- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络 6 传输控制
计算机网络 第6章 传输控制 6 传输服务与网络应用 引入传输层的原因 消除网络层的不可靠性; 提供从源端主机到目的端主机的可靠的、与实际网络无关的信息传输。 6.1 传输层模型与传输服务 从通信和信息处理的角度看,传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 6.1 传输层模型与传输服务 传输层位于通信子网与资源子网之间,是保证数据正确从源端传送到目的端的最后一道屏障,通过传输层以后,数据进入高层。 传输层是整个网络体系结构的核心部分。需要注意的是在通信子网中没有传输层,它只存在于通信子网以外的各主机中。 6.1.1 传输层模型及其设计思想 传输层的主要任务是: 在优化网络服务的基础上,从源端机到目的端机提供可靠的、价格合理的数据传输,使高层服务用户在相互通信时不必关心通信子网实现的细节,即与所使用的网络无关。所以在通信子网内的各个交换节点以及连接各通信子网的路由器中,都没有传输层。 6.1.1 传输层模型及其设计思想 例如,设两台计算机主机A和主机B要进行数据通信,如图所示,在计算机A和计算机B上同时有两个应用程序在运行,每对应用程序需要通过两个互连的网络才能进行数据通信,如主机A上的应用程序AP1要和主机B上的应用程序AP3进行通信, AP2要和主机B上的应用程序AP4进行通信,数据传输的过程如图所示: 传输层为相互通信的应用进程提供了逻辑通信 应用进程之间的通信 两个主机进行通信实际上就是两个主机中的应用进程互相通信。 应用进程之间的通信又称为端到端的通信。 传输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到传输层,再往下就共用网络层提供的服务。 “传输层提供应用进程间的逻辑通信”。“逻辑通信”的意思是:传输层之间的通信好像是沿水平方向传送数据。但事实上这两个传输层之间并没有一条水平方向的物理连接。 6.1.1 传输层模型及其设计思想 由上图可以看出数据在两台主机间传送的整个过程, 在物理层上可以透明地传输数据的比特流; 在数据链路层上使得各条链路能传送无差错的数据帧(数据帧按顺序、无丢失、不重复); 在网络层上提供了路由选择和网络互连的功能,使得主机A发送的数据段能够按照合理的路由到达主机B。 但是在这一过程中,到达主机B的数据并不一定是最可靠的,为了提高网络服务的质量,在传输层需要再次优化网络服务,并向高层用户屏蔽通信子网的细节,使高层用户看见的就好像在两个传输层实体之间有一条端到端的、可靠的、全双工的通信通路一样。 6.1.1 传输层模型及其设计思想 在整个通信的过程中,数据在传输层上,才是第一次实现真正意义的端到端的数据通信。 要想实现传输层的功能,必须在主机中装有传输层协议,此协议一般都可支持多个进程的连接。如上述例子中,它同时支持了两对应用进程进行通信。 在传输层中完成传输功能的硬件和软件被称为传输实体,通过传输实体,传输层可以向应用层提供传输服务,具体的过程如图所示: 6.1.1 传输层模型及其设计思想 传输模型 6.1.1 传输层模型及其设计思想 端口 TCP/IP传输层通过协议端口(protocol port,简称端口)来标识通信的应用进程。 传输层就是通过端口与应用层的应用程序进行信息交互的,应用层各种用户进程通过相应的端口与传输层实体进行信息交互。 6.1.1 传输层模型及其设计思想 端口 端口实际上是一个16Bit长的地址,范围可以从0至65535。将0至1023端口号称为知名端口(Well-Known Port),其余1024至65535端口号称为一般端口或(动态)连接端口(Registered /Dynamic),在数据传输过程中,应用层中的各种不同的服务器进程不断地检测分配给它们的端口,以便发现是否有某个应用进程要与它通信。 6.1.1 传输层模型及其设计思想 为了使网络上多主机多进程通信时,不至于发生混乱情况,必须把端口号和主机的IP地址结合起来使用,称为插口或套接字(Socket)。由于主机的IP地址是唯一的,这样目的主机就可以区分收到的数据报的源端机了。 插口包括IP地址(32位)和端口号(16位),共48位。如上图所示:(5,2000)和(1,25)就是一对插口,在整个Internet中,在传输层上进行通信的一对插口都必须是唯一的。 6.1.1 传输层模型及其设计思想 常用知名(Well-known)端口号: 20:ftp-data 21:ftp 23:telnet 25:smtp 53:DNS,域名服务 69:简单文件传输tftp 80:WWW服务 6.1.1 传输层模型及其设计思想 传输层的基本开发思想 根据网络层的服务方式,在传输层为数据可靠性提供最后一层保障; 网络层的
您可能关注的文档
最近下载
- 索尼特丽珑CRT彩监Sony PVM-14M4U,PVM-14M4E,PVM-14M4A,PVM-14M2U,PVM-14M2E,PVM-14M2A,PVM-20M4U,PVM-20M4E,PVM-20M4A,PVM-20M2U,PVM-20M2E 操作指南用户手册与系统菜单.pdf VIP
- 22G101 三维彩色立体图集.docx VIP
- 秦敦忠 农药油悬浮剂助剂选择和安全稳定性研究.ppt VIP
- 西藏天葬风俗起源辨析.docx VIP
- 《智能AI传播策略》课件.ppt VIP
- 《公路桥梁无人机智能巡检技术规范》(T AOPA 0080—2025)发布稿.pdf VIP
- 《新能源汽车动力电池及管理系统检修》教案.pdf VIP
- 季羡林pp.t简介.ppt VIP
- 检验科临床输血培训试题及答案2025年版.docx VIP
- 梅特勒-托利多 IND131_331 使用者手册 .pdf VIP
文档评论(0)