- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Chapter11Chapter11UserDatagram
Protocol
Chapter11UserDatagramProtocolPROCESS-TO-PROCESSCOMMUNICATION进程到进程的通信USERDATAGRAM用户数据报CHECKSUM检验和UDPOPERATIONUDP的操作USEOFUDPUDP的使用UDPPACKAGEUDP软件包
Chapter11PositionofUDPintheTCP/IPprotocolsuite
Chapter11传输层的责任:创建进程到进程的通信提供传输层控制机制(流量控制、差错控制、分组确认等)为进程提供连接机制UDP通过使用端口号来完成进程到进程的通信仅提供低水平的差错控制(丢弃出错分组)UDP是无连接的、不可靠的传输协议UDP的特点:系统开销小
Chapter1111.1PROCESS-TO-PROCESS
COMMUNICATION进程到进程的通信BeforeweexamineUDP,wemustfirstunderstandhost-to-hostcommunicationandprocess-to-processcommunicationandthedifferencebetweenthem.【在考查UDP之前,我们必须首先了解主机到主机的通信和进程到进程的通信以及它们之间的不同。】PortNumbers端口号SocketAddresses套接字地址
Chapter11UDPversusIPIP协议负责主机到主机的通信,只能将报文交付给目的计算机。UDP协议负责进程到进程的通信,可将报文交付给适当的进程。
Chapter11Portnumbers端口号端口号:用来标识通信中的收、发进程
Chapter11IPaddressesversusportnumbersIP:地址定义了世界范围不同主机中的一个主机端口号:定义了在这个主机上的许多进程这的一个
Chapter11IANArangesIANA定义的端口范围熟知端口:0~1023由ICANN(IANA)指派和控制。注册端口:1024~49151要求在ICANN(IANA)注册,防止重复。动态端口:无须IANA指派或注册,由用户进程自定义使用,是短暂端口note:有些操作系统可能使用与ICANN(IANA)不一样的定义。
Chapter11Table11.1Well-knownportsusedwithUDP
Chapter11Socketaddresses套接字地址套接字地址=IP地址+端口号
Chapter1111.2USERDATAGRAM
用户数据报UDPpacketsarecalleduserdatagramsandhaveafixed-sizeheaderof8bytes.【UDP分组叫做用户数据报,有8个字节的固定首部。】
Chapter11Userdatagramformat用户数据报格式源端口号:源主机上运行的进程所使用的端口号,16位。目的端口号:目的主机上运行的进程所使用的端口号,16位。总长度:定义了UDP的总长度,16位,64(8字节)~65535。或:UDP长度=IP数据报长度-IP首部长度
Chapter1111.3CHECKSUM检验和UDPchecksumcalculationisdifferentfromtheoneforIPandICMP.Herethechecksumincludesthreesections:apseudoheader,theUDPheader,andthedatacomingfromtheapplicationlayer.【UDP检验和的计算与IP和ICMP的不一样,这里的检验和包括三个部分:伪首部、UDP首部、和从应用层来的数据。】
Chapter11PseudoheaderaddedtotheUDPdatagram伪首部添加在UDP数据报上
Chapter11ChecksumcalculationofasimpleUDPuserdatagram简单UDP用户数据报检验和的计算
Chapter1111.4UDPOPERATION
UDP的操作UDPusesconceptscommontothetransportlayer.Theseconceptswillbediscusse
文档评论(0)