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协议的基础上进行传输数据