1,TCP协议是面向连接的协议,而UDP协议是无连接的协议;
2,TCP协议的传输是可靠的,而UDP协议的传输“尽力而为”;
3,TCP协议可以实现流控,而UDP不行;
4,TCP协议可以实现分段,而UDP不行;
5,TCP传输速度较慢,占用资源较大;UDP传输速度较快,占用资源小;
面向连接 设备在正式传输数据之前,先使用预备的协议建立点到点的连接,之后再传输数据。
TCP协议 --- 是可变长头部
传输层的校验是伪头部校验 --- 除了校验本层头部及数据部分内容外,还会将网络层的部分数据一起进行校验 --- 12字节 --- 32源IP地址,32目标IP地址,8位保留,8位协议号,16位总长度 --- 反码相加法
TCP的三次握手
TCP的四次挥手
TCP协议保证传输可靠性的机制 --- 确认,重传,排序,流控 --- 滑动窗口机制
网络层 --- IP地址 --- IP
TTL --- 数据包每经过一次路由器的转发,TTL值将会减一,当一个数据包中的TTL值为0是,路由器将不再转发该数据包,将直接把他丢弃。
TCP --- 6
UDP --- 17 ICMP --- 1
MTU --- 最大传输单元 --- 1500字节
MSS --- 最大段长度 --- 1460字节 ---- 这个值需要再TCP连接的三次握手中前两次SYN包中进行协商,如果双方携带的MSS值不同,则以小的为准 GE --- 千兆口 ethernet --- 百兆口