- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络层、运输层、应用层的逻辑关系 运输层和网络层通信任务区别 运输层的任务是为两个主机中的应用进程提供通信服务。这与网络层中的通信服务有什么区别呢? 第一、网络层只是尽最大努力交付,是不可靠的交付。运输层可以保证通信的可靠性。 第二、网络层协议只能将报文交付给目的计算机,这是一种不完整的交付,还必须把报文交给目的主机相应的进程。网络层只负责主机之间的通信,而运输层负责进程之间的通信。 保证报文传输的可靠性并将报文交给相应的进程。这正是传输层协议所要做的事。 本课要点 掌握运输层的作用 运输层通信和网络层通信的区别 TCP和UDP的含义 端口的概念以及作用 UDP的特点 * * * * * * * * * * * * * * * * * * 计算机网络(第 5 版) 第 5 章 运输层 5.1 运输层协议概述 运输层是计算机网络体系结构的第4层,是核心层之一,只有端系统才有运输层。 它的作用是在优化网络服务的基础上,为两主机的用户(一般指应用层的进程)提供通信服务。 从运输层的作用,可以看出运输层大致有两方面的功能,一是优化网络服务,为下层的网络通信提供控制机制,比如:差错控制、流量控制、拥塞控制等,它是通信部分的最高层。另一个是为两个主机的进程(应用层)之间提供通信服务,比如建立连接,数据传送,释放连接它是用户功能中的最低层。 运输层为相互通信的应用进程提供了逻辑通信 5 4 3 2 1 运输层提供应用进程间的逻辑通信 主机 A 主机 B 应用进程 应用进程 路由器 1 路由器 2 AP1 LAN2 WAN AP2 AP3 AP4 IP 层 LAN1 AP1 AP2 AP4 端口 端口 5 4 3 2 1 IP 协议的作用范围(主机之间通信) 运输层协议 TCP 和 UDP 的作用范围 (进程与进程之间通信) AP3 运输层的一个很重要的功能就是复用(发送方多个进程可以使用下面运输层的服务)和分用(把收到的信息交给上面应用层中相应的进程)。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。 5 4 3 2 1 运输层提供应用进程间的逻辑通信 主机 A 主机 B 应用进程 应用进程 IP 层 AP1 AP2 AP4 端口 端口 5 4 3 2 1 AP3 两种不同的运输协议 传输层中共有两个协议,分别是面向连接的TCP协议与无连接的UDP协议。 当运输层采用面向连接的 TCP 协议时,尽管下面的网络是不可靠的(只提供尽最大努力服务),但这种逻辑通信信道就相当于一条全双工的可靠信道。 当运输层采用无连接的 UDP 协议时,这种逻辑通信信道是一条不可靠信道。 TCP/IP 的运输层有两个不同的协议: (1) 用户数据报协议 UDP (User Datagram Protocol) (2) 传输控制协议 TCP (Transmission Control Protocol) 5.1.2 运输层的两个主要协议 两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元 TPDU (Transport Protocol Data Unit)。 TCP 传送的数据单位协议是 TCP 报文段(segment) UDP 传送的数据单位协议是 UDP 报文或用户数据报。 TCP 与 UDP TCP/IP 体系中的运输层协议 TCP UDP IP 应用层 与各种网络接口 运输层 TCP 与 UDP UDP 在传送数据之前不需要先建立连接。对方的运输层在收到 UDP 报文后,不需要给出任何确认。虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式。 TCP 则提供面向连接的服务。TCP 不提供广播或多播服务。由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。 还要强调两点 运输层的 UDP 用户数据报与网际层的IP数据报有很大区别。IP 数据报要经过互连网中许多路由器的存储转发,但 UDP 用户数据报运输层上的一种协议数据单元,在运输层的端到端抽象的逻辑信道中传送的。 TCP 报文段是在运输层抽象的端到端逻辑信道中传送,这种信道是可靠的全双工信道。但这样的信道却不知道究竟经过了哪些路由器,而这些路由器也根本不知道上面的运输层是否建立了 TCP 连接。为什么呢? 5.1.3 运输层的端口 一个计算机在同一时间可运行多个进程。在网络上,主机是用IP地址来定义的。要定义主机上的某一个进程,便需要第二个标识符,叫做端口号。 我们知道计算机上的进程是用进程标识符来标识的,那我们为什么不用它来标识网络上的进程呢? 因为不同的操作系统有不同格式
您可能关注的文档
最近下载
- 餐饮连锁新店选址评估表.xlsx VIP
- 第节特种陶瓷粉体制备方法特种陶瓷粉体制备方法.PDF VIP
- 幼儿园大班数学《10以内的加减法》PPT课件.pptx VIP
- 【课件】免疫与免疫规划+第二课时+免疫的功能与免疫规划课件人教版生物八年级上册.pptx VIP
- GBT50417-2017 煤矿井下供配电设计规范.docx VIP
- 2024-2025学年酒泉市金塔县重点中学小升初数学入学考试卷含解析.doc VIP
- 飞机维护模拟训练系统.doc VIP
- DBJ51/168-2021四川省住宅设计标准.docx VIP
- [泰州]江苏泰州泰兴现代农业产业园区招聘员额制工作人员10人笔试历年典型考点(频考版试卷)附带答案详.docx VIP
- DB61_T 5079-2023 城市轨道交通工程沿线土遗址振动控制与监测标准.docx
文档评论(0)