第四天笔记
TCP和UDP的区别
- TCP是面向连接的协议,UDP是无连接的协议;
面向连接:在正式传输数据之前,先通过(什么是面向连接:在正式传输数据之前,先通过预备好的协议,建立点到点的连接,之后再传输数据。)
2,TCP协议传输是可靠的,UDP协议传输“尽力而为”(解释:TCP传输可靠性的保障机制---确认,重传,排序,流控---滑动窗口机制)
3,TCP可以进行流控,UDP不行;解释: 流控(控制发送的数量,期间逐渐加大发送的数量,一直不断增加,不会停止)(发送的数量由滑动窗口决定)
4,TCP可以进行分段,UDP不行;
5,TCP传输速度较慢,占用资源较大;UDP传输速度较快,占用资源小;
不会停止的原因(因为确认方的最大承受量会不断增加)
TCP(最小20字节)
UDP(8字节)
整个过程
TCP三次握手(摸球游戏)
TCP四次挥手(摸球游戏)
IP的构成(最小20字节)
TCP和IP都是可变长头部
TTL --生存时间----当数据包每经过一次路由器的转发,这个TTL值将
减1。当一个数据包中的TTL值为0时。则路由器将不再对其进行转发,将
直接丢弃。
IP分片(大IP分割成小IP)
MTU——最大传输单元——1500字节
MSS----最大段长度---1460[1500(MTU)-传输层最小字节-网络层最小字节]