《传输层传输层协议》PPT课件

《传输层传输层协议》PPT课件

ID:36718073

大小:3.18 MB

页数:33页

时间:2019-05-10

《传输层传输层协议》PPT课件_第1页
《传输层传输层协议》PPT课件_第2页
《传输层传输层协议》PPT课件_第3页
《传输层传输层协议》PPT课件_第4页
《传输层传输层协议》PPT课件_第5页
资源描述:

《《传输层传输层协议》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机网络传输层基本功能与服务UDP协议,TCP协议习题第13课:主要内容重点与难点重点:了解运输层协议类型,运输层的分用和复用;掌握UDP,TCP协议的特点;UDP报文的格式;难点:熟悉进程间的通信过程;UDP,TCP的端口服务类型;讨论1传输层的基本功能和服务应用层传输层网络层数据链路层物理层网络功能用户功能面向通信面向信息处理从通信和信息处理的角度看:传输层向它的上一层应用提供通信服务,它属于面向通信部分的最高层,也是用户功能的最低层讨论1传输层的基本功能和服务应用层传输层网络层数据链路层物理层网络功能用户功能面向通信面向信息处理其主要任务是:在优化网络服务

2、的基础上,从源端机到目的端机提供可靠的、价格合理的数据传输,使高层服务用户在相互通信时不必关心通信子网实现的细节。其主要功能是:负责应用程序之间的通信,主要有连接端口管理、流量控制、错误处理、数据重发等工作物理层数据链路层网络层传输层应用层物理层数据链路层网络层传输层应用层AP1AP2AP3AP4网络层数据链路层物理层网络层数据链路层物理层IP传输提供应用进程间逻辑通信端口应用进程传输层为相互通信的应用进程提供了逻辑通信主机A主机B路由器1路由器2AP1LAN2WANAP2AP3AP4LAN1IP协议的作用范围运输层协议TCP和UDP的作用范围由上图可以看出数据在

3、两台主机间传送的整个过程:在物理层上可以透明地传输数据的比特流;在数据链路层上使得各条链路能传送无差错的数据帧(数据帧按顺序、无丢失、不重复);在网络层上提供了路由选择和网络互连的功能,使得主机A发送的数据分组(packet)能够按照合理的路由到达主机B。但是在这一过程中,到达主机B的数据并不一定是最可靠的。为了提高网络服务的质量,在传输层需要再次优化网络服务,并向高层用户屏蔽通信子网的细节,使高层用户看见的就好像在两个传输层实体之间有一条端到端的、可靠的、全双工的通信通路一样。在整个通信的过程中,数据在传输层上,才是第一次实现真正意义的端到端的数据通信。要想实现

4、传输层的功能,必须在主机中装有传输层协议。在传输层中完成传输功能的硬件和软件被称为传输实体TSAP(TransportServiceAccessPoint),通过传输实体,传输层可以向应用层提供传输服务运输层协议和网络层协议的主要区别应用进程…应用进程…IP协议的作用范围(提供主机之间的逻辑通信)TCP和UDP协议的作用范围(提供进程之间的逻辑通信)因特网TCP/IP体系中的运输层协议TCPUDPIP应用层与各种网络接口运输层TCP/IP协议中的传输层在TCP/IP协议中有两个并列的协议:UDP和TCP。UDP(UserDatagramProtocol,用

5、户数据报协议)是面向无连接的,即在进行数据传输之前不需要建立连接,而目的主机收到数据报后也不需要发回确认。这种协议提供了一种高效的传输服务。TCP(TransmissionControlProtocol,传输控制协议)是面向连接的,即在进行数据传输之前需要先建立连接,而且目的主机收到数据报后要发回确认信息。这种协议提供了一种可靠的传输服务。TCP与UDPUDP在传送数据之前不需要先建立连接。对方的运输层在收到UDP报文后,不需要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP是一种最有效的工作方式。TCP则提供面向连接的服务。TCP不提供广播或多播服务

6、。由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。还要强调两点运输层的UDP用户数据报与网际层的IP数据报有很大区别。IP数据报要经过互连网中许多路由器的存储转发,但UDP用户数据报是在运输层的端到端抽象的逻辑信道中传送的。TCP报文段是在运输层抽象的端到端逻辑信道中传送,这种信道是可靠的全双工信道。但这样的信道却不知道究竟经过了哪些路由器,而这些路由器也根本不知道上面的运输层是否建立了TCP连接。传输层使用的port(端口)&socket(套接字)TCP/IP传输层可以通过

7、协议端口(protocolport,简称端口)来标识通信的应用进程。例如:HTTP80DHCP67、68传输层就是通过端口与应用层的应用程序进行信息交互的,应用层各种用户进程通过相应的端口与传输层实体进行信息交互。在数据传输过程中,应用层中的各种不同的服务器进程不断地检测分配给它们的端口,以便发现是否有某个应用进程要与它通信。传输层使用的port(端口)&socket(套接字)端口实际上是一个16Bit长的地址,范围可以从0至65535将0至1023端口号称为熟知端口号(Well-KnownPort)其余1024至49951端口号称为登记端口号,为没有熟知端口号的

8、应用程序使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。