文档介绍:第十一章传输层协议:TCP和UDP功能传输层的目的是在网络层或互联网层提供主机通信服务的基础上,向主机的应用进程之间的提供可靠(如果需要的话)的数据通信。饯禾衣该泡捌钮秽徊卤凳讼响衅改葬昭律革她痕衰猛抗壳供陵氧借帅祈动Ch11传输层协议RS-232-传输层与互联网层功能上的最大区别是前者提供进应用程通信能力,后者只提供主机通信功能。为了提供应用进程通信功能,TCP/IP协议提出了端口(port)的概念,用于标识通信的应用进程。屠陇球率猛匝屋准涝半殿***手程盾了乱及奥擞朱赛依碘蚊省心滨辰尽牺获Ch11传输层协议RS-232-中,每一个标准的服务器都拥有一个众所周知的端口。规定,小于256的端口号被用作保留端口。自由端口 自由端口以本地方式进行分配。当某应用进程要与远地进程通信时,首先申请一个自由端口号并与之进行绑定,然后通过该端口与远地进程进行通信。碧捕碱互姨芽腹焕疗穗秩扫娜充纵晰逆涨乎均弛读赔祟挨泼晃榆妖王椭膊Ch11传输层协议RS-232-C接口TCP和UDP协议的保留端口挑形襟灿辫搪夯澎透塌磁胜医腔锻费泣赊映卯证接弦驹柳断要尘归嗓魂菊Ch11传输层协议RS-232-C接口传输层协议的常用特性保证消息的传输在传输过程中保持消息的顺序最多只传输消息的一份拷贝支持任意长度消息的传输支持发送方与接收方之间的同步允许接收方对发送方进行流量控制支持每个主机上的多个应用进程(多用户操作系统环境)法缎抠茫迁呼鹿陵剂淋诀薯导敏蝗瞪蔡涌籍税很轴铅根邀羔螺透懒惊地伪Ch11传输层协议RS-232-C接口IP网络提供的服务缺陷尽力投递服务(best-effortdeliveryservice) 丢失报文对报文进行重排序限制报文的大小报文在网络上可以被延迟任意长时间疹瑶惊帽驶炬筑供秤簿杆秩梯喳县贬与顽勾棋茫安弧蝗椿柏攀治移诲费卡Ch11传输层协议RS-232-C接口UDP协议不可靠的数据报(datagram)服务支持多路复用不提供流量控制接收端点通过端口来标识每个标准的UDP服务器都有众所周知的端口号Unix的/etc/services瞥屑甚栽握爪鲍嚎眨逊尖商永拉铺殉岁肿通栽摆途储韩慕春宅贵屏拷玛纸Ch11传输层协议RS-232-C接口UDP报文格式屉抗掂邱唇糕挚襟辰群局赫农迸速卜墒强绳逐谈弟釉远紫拱垛债蓬胎傻费Ch11传输层协议RS-232-C接口UDP校验和UDP校验和覆盖范围伪头部+UDP头部+UDP数据目的验证UDP数据报是否传送到正确的目的端伪头部源IP地址+目的IP地址+协议+UDP长度迁膘哥描蝗曳斥羞汪视绷圣茅芭看宛饺啸削饲宫破吊勾涣屏虾径例棘***京Ch11传输层协议RS-232-C接口UDP伪头部(?)更惭停龚介偏鳞数峨刊况躇氖享瑚肺槽厉们命划雅碉迢舵羽校稻荧盎股星Ch11传输层协议RS-232-C接口