欢迎来到天天文库
浏览记录
ID:58702071
大小:1.48 MB
页数:78页
时间:2020-10-04
《第3章传输层与传输层协议详解ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章传输层与传输层协议本章内容:3.1传输层的基本功能3.2UDP协议3.3TCP协议13.1传输层的基本功能计算机网络本质的活动是实现分布在不同地理位置的联网主机之间的进程通信,以实现各种网络服务功能;传输层的主要作用就是要实现分布式进程通信。233.1传输层的基本功能传输层的作用--非常关键提供从源主机到目的主机端到端的服务。消除网络层的多样性和不可靠性,有必要增强网络层提供服务的服务质量和可靠性。向高层用户屏蔽下面通信子网的细节。传输层以上各层面向应用,传输层以下各层面向通信。43.1传输层的基本功能为应用进程提供可靠或不
2、可靠的端到端连接服务。具体工作包括端口管理、可靠性控制、流量控制、错误处理等。对数据报的首部和数据部分进行检验,而网络层只对数据报的首部进行检验。流量控制和拥塞控制控制的是端到端用户的流量,防止网络拥塞造成数据报的丢失。而数据链路层是中间两个相邻结点间的流量控制。53.1传输层的基本功能两组重要概念:点到点通信和端到端通信进程和端口传输层的作用67网络层的任务沿两端点间的最佳路由传输数据(主机间的逻辑通信,logiccommunicationbetweenhosts)Ethernet,X.25,ATM,…传输层的任务……两端点间可
3、靠的透明数据传输(应用进程间的逻辑通信,logiccommunicationbetweenapplicationprocesses)通信子网网络层与传输层的比较applicationtransportnetworkdatalinkphysicalapplicationtransportnetworkdatalinkphysicalnetworkdatalinkphysicalnetworkdatalinkphysicalnetworkdatalinkphysicalapplicationtransportnetworkdatali
4、nkphysicalapplicationtransportnetworkdatalinkphysical8传输层vs网络层服务(后讲):网络层:在主机间进行通信;传输层:在进程间进行通信;传输层依赖于网络层的服务,反过来又加强了网络层的服务。9进程和端口进程的概念单机环境中是指一个程序对某个数据集的执行过程;由操作系统统一控制、协调、调度进程的运行及相互间的通信。网络环境中各台主机具有高度的自治特性;没有统一的高层操作系统进行全局控制与管理。10进程和端口网络环境中分布式进程通信需要解决以下问题:进程命名与寻址(套接字)采用IP
5、地址+进程号ID(即端口号)进行命名多重协议的识别主机间通信,必须约定好传输层协议类型进程间相互作用的模式采用客户/服务器模式11进程和端口小结:网络环境中一个完整的进程通信标识需要一个五元组来表示:协议源IP地址源端口号目的IP地址目的端口号比如:TCP102.31.7.22115432202.192.1.1002112传输层端口号端口号由Internet赋号管理局定义。端口号是一个16比特的数字,其数值范围从0~65535。熟知端口(well-knownport):为服务进程全局分配的端口范围为0~1023;用于服务器端;注册
6、端口:为没有熟知端口号的应用程序使用。范围1024~49151;使用前需注册,以防止重复;自由端口是在进程需要进行通信时,由本地进行动态分配的范围49152~65535;用于客户端。13端口号一些常见的“熟知”端口号FTPSMTPTFTPDNSTelnetSNMP2123255369161TCPUDP应用层传输层20HTTP80注意:熟知端口号的定义见[RFC1700]14TCP和UDP都根据端口(port)号把信息提交给上层对应的协议(进程)。传输层提供端到端应用进程之间的通信,常称为端到端(End-to-end)通信。FTPS
7、MTPTFTPDNSTelnetSNMP2123255369161TCPUDP应用层传输层port15传输层端口号端口号的使用客户进程首先动态申请一个本地自由端口号再通过服务进程所公布的熟知端口与服务器进程建立联系,并进行相应协商;上述过程成功后中,就可开始进程间的通信。3.2UDP协议163.2.1UDP协议特点3.2.2UDP报文格式3.2.3UDP的基本工作过程3.2.4UDP协议适用的范围3.2UDP协议——UserDatagramProtoclo用户数据报协议3.2.1UDP协议的主要特点:UDP是一种无连接的、不可靠的
8、传输层协议;UDP是一种面向报文的传输层协议。1718UDP协议封装UDP数据报由两部分构成:UDP报头和数据区UDP报文是封装在IP分组中进行传送的UDP头UDP数据区IP头IP数据区帧头帧数据区应用数据IP应用UDP数据链路3.2.2UDP报文
此文档下载收益归作者所有