- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 运输层5.1 运输层协议概述运输层:位于用户的主机中,用户功能的最低层,面向通信的最高层。应 用 层面向信息处理用户功能运 输 层网 络 层面向通信网络功能数据链路层物 理 层计算机网络5.1.1 为何设置运输层应用进程应用进程AP4AP1AP254321AP354321端口端口运输层提供应用进程间的逻辑通信IP 层主机 A主机 B路由器 1路由器 2AP1AP3LAN1LAN2WANAP2AP4IP 协议的作用范围运输层协议 TCP 和 UDP 的作用范围计算机网络两个主机中应用进程的相互通信的需要A中多个进程需要同时和B中多个进程通信, IP地址标识主机,不标识进程,IP协议能够将A的数据送到B的网络层,不能送到B的进程。报文差错检测的需要IP数据报检验和字段仅检验首部。建立两种运输协议的需要面向连接的TCP和无连接的UDP协议。实现复用和分用功能的需要复用:发送方应用层不同进程可以使用同一个运输层协议传送数据。分用:不同进程的报文送达目的主机后,接收方的运输层能够把数据通过不同端口正确交付到相应的进程。运输层屏蔽了通信子网,为应用进程提供了一条端到端的逻辑信道计算机网络网络层和运输层协议的区别网络层为主机间提供逻辑通信运输层为应用进程间提供逻辑通信应用进程应用进程????……因 特 网IP 协议的作用范围(提供主机之间的逻辑通信)TCP 和 UDP 协议的作用范围(提供进程之间的逻辑通信)计算机网络运输层与其上下层之间的关系应用进程(应用层实体,运输服务用户)使用由运输实体提供的运输服务。运输服务包含了网络层及以下各层提供的服务。各种服务通过层间接口TSAP(运输层服务访问点)和NSAP(网络层服务访问点)实现。运输服务由运输协议来保证。运输协议是运输实体间的通信规则。计算机网络5.1.2 端口UDP和TCP用端口(port)与应用进程通信。应用层的源进程将报文发送给端口。应用层的目的进程从端口接收报文。计算机网络端口:协议端口号(protocol port munber),运输层服务访问点TSAP,16bit的地址,标识本计算机的进程,即端口号只具有本地意义。分两大类:服务器端/客户端使用的端口号熟知端口(系统端口)号: IANA固定分配给常用的应用层进程,数值一般为 0~1023。登记端口号:数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。应用程序FTPTELNETSMTPDNSTFTPHTTPSNMP熟知端口212325536980161计算机网络客户端口号(短暂端口号):数值为49152~65535,临时分配给客户进程。 仅在客户进程运行是才选择;当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。QQ,MSN的端口号?计算机网络端口号和IP地址结合,以标识端点。端点:插口/套接字,48bit。 IP地址(32bit)+端口号(16bit)例:IP地址=3,端口号=1500插口=(131.06.23.13,1500)IP地址端口号315003 1500计算机网络A、B中进程与C中进程用SMTP通信。A、B客户,C服务器。C进程用熟知端口号25。A、B进程分配一端口号50000/50001、50000。5000050001计算机网络500005.1.3 运输层的两个主要协议①用户数据报协议UDP(User Datagram Protocol)②传输控制协议TCP(Transmission Control Protocol)运输协议数据单元TPDU:两个对等运输实体通信时传送的数据单位。UDP协议:UDP报文/用户数据报。TCP协议:TCP报文段。应用层UDPTCP运输层IP与各种网络接口计算机网络UDP协议的特点①无连接的,减少了开销和发送数据之前的时延。②不可靠逻辑信道,不保证按序、无丢失和无重复。目的主机运输层无确认机制。③首部8个字节,比TCP首部短(20个字节)。④无拥塞控制,因此拥塞时,发送速率不降低,适用于IP电话、视频会议等实时性要求较高的应用。⑤支持一对一、一对多、多对一和多对多的交互通信计算机网络TCP协议的特点①面向连接的。②全双工可靠信道,可以无差错、按序、无丢失和无重复。③首部大,占用资源多,开销大。④不提供广播/多播服务。计算机网络使用UDP和TCP协议的应用层协议应用应用层协议运输层协议名字转换DNSUDP文件传送TFTP/FTPUDP/TCP路由选择协议RIPUDPIP地址配置BOOTP,DHCPUDP网络管理SNMPUDP远程文件服务器NFSUDPIP电话专用协议UDP流式多媒体通信专用协议UDP电子邮件SMTPTCP
网络工程师持证人
本人已从事浙江省工程咨询5年,对浙江省内工程信息非常熟悉,可获取新建工程相关联系人、设计院、业主等关键信息。另外从事楼宇自控专业已10年,考取了一建二建等资格证书,有关考试方面的问题(考试心得、方法、学习资料等)都欢饮来咨询交流。
原创力文档


文档评论(0)