- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
传输层
一、主要功能
传输层实现的是进程之间的通信,又称为端到端的逻辑通信(网
络层实现的是主机间的通信)。
它对上提供端口号,用来标识某一个特定的应用进程。并同时使
用一条连接线路为多个进程提供通讯,即实现了线路的复用和分
用
图示运输层协议和网络层协议的主要区别
运输层有两种不同的协议,即面向连接的TCP和无连接的
UDP。
二、运输层协议
1.TCP是面向连接的、可靠的、全双工传输层协议。适用于需
要可靠传输的场合。只能一对一工作。具有流量控制、差错控制、
拥塞控制的机制,它的首部固定部分长度为20字节
2.UDP协议:是不可靠的,非面向连接的传输层协议,它不保证报
文的有序完整,同时也没有流量控制拥塞控制之类的机制。UDP看
似缺点很多,但实际上UDP正因为没有那些复杂的东西,使得传输
数据很高效,并且使用的资源很少。
它可以同时进行多点传送。可以一对一,一对多,多对一,多对
多工作。它的首部长度为8字节,
三、运输层的端口
熟知端口,数值一般为0~1023。国际上公认的已经固定
的端口号。
登记端口号,数值为1024~49151,使用这个范围的端口
号必须在IANA登记,以防止重复。
客户端口号或短暂端口号,数值为49152~65535,留给客
户进程选择暂时使用
四、运输层连接端点套接字(socket)
套接字表示为socket=(IP地址:端口号)
每一条TCP连接唯一地被通信两端的两个端点(即两
个套接字)所确定。即:端点连接::={socket1,socket2}={(IP1:
port1),(IP2:port2)}
五、TCP的流量和拥塞控制控制(熟悉)
利用滑动窗口实现流量控制
利用确认重传机制实现差错控制
拥塞控制:1、在路由器上使用“随机早期检测”来预先避免
拥塞2、TCP中的拥塞控制包括四个算法:慢开始、拥塞避
免、快速重传、快速恢复
六、TCP的连接管理
TCP连接的建立都是采用客户服务器方式,用三次握手建立
TCP链接,连接的释放通过4次挥手。通讯完成。
七、两个传输层协议的比较
- 大学计算机网络教授老刘 + 关注
-
实名认证服务提供商
教师资格证、中级网络工程师持证人
专注于计算机技术相关文章撰写,方案设计,方案实现等,方案的个性定制,修改,润色等,本人已有8年相关工作经验,具有扎实的文案功底
文档评论(0)