TCP/IP简介

TCP/IP四层协议模型如下:

TCP/IP简介_第1张图片

TCP/IP是互联网(Internet)的通信协议,是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信!
别称:TCP/IP协议族(TCP/IP Protocol Suite)、TCP/IP协议栈(TCP/IP Protocol Stack)、DoD模型(DoD Model)

在TCP/IP协议族中包含一系列用于处理数据通信的协议:

  • TCP(传输层,传输控制协议):应用程序之间通信;面向连接。
  • UDP(传输层,用户数据包协议):应用程序之间的简单通信;无连接。
  • IP(网络层,网际协议):IP是网络层的核心,用于计算机之间的通信;无连接。
  • ICMP(网络层,因特网消息控制协议):ICMP是网络层的补充,可以回送报文,用来检测网络是否通畅。
  • DHCP(应用层,动态主机配置协议):针对动态寻址。

ps:TCP/IP协议族中包含了上百种协议,而TCP和IP是其中最为重要的两个协议!

TCP/IP通信流程如下:

TCP/IP简介_第2张图片

当通过HTTP发起一个请求时,应用层、传输层、网络层和链路层的相关协议依次对该请求进行包装并携带对应的首部,最终在链路层生成以太数据包,以太网数据包通过物理介质传输给对方主机,对方接收到数据包以后,然后再一层一层采用对应的协议进行拆包,最后把应用层数据交给应用程序处理。

 

ps:图片来源于网络,如有侵权,联删!

参考:

http://www.w3school.com.cn/tcpip/index.asp

https://www.cnblogs.com/onepixel/p/7092302.html

https://blog.csdn.net/chaoshenzhaoxichao/article/details/79785318

你可能感兴趣的:(计算机网络)