计算机网络第6章-传输层协议

上传人:痛*** 文档编号:170794918 上传时间:2022-11-22 格式:PPT 页数:22 大小:2.07MB
收藏 版权申诉 举报 下载
计算机网络第6章-传输层协议_第1页
第1页 / 共22页
计算机网络第6章-传输层协议_第2页
第2页 / 共22页
计算机网络第6章-传输层协议_第3页
第3页 / 共22页
资源描述:

《计算机网络第6章-传输层协议》由会员分享,可在线阅读,更多相关《计算机网络第6章-传输层协议(22页珍藏版)》请在装配图网上搜索。

1、教学课件教学课件理解传输层功能及主要协议;理解传输层功能及主要协议;理解端口的概念;理解端口的概念;掌握掌握TCPTCP协议和协议和UDPUDP协议的异同;协议的异同;了解了解TCPTCP连接的建立过程及可靠连接的建立过程及可靠性机制。性机制。学习目标学习目标计算机网络基础计算机网络基础基于案例与实训基于案例与实训第第6章章 传输层协议传输层协议6.1 传输层概述传输层概述6.1.1 6.1.1 传输层及其功能传输层及其功能 我们通常将OSI模型中的下面三层称为面向通信子网的层下面三层称为面向通信子网的层,而将传输层及以上传输层及以上的各层称为面向资源子网或主机的层的各层称为面向资源子网或主机

2、的层。只有资源子网中的端设备才会具有传输只有资源子网中的端设备才会具有传输层,通信子网中的设备至多只具备OSI下面三层的功能即通信功能。6.1 传输层概述传输层概述6.1.1 6.1.1 传输层及其功能传输层及其功能 传输层是传输层是OSIOSI参考模型的第参考模型的第4 4层,它提供了端到端(层,它提供了端到端(end-to-endend-to-end)的信息传递。)的信息传递。传输层的最终目标是向其用户(应用层的进程)提供有效、可靠的服务传输层的最终目标是向其用户(应用层的进程)提供有效、可靠的服务。具体来说,传输层具有以下功能和特点:(1)传输层只在两端(发送端和接收端)存在传输层只在两

3、端(发送端和接收端)存在,因此传输层的功能和实现与当前使用的网络无关,传输层也不管理或干涉数据在网络中传输的路径和过程。(2)传输层负责操作系统的进程和通信子网之间的接口传输层负责操作系统的进程和通信子网之间的接口,即通过传输层将操作系统的不同进程在通信子网中传输的数据加以区分,从而保证在接收端接收的数据能正确的发送到各进程。(3)传输层提供端到端的错误恢复与流量控制传输层提供端到端的错误恢复与流量控制,能对网络层出现的丢包、乱序或重复等问题作出反应。(4)提供数据分段功能,从而便于丢包重传并较少网络阻塞的概率提供数据分段功能,从而便于丢包重传并较少网络阻塞的概率。当上层的协议数据包的长度超过

4、传输层所能承载的最大数据传输单元时,要提供必要的分段功能,在接收方的对等层还要提供合并分段的功能。6.1 传输层概述传输层概述6.1.2 6.1.2 传输层传输层端口端口 传输层端口是逻辑意义上的端口,它是网络通信进程的一种标识。属于一种抽象的软件结构,包括一些数据结构和I/O(输入输出)缓冲区。端口在传输层的作用有点类似IP地址在网络层作用或MAC地址在数据链路层的作用,只不过IP地址和MAC地址标识的是主机,而端口标识的是网络进程。由于同一时刻一台主机上会有大量的网络进程在运行,所以需要有大量的端口号来标识不同的需要访问网络进程。每个端口都有一个端口标识,一般称为端口号,其长度为每个端口都

5、有一个端口标识,一般称为端口号,其长度为16Bit16Bit,也就是说在,也就是说在一个一个IPIP上可以定义上可以定义2 21616=65536=65536个端口,其端口号范围从个端口,其端口号范围从0 0到到6553565535。由于TCP/IP传输层的TCP和UDP两个协议是两个完全独立的软件模块,因此各自的端口号也相互独立,即各自可独立拥有216个端口。每个IP上的65536个端口又被分为两部分:静态端口和动态端口静态端口和动态端口。静态端口的范围是静态端口的范围是0-10230-1023,又称固定端口。它们一般位于应用层协议的服务器端;动态端口的范围是动态端口的范围是1024-655

6、351024-65535,又称随机端口。它们一般位于应用层协议的客户端。6.1 传输层概述传输层概述6.1.2 6.1.2 传输层传输层端口端口 传输层端口结构如下图所示:传输层端口结构如下图所示:6.1 传输层概述传输层概述6.1.2 6.1.2 传输层传输层端口端口常见静态端口表常见静态端口表6.1 传输层概述传输层概述6.1.2 6.1.2 传输层传输层端口端口使用使用netstatnetstat命令查看本机开放端口命令查看本机开放端口6.2 TCP协议协议6.2.1 TCP6.2.1 TCP协议格式协议格式6.2 TCP协议协议6.2.2 TCP6.2.2 TCP连接建立和拆除过程连接

7、建立和拆除过程(1 1)TCPTCP连接建立连接建立 TCPTCP协议在传输有效数据之前必须先在两端之间建立连接以确保线路和设备的协议在传输有效数据之前必须先在两端之间建立连接以确保线路和设备的可用性,可用性,整个连接过程需要发送和接收3个特定格式的TCP数据包,一般被称为三次三次握手。握手。6.2 TCP协议协议6.2.2 TCP6.2.2 TCP连接建立和拆除过程连接建立和拆除过程(2 2)TCPTCP连接拆除连接拆除 由于TCP连接是全双工的,可以看作两个不同方向的单工数据流传输,因此一个完整连接的拆除涉及两个单向连接的拆除。拆除连接的握手过程分为四步拆除连接的握手过程分为四步。6.2

8、TCP协议协议6.2.3 TCP6.2.3 TCP可靠性传输机制可靠性传输机制(1 1)序列号)序列号 TCP发送端要为所发送的每一个分段加上序列号(Sequence Number),保证每个分段能被接收端接收,并只被正确地接收一次。(2 2)确认重传)确认重传 接收端在正确收到发送端数据分段之后向发送端回送一个确认信息,如发送方收不到此确认信息将认为此数据丢失,并重新发送此数据。6.2 TCP协议协议6.2.3 TCP6.2.3 TCP可靠性传输机制可靠性传输机制(3 3)滑动窗口)滑动窗口 滑动窗口(滑动窗口(Sliding windowSliding window)是一种流量控制技术,可

9、以避免网络拥塞情况的)是一种流量控制技术,可以避免网络拥塞情况的发生发生。滑动窗口的大小意味着接收方还有多大的缓冲区可以用于接收数据,发送方可发送方可以通过滑动窗口的大小来确定应该发送多少字节的数据以通过滑动窗口的大小来确定应该发送多少字节的数据。在在TCPTCP段首部的窗口(段首部的窗口(WindowWindow)字段写入的数值就是滑动窗口的大小)字段写入的数值就是滑动窗口的大小,其单位为字节。当滑动窗口为0时,发送方一般不能再发送数据。滑动窗口工作过程如下:(1)TCP连接阶段,双方协商窗口尺寸,同时接收方预留数据缓存区;(2)发送方根据协商的结果,发送符合窗口尺寸的数据字节流,并等待对方

10、的确认;(3)发送方根据确认信息,改变窗口的尺寸,增加或者减少发送未得到确认的字节流中的字节数。调整过程包括:如果出现发送拥塞,发送窗口缩小为原来的一半,同时将超时重传的时间间隔扩大一倍。6.3 UDP协议协议6.2.3 TCP6.2.3 TCP可靠性传输机制可靠性传输机制 UDPUDP(User Datagram ProtocolUser Datagram Protocol,用户数据报协议)是非连接的、不可靠的端,用户数据报协议)是非连接的、不可靠的端到端传输层协议到端传输层协议,只提供一种基本的、低延迟的被称为数据报的通信。UDP协议格式如下:6.4 应用案例应用案例公司网络拓扑公司网络拓

11、扑6.4 应用案例应用案例公司子网划分表公司子网划分表 1、了解常见的影响网络性能的、了解常见的影响网络性能的因素。因素。2、理解子网划分的作用;、理解子网划分的作用;3、理解带宽和、理解带宽和TCP连接数的概连接数的概念念4、掌握网络性能优化的常见办、掌握网络性能优化的常见办法。法。案例目标案例目标计算机网络基础计算机网络基础基于案例与实训基于案例与实训应用案例四:网络性能优化应用案例四:网络性能优化案例四:网络性能优化案例四:网络性能优化案例描述案例描述 公司领导发现近期网络较慢,交给小朱一项任务:分析当前网络较慢的公司领导发现近期网络较慢,交给小朱一项任务:分析当前网络较慢的原因并提出解

12、决方案。原因并提出解决方案。当前公司的网络拓扑如图所示,其中当前公司的网络拓扑如图所示,其中A A楼中的所有主机在楼中的所有主机在C C类网中,类网中,B B楼中的所有主机在楼中的所有主机在B B类类网中,没有划分子网。内部所有光纤和双绞线均为百兆速率,公司通过租用网中,没有划分子网。内部所有光纤和双绞线均为百兆速率,公司通过租用ISPISP的一条百兆的一条百兆光纤专线接入光纤专线接入InternetInternet。案例四:网络性能优化案例四:网络性能优化案例分析案例分析 如个别电脑网速较慢,则很可能是该电脑中了病毒或木马导致的系统资如个别电脑网速较慢,则很可能是该电脑中了病毒或木马导致的系

13、统资源不足,如果整个网络中的电脑普遍网速较慢,则常见原因包括:源不足,如果整个网络中的电脑普遍网速较慢,则常见原因包括:(1 1)网络内蠕虫等病毒大规模爆发;)网络内蠕虫等病毒大规模爆发;(2 2)网络中存在环路且没有正确配置;)网络中存在环路且没有正确配置;(3 3)防火墙过滤策略过多影响出口速度;)防火墙过滤策略过多影响出口速度;(4 4)网络过大导致广播包过多而降低网络性能;)网络过大导致广播包过多而降低网络性能;(5 5)网络设备硬件故障引起的广播风暴;)网络设备硬件故障引起的广播风暴;(6 6)出口线路或内部骨干线路带宽不足;)出口线路或内部骨干线路带宽不足;(7 7)个别电脑建立了

14、过多的连接数,或占用了过多的带宽。)个别电脑建立了过多的连接数,或占用了过多的带宽。案例四:网络性能优化案例四:网络性能优化案例分析案例分析 小朱经过分析发现,公司的电脑普遍网速较慢,因此不是个别电脑的问小朱经过分析发现,公司的电脑普遍网速较慢,因此不是个别电脑的问题,而是整个网络出现了一定的问题。题,而是整个网络出现了一定的问题。通过杀毒软件检查以及交换机通过杀毒软件检查以及交换机CPUCPU负载检查没有发现蠕虫病毒(该病毒负载检查没有发现蠕虫病毒(该病毒一般会显著提高交换机一般会显著提高交换机CPUCPU负载);负载);通过检查交换机日志没有在网络中发现环路(环路产生时交换机会有记通过检查

15、交换机日志没有在网络中发现环路(环路产生时交换机会有记录);录);防火墙配置较为简单,且移除防火墙后网速没有提高,因此也排除了防防火墙配置较为简单,且移除防火墙后网速没有提高,因此也排除了防火墙的问题。火墙的问题。通过查看交换机接口的数据包统计信息,发现网内广播包数量较多。通通过查看交换机接口的数据包统计信息,发现网内广播包数量较多。通过查看防火墙,发现总过查看防火墙,发现总TCPTCP连接数较大。因此小朱认为公司网速慢的原因连接数较大。因此小朱认为公司网速慢的原因应该有可能存在于上述(应该有可能存在于上述(4 4)(7 7)项中,并提出相应的解决方案。)项中,并提出相应的解决方案。案例四:网

16、络性能优化案例四:网络性能优化案例解决方案案例解决方案 (1 1)划分子网以减少广播包数量。由于)划分子网以减少广播包数量。由于A A楼约楼约200200台电脑在同一网络中,台电脑在同一网络中,B B楼约楼约500500台电脑在同一网络中,因此当进行台电脑在同一网络中,因此当进行ARPARP解析、解析、DHCPDHCP请求或发生网请求或发生网卡故障等情况下,会产生大量广播包而影响网络性能。因此小朱打算划分卡故障等情况下,会产生大量广播包而影响网络性能。因此小朱打算划分出出7 7个子网以减少广播包数量:个子网以减少广播包数量:案例四:网络性能优化案例四:网络性能优化案例解决方案案例解决方案 (2 2)由于目前只有)由于目前只有1 1条百兆光纤出口,因此平均每个终端只能分到条百兆光纤出口,因此平均每个终端只能分到100Mb/100Mb/(200+500200+500)143Kb143Kb出口带宽。因此小朱建议,增加一条百兆光纤出口带宽。因此小朱建议,增加一条百兆光纤出口,同时将内部骨干线路升级为千兆。出口,同时将内部骨干线路升级为千兆。公司升级后的网络拓扑如下图所示:公司升级后的网络拓扑如下图所示:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!