5.2 TCP/IP协议栈

5.2.1 TCP/IP协议栈参考模型

从上而下分为四层:应用层、传输层、网络互联层、主机到网络层

5.2.2 主机到网络层

对应于OSI的数据链路层,对于硬件及其驱动层TCP/IP没有进行规范。
本层的主要作用是为IP协议和ARP协议提供服务、发送和收取网络数据报。

5.2.3 IP协议

ip协议是tcp/ip协议中最重要的协议,他为TCP、UDP、ICMP等协议提供传输的通路。
IP层主要目的是提供子网互联,形成较大的网络,使得不同子网间能够通信。作用为:数据传输、寻址、路由选择。

其中协议类型字段对应关系如下:

网际报文控制协议(ICMP)

1.协议格式:ICMP协议的数据位于IP字段的数据部分,它是在IP报文内部
2.dsda
3.不可达报文格式
类型字段为0

传输控制协议TCP

特点:

  • 字节流的服务:包的发送顺序和接受顺序间不完全一致
  • 面向连接的服务
  • 可靠传输服务
  • 全双工传输
  • 流量控制
    运行在IP协议的基础上进行传输数据