- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络基础——基于案例与实训 第6章 传输层协议 6.1 传输层概述 6.1 传输层概述 6.1 传输层概述 6.1 传输层概述 6.1 传输层概述 6.1 传输层概述 6.2 TCP协议 6.2 TCP协议 6.2 TCP协议 6.2 TCP协议 6.2 TCP协议 6.3 UDP协议 6.4 应用案例 6.4 应用案例 应用案例四:网络性能优化 案例四:网络性能优化 案例四:网络性能优化 案例四:网络性能优化 案例四:网络性能优化 案例四:网络性能优化 * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 机械工业出版社 教学课件 理解传输层功能及主要协议; 理解端口的概念; 掌握TCP协议和UDP协议的异同; 了解TCP连接的建立过程及可靠性机制。 学习目标 计算机网络基础——基于案例与实训 6.1.1 传输层及其功能 我们通常将OSI模型中的下面三层称为面向通信子网的层,而将传输层及以上的各层称为面向资源子网或主机的层。只有资源子网中的端设备才会具有传输层,通信子网中的设备至多只具备OSI下面三层的功能即通信功能。 6.1.1 传输层及其功能 传输层是OSI参考模型的第4层,它提供了端到端(end-to-end)的信息传递。传输层的最终目标是向其用户(应用层的进程)提供有效、可靠的服务。 具体来说,传输层具有以下功能和特点: (1)传输层只在两端(发送端和接收端)存在,因此传输层的功能和实现与当前使用的网络无关,传输层也不管理或干涉数据在网络中传输的路径和过程。 (2)传输层负责操作系统的进程和通信子网之间的接口,即通过传输层将操作系统的不同进程在通信子网中传输的数据加以区分,从而保证在接收端接收的数据能正确的发送到各进程。 (3)传输层提供端到端的错误恢复与流量控制,能对网络层出现的丢包、乱序或重复等问题作出反应。 (4)提供数据分段功能,从而便于丢包重传并较少网络阻塞的概率。当上层的协议数据包的长度超过传输层所能承载的最大数据传输单元时,要提供必要的分段功能,在接收方的对等层还要提供合并分段的功能。 6.1.2 传输层端口 传输层端口是逻辑意义上的端口,它是网络通信进程的一种标识。属于一种抽象的软件结构,包括一些数据结构和I/O(输入输出)缓冲区。 端口在传输层的作用有点类似IP地址在网络层作用或MAC地址在数据链路层的作用,只不过IP地址和MAC地址标识的是主机,而端口标识的是网络进程。 由于同一时刻一台主机上会有大量的网络进程在运行,所以需要有大量的端口号来标识不同的需要访问网络进程。 每个端口都有一个端口标识,一般称为端口号,其长度为16Bit,也就是说在一个IP上可以定义216=65536个端口,其端口号范围从0到65535。由于TCP/IP传输层的TCP和UDP两个协议是两个完全独立的软件模块,因此各自的端口号也相互独立,即各自可独立拥有216个端口。 每个IP上的65536个端口又被分为两部分:静态端口和动态端口。 静态端口的范围是0-1023 ,又称固定端口。它们一般位于应用层协议的服务器端;动态端口的范围是1024-65535,又称随机端口。它们一般位于应用层协议的客户端。 6.1.2 传输层端口 传输层端口结构如下图所示: 6.1.2 传输层端口 常见静态端口表 6.1.2 传输层端口 使用netstat命令查看本机开放端口 6.2.1 TCP协议格式 6.2.2 TCP连接建立和拆除过程 (1)TCP连接建立 TCP协议在传输有效数据之前必须先在两端之间建立连接以确保线路和设备的可用性,整个连接过程需要发送和接收3个特定格式的TCP数据包,一般被称为三次握手。 6.2.2 TCP连接建立和拆除过程 (2)TCP连接拆除 由于TCP连接是全双工的,可以看作两个不同方向的单工数据流传输,因此一个完整连接的拆除涉及两个单向连接的拆除。拆除连接的握手过程分为四步。 6.2.3 TCP可靠性传输机制 (1)序列号 TCP发送端要为所发送的每一个分段加上序列号(Sequence Number),保证每个分段能被接收端接收,并只被正确地接收一次。 (2)确认重传 接收端在正确收到发送端数据分段之后向发送端回送一个确认信息,如发送方收不到此确认信息将认为此数据丢失,并重新发送此数据。 6.2.3 TCP可靠性传输机制 (3)滑动窗口 滑动窗口(Sliding window)是一种流量控制技术,可以避免网络拥塞情况的发生。 滑动窗口的大小意味着接收方还有多大的
您可能关注的文档
- 新计算机组装与维修 教学课件 邹赛 第六章.ppt
- 新计算机组装与维修 教学课件 邹赛 第七章.ppt
- 新计算机组装与维修 教学课件 邹赛 第三章.ppt
- 新计算机组装与维修 教学课件 邹赛 第四章.ppt
- 新计算机组装与维修 教学课件 邹赛 第五章.ppt
- 新计算机组装与维修 教学课件 邹赛 第一章.ppt
- 新计算机组装与维修项目教程 教学课件 葛勇平 课件模块二B 项目八.ppt
- 新计算机组装与维修项目教程 教学课件 葛勇平 课件模块二B 项目二十.ppt
- 新计算机组装与维修项目教程 教学课件 葛勇平 课件模块二B 项目二十二.ppt
- 新计算机组装与维修项目教程 教学课件 葛勇平 课件模块二B 项目二十三.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第7章 应用层协议及Internet.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第8章 网络安全与管理.ppt
- 新计算机网络基础——基于案例与实训 教学课件 朱迅 第9章 无线网和物联网.ppt
- 新计算机网络基础与实践 教学课件 刘勇 第1章_概述.ppt
- 新计算机网络基础与实践 教学课件 刘勇 第2章_数据通信基础(续).ppt
- 新计算机网络基础与实践 教学课件 刘勇 第2章_数据通信基础.ppt
- 新计算机网络基础与实践 教学课件 刘勇 第3章_网络体系结构.ppt
- 新计算机网络基础与实践 教学课件 刘勇 第4章_局域网.ppt
- 新计算机网络基础与实践 教学课件 刘勇 第5章_网络互连和广域网.ppt
- 新计算机网络基础与实践 教学课件 刘勇 第6章_网络互联协议TCPIP.ppt
文档评论(0)