- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 TCP/IP 传输层 传输层服务: 提供端到端(end to end)的进程间的通信; 加强底层网络数据传输的服务质量 QoS(Quality of Service)。 两个并列协议共存于互联网中: *传输控制协议TCP(Transport Control Protocol) *用户数据报协议UDP(User Datagram Protocol) 第11章 TCP/IP 传输层 传输控制协议TCP: 使用IP提供面向连接的可靠的传输服务; 一般用于一次传输要交换大量报文的情形,比如文件传输、远程登录等; 为了弥补通信子网的各种不可靠性,TCP协议做了大量的工作,因此TCP协议非常复杂。 用户数据报协议UDP: 使用IP提供无连接的不可靠但效率高的传输服务; 可靠性可由上层应用程序提供; 适用于一次传输少量信息的情况, 如数据库查询; 几乎直接建立在IP协议之上,比TCP简单得多。 11.1 传输层端口 协议端口(protocol port): 传输层面向端到端的进程之间的通信; 在进程通信的意义上,网络通信的最终地址就不仅仅是主机地址了,还应包括可以关联进程的某种标识符(端口); 端口相当于OSI模型的传输层服务访问点TSAP; TCP/UDP使用与应用层接口处的端口与上层的应用进程交互; 应用程序通过系统调用与端口绑定(binding)后,传输层传给该端口的数据就被相应的应用程序所接收,应用程序写到端口的数据就交给传输层发送。 11.1 传输层端口 端口号(port number): 为了标识不同端口,每个端口都拥有一个叫做端口号(port number), 类似于文件描述符; 由于TCP和UDP是完全独立的两个软件模块,它们的端口也相互独立,可以同号: TCP有一个500号端口, UDP也可以有一个500号端口, 它们并不冲突; TCP和UDP协议都规定使用16比特的端口号,所以TCP和UDP软件均可以提供65536个不同的端口。 11.1 传输层端口 端口分配和管理办法: 保留端口,周知端口(well-known port):全局 方式统一分配,服务器进程使用, 0~1023, 例: WWW server : 80 。 自由端口:本地分配,自由使用,1024~65535。 当某一进程与远地的进程通信,首先在本地申请 一个自由端口,然后使用周知端口与远地服务器 建立联系,才能开始传输数据。 11.2 用户数据报协议UDP 11.2.1 UDP用户数据报 1.UDP用户数据报的封装 (图11.1) UDP用户数据报: IP数据报: UDP用户数据报格式: (图11.2) 0 16 31 11.2.1 UDP用户数据报 UDP用户数据报报头各域的含义如下: 源端口(source port) 发送端UDP端口,当不需要返回数据时,该域为0; 目的端口(destination port) 接收端UDP端口; 长度(length) UDP数据报总长度,以字节为单位,最小值为8(报头长); 校验和(checksum) UDP校验和是一个可选域,如果此域为“0”就表示不计算校验和。 11.2.2 UDP伪报头(pseudo header) UDP伪报头格式(图11.3) 0 8 16 31 协议(protocol) 含协议类型码(“17”); UDP长度 指UDP用户数据报的长度,不含伪报头; 填充域 使伪报头长度为16比特的整数倍; 伪报头取自IP报头; 校验时与UDP用户数据报组合在一起,补充了目 的站和源站IP地址, 校验和计算后丢弃,不传送。 11.2.2 UDP伪报头(pseudo header) UDP校验和意义与方式: UDP数据报地址包括两部分,即IP地址和端口号; UDP数据报本身只包含了目的/源端口号,而由伪报头补充了目的站/源站IP地址, 接收端校验和正确,就在一定程度上说明了UDP用户数据报在正确主机的正确端口之间完成了无差错的传输; UDP校验和的计算方式与IP数据报报头校验和计算方法完全一样; 在UDP/IP协议组合中,UDP校验和是检验数据传输正确性的唯一手段,而且还是可选的。 11.2.3 UDP的多路复用和多路分解 UDP软
您可能关注的文档
最近下载
- 初中英语AI辅助阅读理解能力提升策略研究教学研究课题报告.docx
- 人教版部编版统编版六年级上册语文期中复习课件.pptx VIP
- 链家大区商圈经理述职.pptx VIP
- 2025年天津市农机拆解产业园区规划建设可行性研究报告.docx
- 《反对本本主义》课件.ppt VIP
- 北师大三年级下册第七单元《小小鞋店》教学设计含教学反思 .pdf VIP
- 卫生政策学 期末复习小抄.docx VIP
- 房地产成品住房装修技术标准.pdf VIP
- 电力系统北斗短报文业务消息报文传输流程、消息报文编码示例.pdf VIP
- 考研题库 《认知心理学》(第7版)(真题 课后习题 章节题库 模拟试题).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)