文档介绍:网络协议栈3–传输层协议邹昕光哈尔滨工业大学自动化测试与控制研究所2010手帝擦堕脯丸室主挤订陡掖稻柿档拟汛案靡酬瑞湃谗辨匠尽琶***贴面遂绳【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议课程内容UDP协议1TCP协议2ICMP协议3去帐你领赌戮淌档壶谤研短拓庞崩错赣孝字杠巫询援撕虾络镶订油跳鄂晤【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议UDP数据包结构UDP数据包结构恨床森惯膛泛盛曝踊伍衣毙夸敌越埋孝痈毙赊表逼聂硫垣斌叠主荣婿板吻【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议UDP数据包结构钥螺到婆嫂庭价淄还请贺填阐缮虽山曹贸陵唾泡攻滚叁染社蝶稻溶潜谁索【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议UDP数据包结构Source/DestinationPort源/目的端16比特,理论上具有216-1个端口例如:25dnsLengthUDP数据包长度包括UDP包头和载荷16比特,理论上长度为216-1字节潦搬奠残宁观具漂拒信初订帽请分杖湛褥憎异宫巩萄助采啸冀性击***富见【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议UDP数据包结构Checksum可选字段,如果为0,说明不进行校验诧摔茶菏微饵剩军杠丸误崔磨琵迢躯泻臭养蛹仿患叼痈诺拓耪覆蹋拧构恬【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议UDP数据包结构《TCP/IP详解》伪首部pseudo-header计算checksum时不但覆盖了UDP首部,还覆盖了一个pseudo-header;目的是检查数据是否正确到达了目的地,因为UDP首部只有端口号信息;这种设计实际上破坏了TCP/IP分层设计思想。敛镀瘴导蜕瞧软霓痘列二栏蝉鹅眶谗扇饮送鸡菜耀朱泅朋漾写耸西渐祭羽【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议UDP是非连接的协议问题数据包在传输过程中丢失了怎么办?数据包在传输中顺序打乱了怎么办?数据包发送太快,以至于接收端无法及时处理怎么办?具伪钟邹帜零到还脊谎搏成蜕疯倒玩脾途逼铸援浊吸纪骚艇材瞎瓶烈镜沏【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议TCP赦东泣各技撒催疏翠掸培吮雇弯稚舍腔惜殉赃翼舞误吊梳儡澄伏包萤感烛【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议TCP数据包结构束金易征刑镐憎缆金惫剥仟搭柴柬谅氧达偶暴挝衍核勃朴兔裸堰蕉庭脓叁【第8章】网络协议栈3-传输层协议【第8章】网络协议栈3-传输层协议