资源描述
计算机网络总复习计算机网络总复习袁袁 华华 华南理工大学计算机科学与工程学院华南理工大学计算机科学与工程学院广东省计算机网络重点实验室广东省计算机网络重点实验室考试形式考试形式(年级统考)(年级统考)n考试成绩构成:考试成绩构成:50%卷面卷面+35%线线测测+15%实验实验n考试范围:考试范围:n课件课件ppt为纲、教材、在线测试、课堂练习和例题为纲、教材、在线测试、课堂练习和例题n实验实验24n参考网址:参考网址:http:/202.38.193.234/jsjwl/n期末考试题型和构成期末考试题型和构成n选择填空(选择填空(40%)n判断对错(判断对错(10%)n计算、简答、综合分析题(计算、简答、综合分析题(50%)第一章第一章n理解计算机网络的定义理解计算机网络的定义n了解计算机网络的硬件了解计算机网络的硬件n了解计算机网络软件了解计算机网络软件n了解计算机网络的发展历史了解计算机网络的发展历史n补:网络的基本概念补:网络的基本概念n掌握两种参考模型及其比较掌握两种参考模型及其比较n了解网络实例了解网络实例n了解计算机网络的相关标准了解计算机网络的相关标准第一章(续)第一章(续)n掌握封装(打包)和解封装(解包)的概念掌握封装(打包)和解封装(解包)的概念和内涵,包括各层的和内涵,包括各层的PDU名称名称n理解对等通信(虚拟通信)的内涵理解对等通信(虚拟通信)的内涵n了解广域网连接了解广域网连接n理解并掌握理解并掌握OSI参考模型各层的特点参考模型各层的特点n了解计算机网络的分类了解计算机网络的分类第二章的主要内容第二章的主要内容n相关的数据通信基础知识相关的数据通信基础知识n掌握重要传输介质的特点及如何选购掌握重要传输介质的特点及如何选购n有线(有线(UTP、光纤)、光纤)n通信系统实例通信系统实例n掌握掌握PSTN公共电话网络及相关技术公共电话网络及相关技术n了解移动电话系统了解移动电话系统n了解有线电视网络和了解有线电视网络和ADSLn了解物理层的设备了解物理层的设备物理层的地位物理层的地位本书参考模型物理层的主要功能物理层的主要功能n物理层的功能物理层的功能n在两个网络设备之间提供在两个网络设备之间提供透明透明的比特流传输。的比特流传输。n物理层的四个重要特性物理层的四个重要特性n机械特性机械特性(mechanical characteristics)n电气特性电气特性(electrical characteristics)n功能特性功能特性(functional characteristics)n规程特性规程特性(procedural characteristics)第二章的主要内容第二章的主要内容n物理层的主要功能物理层的主要功能n关于通信的基本理论关于通信的基本理论(2.1)n奈奎斯特定理(奈奎斯特定理(Nyquists Theorem)n香农定理(香农定理(Shannons Theorem)n有线传输介质有线传输介质(Guided transmission media,2.2)n数字调制与多路复用技术数字调制与多路复用技术(2.5)n公共交换电话网(公共交换电话网(Public switched telephone network,2.6)n调制(调制(Modulation)n复用(复用(Multiplexing)n交换(交换(Switching)第二章(一)第二章(一)n了解傅立叶分析了解傅立叶分析n掌握乃奎斯特定理掌握乃奎斯特定理n掌握香农定理掌握香农定理n掌握重要的传输介质的特性掌握重要的传输介质的特性n了解物理层设备了解物理层设备n掌握冲突掌握冲突第二章(二)第二章(二)n了解无线传输了解无线传输n了解通信卫星了解通信卫星n了解调制解调器了解调制解调器n掌握几种调制方法掌握几种调制方法n信号星座信号星座n了解编码解码器了解编码解码器n掌握常见的编码方法掌握常见的编码方法n了解电话系统了解电话系统第二章(三)第二章(三)n掌握干线复用技术掌握干线复用技术nFDM(WDM)nTDMn理解理解T1和和E1n了解了解SONET/SDHn理解理解SONET帧构成及标准速率计算帧构成及标准速率计算第二章(四)第二章(四)n掌握掌握电路交换、分组交换电路交换、分组交换、报文交换及其比、报文交换及其比较较n了解移动通信系统了解移动通信系统n掌握掌握CDMA原理原理n了解有线电视上网了解有线电视上网信道的最大数据传输速率信道的最大数据传输速率n乃奎斯特定理:无噪声信道乃奎斯特定理:无噪声信道n香农定理:有噪声信道香农定理:有噪声信道n注意:噪声用分贝表示注意:噪声用分贝表示曼码曼码数字信号的模拟传输数字信号的模拟传输n调制解调器调制解调器n振幅调制振幅调制AM ASKAM ASKn频率调制频率调制FM FSKFM FSKn相位调制相位调制PM PSKPM PSKn正交振幅调制正交振幅调制QAM(QAM(图图2-19)2-19)波特率和波特率波特率和波特率n波特率:每秒钟信号变化的次数波特率:每秒钟信号变化的次数n比特率与波特率的关系比特率与波特率的关系 其中:其中:C C:比特率;比特率;B B:波特率;波特率;n n:调制调制电平数或线路的状态数,为电平数或线路的状态数,为2 2的整数倍。的整数倍。Modems(a)V.32 for 9600 bps.(b)V.32 bis for 14,400 bps.(a)(b)主干的复用技术主干的复用技术n频分多路复用频分多路复用FDMn波分多路复用波分多路复用WDMn时分多路复用时分多路复用TDMn同步同步TDMn异步异步TDM电路交换和分组交换的不同电路交换和分组交换的不同n带宽的分配形式不同带宽的分配形式不同n容错能力的不同(分组交换更强)容错能力的不同(分组交换更强)n有无交换顺序的不同有无交换顺序的不同n运载运载“货物货物”的不同的不同n收费方法的不同收费方法的不同CDMA原理原理n每个比特每个比特(bit)时间被分成时间被分成m个短的时间片,称为时间片个短的时间片,称为时间片(Chip)。通常每个比特有通常每个比特有64个或个或128个时间片(个时间片(Chip)。)。n每个站点被指定一个唯一的每个站点被指定一个唯一的m位的代码,称为时间片序列(位的代码,称为时间片序列(Chip sequence)。)。n发送发送“1”时,站点发送时,站点发送chip sequence的原码;的原码;n发送发送“0”时,站点发送时,站点发送chip sequence的反码。的反码。CDMA原理原理n例如:例如:A的时间片序列为的时间片序列为00011011nA发送发送“1”时为时为00011011nA发送发送“0”时为时为11100100n为解释时容易理解,使用双极概念,用为解释时容易理解,使用双极概念,用“+1”代替代替“1”,用,用“-1”代替代替“0”nA发送发送“1”时为时为-1-1-1+1+1-1+1+1nA发送发送“0”时为时为+1+1+1-1-1+1-1-1时间片序列的性质时间片序列的性质n正交特性:设某站的时间序列是正交特性:设某站的时间序列是S,内含,内含S1Si,另一个站的时间序列是另一个站的时间序列是T,含,含T1TinS和和T有如下这些性质:有如下这些性质:实例之复用实例之复用线形相加线形相加n其中其中“-”表示该站未发送。表示该站未发送。复用信号复用信号解复用原理解复用原理接收还原接收还原n运用内积规则运用内积规则n如收到复用后的如收到复用后的S,欲还原,欲还原C,只需求,只需求S x C即可。即可。例:例:S=+B+C S x C=(+B+C)x C =x C+B x C+C x C =0+0+1=1实例之解复用实例之解复用接收还原接收还原表示发表示发送了送了1表示没表示没有发送有发送表示发表示发送了送了0第三章第三章n理解数据链路层功能理解数据链路层功能n掌握成帧的方法掌握成帧的方法n掌握重要的检错和纠错方法掌握重要的检错和纠错方法n海明码海明码n循环冗余码循环冗余码CRC第三章(续)第三章(续)n掌握掌握6种基本的种基本的DLL协议协议n掌握滑动窗口协议掌握滑动窗口协议n掌握掌握PAR/ARQn掌握捎带确认掌握捎带确认第三章(续)第三章(续)n学习学习Internet上的数据链路协议上的数据链路协议n了解了解HDLC及帧格式及帧格式n掌握掌握PPP组成组成n掌握掌握ppp使用过程使用过程n了解了解pap和和chap的特点的特点数据链路层的功能数据链路层的功能P154n为网络层提供服务,良好的服务接口为网络层提供服务,良好的服务接口P155n保证数据传输的有效、可靠:保证数据传输的有效、可靠:n处理传输错误:差错检测和控制处理传输错误:差错检测和控制P160161n流量控制流量控制P161成帧成帧n帧的一般格式帧的一般格式n成帧的方法成帧的方法n字符计数法字符计数法n带字符填充的首尾界符法带字符填充的首尾界符法n带位填充的首尾标志法带位填充的首尾标志法n物理层编码违例法物理层编码违例法海明距离海明距离(Hamming Distance)n海明距离海明距离n 两个码字两个码字(codeword)的海明距离的海明距离:两个码字之间不同位的数目。两个码字之间不同位的数目。如:如:10001001 和和10110001 的海明距离为的海明距离为3。n异或异或n全部码字的海明距离全部码字的海明距离 全部码字中任意两个码字之间海明距离的最小值。全部码字中任意两个码字之间海明距离的最小值。纠正单比特错的冗余位下界纠正单比特错的冗余位下界n冗余位(校验位):冗余位(校验位):rn数据位:数据位:mn纠正单个错误需要的校验位的下届满足纠正单个错误需要的校验位的下届满足:海明码n每一个码字从左到右编号,最左边为第每一个码字从左到右编号,最左边为第1位位 n校验位和数据位校验位和数据位 n凡编号为凡编号为2的乘幂的位是校验位,如的乘幂的位是校验位,如1、2、4、8、16、。n其余是数据位,如其余是数据位,如3、5、6、7、9、。n每一个校验位设定根据:包括自己在内的一些位的每一个校验位设定根据:包括自己在内的一些位的集合的奇偶值集合的奇偶值(奇数或偶数奇数或偶数)。如何决定每个数据位的校验位如何决定每个数据位的校验位n将某一位数据位的编号展开成将某一位数据位的编号展开成2的乘幂的和,那末每一项所的乘幂的和,那末每一项所对应的位即为该数据位的校验位。对应的位即为该数据位的校验位。如:如:11=1+2+8 29=1+4+8+16 n校验位校验位1的检验集合为所有奇数位。的检验集合为所有奇数位。n校验位校验位2的检验集合:的检验集合:2、3、6、7、10、11、n校验位校验位4的检验集合:的检验集合:4、5、6、7、n校验位校验位8的检验集合:的检验集合:8、9、10、11、海明码实例(海明码实例(1/3如何确定如何确定校验位?校验位?7位位数据位数据位校验位的计算校验位的计算(m=7,r=4)B1B2B3B4B5B6B7B8B9 B10B11P1P2 D1 P3 D2 D3 D4 P4 D5D6D71=202=214=228=23海明码实例之校验位计算海明码实例之校验位计算(2/3)B1B2B3B4B5B6B7B8B9B10B11P1P2D1P3D2 D3 D4P4D5D6D7信息码信息码-1-001-000检验位检验位00-1-0-海明码海明码00110010000 使用偶校验,一个校验集合里的使用偶校验,一个校验集合里的1的个数是偶数的个数是偶数海明码实例之检验位计算海明码实例之检验位计算(3/3)B1B2B3B4B5B6B7B8B9 B10 B11P1P2 D1 P3 D2 D3 D4 P4 D5D6D7信息码信息码-1-100-001检验位检验位10-1-1-海明码海明码10111001001课堂练习课堂练习(1/2)n原码字为:原码字为:10101111,采用偶校验海明纠1位错编码,请问编码后的码字是什么?n解答:m=8,根据 得:r=4,?1?010?1111编码后码字是:101001001111课堂练习课堂练习(2/2)n采用上面这道题一样的编码,假设接收方收到采用上面这道题一样的编码,假设接收方收到一个码字:一个码字:1 0 0 1 1 0 0 0 1 1 0 0(m=8,r=4),请问这个码字对还是错?如果),请问这个码字对还是错?如果错,正确的码字应该是什么?错,正确的码字应该是什么?n解答:计数器累加:解答:计数器累加:1+2=3,所以,第,所以,第3位出错,正确码字应该为:位出错,正确码字应该为:1 0 1 1 1 0 0 0 1 1 0 0CRC码计算举例码计算举例三个生成多项式国际标准三个生成多项式国际标准nCRC-12:x12+x11+x3+x2+x1+1 用于字符长度为用于字符长度为6位位 nCRC-16:x16+x15+x2+1 用于字符长度为用于字符长度为8位位 nCRC-CCITT:x16+x12+x5+1 用于字符长度为用于字符长度为8nCRC32:第四章第四章n理解随机访问协议理解随机访问协议n掌握纯掌握纯ALOHA协议和分隙协议和分隙ALOHA协议协议n掌握各种掌握各种CSMA的特点的特点nCSMA/CDn了解无冲突的协议了解无冲突的协议纯纯ALOHA和分隙和分隙ALOHA的比较的比较n纯纯ALOHA中,一旦产生新帧,就立即发送,中,一旦产生新帧,就立即发送,全然不顾是否有用户正在发送,所以发生冲全然不顾是否有用户正在发送,所以发生冲突的可能伴随着发送的整个过程。突的可能伴随着发送的整个过程。n分隙分隙ALOHA中,规定发送行为必须在时隙的中,规定发送行为必须在时隙的开始,一旦在发送开始时没有冲突,则该帧开始,一旦在发送开始时没有冲突,则该帧将成功发送将成功发送CSMA/CDnCSMA with Collision Detectionn“先听后发、边发边听先听后发、边发边听”第四章(续)第四章(续)n了解了解IEEE802系列标准系列标准n掌握以太网掌握以太网/IEEE802.3工作原理工作原理n拓扑结构拓扑结构n介质访问方式及原理(二进制指数回退)介质访问方式及原理(二进制指数回退)n理解理解以太网以太网/IEEE802.3帧格式帧格式n了解各种以太网的技术特点了解各种以太网的技术特点IEEE以太网命名规则以太网命名规则n10Base2(IEEE 802.3a)n10:传输带宽:传输带宽nBase:基带传输:基带传输n2(或(或5):同轴电缆传输的长度):同轴电缆传输的长度n10Base-TX(IEEE 802.3X)nT:铜制非屏蔽双绞线:铜制非屏蔽双绞线nF:表示光缆:表示光缆第四章(续)第四章(续)n了解数据链路层交换特点了解数据链路层交换特点n了解二层设备及桥接、交换技术了解二层设备及桥接、交换技术n掌握网桥的工作原理掌握网桥的工作原理n掌握交换机的工作原理掌握交换机的工作原理n理解交换机的三种交换方法及特点理解交换机的三种交换方法及特点n了解微分段了解微分段二层交换的工作原理二层交换的工作原理nflooding-当目的地址未知或为广播地址时,桥发当目的地址未知或为广播地址时,桥发送帧到除源端口之外的每个端口送帧到除源端口之外的每个端口nlearning-通过读取每个帧的源地址和对应源端口通过读取每个帧的源地址和对应源端口来学习连在网段上的每个设备的地址来学习连在网段上的每个设备的地址nforwarding-对于已学到的目的地址,桥将直接对于已学到的目的地址,桥将直接发送帧到对应的目的设备所在端口发送帧到对应的目的设备所在端口nfiltering-如果目的地址和源地址在同一端口,桥如果目的地址和源地址在同一端口,桥将丢掉帧将丢掉帧第五章第五章n了解网络层的主要功能了解网络层的主要功能n理解路由算法原理理解路由算法原理n理解理解Dijkstra算法算法n掌握距离矢量路由算法:掌握距离矢量路由算法:Ripn掌握链路状态路由算法:掌握链路状态路由算法:OSPFn了解多级路由、广播路由、移动路由、了解多级路由、广播路由、移动路由、adhoc路由、路由、p2p路由等路由等网络层的主要功能网络层的主要功能n最主要的功能是将分组从源机经选定的路最主要的功能是将分组从源机经选定的路由送到目的机。由送到目的机。原理原理DV的工作原理的工作原理 P286n每个路由器(节点)每个路由器(节点)维护维护两个向量,两个向量,Di 和和 Si,分别表示从该路由器到所有其它路由器的,分别表示从该路由器到所有其它路由器的距离及相应的下一跳(距离及相应的下一跳(next hop)n在邻居路由器之间在邻居路由器之间交换交换路由信息(矢量)路由信息(矢量)n每个路由器(节点)根据收到的矢量信息,每个路由器(节点)根据收到的矢量信息,更新更新自己的路由表自己的路由表链路状态路由(链路状态路由(Link State)P288n在在1979年前,年前,ARPANET采用采用DV路由(路由(RIP)协议,)协议,此后,采用了链路状态路由选择协议此后,采用了链路状态路由选择协议n目前,链路状态路由算法得到了广泛的应用目前,链路状态路由算法得到了广泛的应用n链路状态路由的主要思想包括如下链路状态路由的主要思想包括如下5个部分:个部分:n发现它的邻居节点们,了解它们的网络地址发现它的邻居节点们,了解它们的网络地址n设置到它的每个邻居的成本度量设置到它的每个邻居的成本度量n构造一个分组,包含它所了解到的所有信息构造一个分组,包含它所了解到的所有信息n发送这个分组给所有其他的路由器发送这个分组给所有其他的路由器n计算到每个路由器的最短路径计算到每个路由器的最短路径OSPF的运行步骤的运行步骤n建立路由器毗邻关系建立路由器毗邻关系n选举选举DR和和BDRn发现路由发现路由n选择最佳路由选择最佳路由n维护路由信息维护路由信息状态图状态图第五章(续)第五章(续)n理解拥塞控制理解拥塞控制n理解漏桶算法理解漏桶算法n理解令牌桶算法理解令牌桶算法n理解网络互联要解决的问题理解网络互联要解决的问题令牌桶突发时间长度的计算令牌桶突发时间长度的计算(1/2)nC:为令牌桶的容量,:为令牌桶的容量,:为令牌到达速率,:为令牌到达速率,M:为最大的输出速率,则最大的突发时间为最大的输出速率,则最大的突发时间S为:为:nC+S=MS 即即S=C/(M-)n例:令牌桶的容量例:令牌桶的容量C=250K byte,令牌到达速,令牌到达速率率=2M byte/s,最大的输出速率,最大的输出速率M=25M byte/s时,如令牌桶已满,则突发时间:时,如令牌桶已满,则突发时间:nS=250K/(25M-2M)(ms)=250/23(ms)约为约为11 ms令牌桶突发时间长度的计算令牌桶突发时间长度的计算(2/2)n剩余的数据按令牌产生速率输出剩余的数据按令牌产生速率输出 (1MB 25MB/s0.011s)2MB/s=362msn为求得更平滑的流量,可在令牌漏桶之后再为求得更平滑的流量,可在令牌漏桶之后再接一个一般的漏桶,令牌桶的输出速率即为接一个一般的漏桶,令牌桶的输出速率即为漏桶的输入速率。漏桶的输入速率。网络互联网络互联n网络互联(网络互联(internet)的背景的背景n网络互联的类型网络互联的类型nLAN-LAN、LAN-WAN、WAN-WAN、LAN-WAN-LANn网络的互连必须解决不同网络的差异网络的互连必须解决不同网络的差异第五章(续)第五章(续)n理解路由器的功能理解路由器的功能n学习理解学习理解IP协议协议n理解理解IP分组格式分组格式n掌握掌握IP地址及其分类地址及其分类n掌握掌握IPv4的保留地址空间的保留地址空间n掌握子网及子网划分掌握子网及子网划分两种寻址方式的比较两种寻址方式的比较n适用的网络范围不同,适用的网络范围不同,MAC寻址只适合于小型网络;寻址只适合于小型网络;n所依赖的地址结构不同,所依赖的地址结构不同,MAC是平面地址,是平面地址,IP是结构化、是结构化、层次化地址,其本身携带了位置信息;层次化地址,其本身携带了位置信息;n所处的所处的OSI模型层数不同;模型层数不同;n地址数目的限制,地址数目的限制,IP地址有一定的额度,而地址有一定的额度,而MAC地址无限地址无限制;制;n两种地址的格式不一样。两种地址的格式不一样。路由器的基本功能路由器的基本功能n收到数据报后路由器的工作步骤收到数据报后路由器的工作步骤n打开数据报打开数据报n确定目标网络地址确定目标网络地址n根据路由表,重新打包后转发到相应的接口根据路由表,重新打包后转发到相应的接口n上面的步骤完成了路由器的基本功能上面的步骤完成了路由器的基本功能n路由选择路由选择n转发(交换)转发(交换)n其它功能(维护路由表、通告其他路有器等)其它功能(维护路由表、通告其他路有器等)数据报在网络中的传送过程数据报在网络中的传送过程路由和交换的比较路由和交换的比较n工作的工作的OSI层次不同层次不同n广域和局域的关系广域和局域的关系n维持的表不一样维持的表不一样n是否阻挡广播是否阻挡广播n速度快慢不一样速度快慢不一样路由表路由表n包括网络地址、接口、计量值包括网络地址、接口、计量值(跳数跳数)、网络、网络掩码、网关等信息。掩码、网关等信息。n路由器除了具有与自己直接相连的网络设备路由器除了具有与自己直接相连的网络设备的的IP地址和地址和MAC地址,还具有其它路由器的地址,还具有其它路由器的IP地址和地址和MAC地址。地址。n会因为制造厂商及规格而有所差异。会因为制造厂商及规格而有所差异。IP数据报格式数据报格式协议协议版本版本报头报头长度长度服务服务类型类型数据报总长度数据报总长度20字字节节报报头头数据报标识号数据报标识号标志标志分片偏移分片偏移生存时间生存时间用户协议用户协议报头检验和报头检验和源站点源站点IP地址地址目的站点目的站点IP地址地址数据报选项数据报选项填充填充40数据数据0 4 8 16 31IP地址的点分十进制表示地址的点分十进制表示n二进制表示难于记忆二进制表示难于记忆n表示方法:表示方法:n将将32位位IP地址分为地址分为4个个8位组位组n每个每个8位组之间用圆点位组之间用圆点“.”分隔分隔n每个每个8位组转化为对应的十进制数位组转化为对应的十进制数特特 殊殊 的的 IP 地地 址址:32位位全全为为0,0.0.0.0 Cisco路路由由器器指指定定的的默默认认路路由由:32位位 全全 为为 1,255.255.255.255 Flood Broadcast:主机部分全为主机部分全为0,如,如172.16.0.0 网络地址网络地址:主主 机机 部部 分分 全全 为为 1,如如 172.16.255.255 Direct Broadcast:127.0.0.0 Lookback Network:127.0.0.1 Lookback test保留的地址空间保留的地址空间nD类和类和E类类n广播地址广播地址n网络地址网络地址n私人地址空间私人地址空间n回环地址回环地址子网规划子网规划n子网规划:为了更有效地通信,需要将一个较子网规划:为了更有效地通信,需要将一个较大的网络进行划分,如何划分就是子网规划要大的网络进行划分,如何划分就是子网规划要完成的任务。完成的任务。n借位规则:借位规则:n从主机域的高位开始借位;从主机域的高位开始借位;n主机域至少保留主机域至少保留 2 位。位。第五章(续)第五章(续)n掌握掌握CIDR基本思想基本思想n掌握掌握NAT/PAT基本原理基本原理n理解理解ICMP及其应用及其应用nPingntracerouten掌握地址解析协议的功能和原理掌握地址解析协议的功能和原理nARPnRARPn了解了解IP地址的分配方式地址的分配方式缺省网关缺省网关(行使代理行使代理ARP之职之职)n当源设备需要的目的地址与自己不在同一个网络时,如果源不当源设备需要的目的地址与自己不在同一个网络时,如果源不知道目的知道目的MAC地址,它必须使用路由器的服务使它的数据达到地址,它必须使用路由器的服务使它的数据达到目的,当路由器在这种方式下使用时,称为缺省网关。目的,当路由器在这种方式下使用时,称为缺省网关。n缺省网关是与源设备所处的网段相连的路由器接口上的缺省网关是与源设备所处的网段相连的路由器接口上的IP地址地址IPv4存在的危机存在的危机n地址枯竭地址枯竭n路由表膨胀路由表膨胀。解决方法解决方法nCIDRnVLSMnDHCPnNAT/PATnIPv6第五章(续)第五章(续)nIPv6的好处nIPv6协议nIPv6地址(MAC-生成链路本地地址)nIPv6分组nIPv6现状nIPv6日程IPv6分组格式分组格式nIPv6 的报头在起始的报头在起始64比特之后是比特之后是128比特比特的源地址和目的地址,全长为的源地址和目的地址,全长为40字节。字节。第六章第六章nUDP(数据段数据段segment)nTCP(数据段数据段segment)n提高可靠传输的措施提高可靠传输的措施(传输策略传输策略)n肯定确认重传肯定确认重传n窗口技术窗口技术(滑窗技术滑窗技术)n nagle 算法算法 和和 clark方案方案n拥塞控制拥塞控制(慢启动慢启动)n定时器的作用定时器的作用比较比较传输层的主要功能传输层的主要功能 n在该层还需对字节流进行数据分段(块)和重在该层还需对字节流进行数据分段(块)和重组组 n保证数据可靠传输和进行流量控制保证数据可靠传输和进行流量控制n建立端到端的操作;建立端到端的操作;n从一端主机向另一端主机发送数据段从一端主机向另一端主机发送数据段n传输层使整个报文到达了该计算机上正确的进传输层使整个报文到达了该计算机上正确的进程程 端口端口n端口:用来跟踪同一时间内通过网络的不同端口:用来跟踪同一时间内通过网络的不同会话。会话。n端口的指定范围:(端口的指定范围:(16位,位,065535)n49152:动态端口,私人端口动态端口,私人端口UDP 数据段头数据段头 P418nUDP 数据段包括数据段包括8字节(字节(8-Byte)的头部和数据两)的头部和数据两个部分个部分n其中的长度域表示的长度包括头部和数据总共的长度其中的长度域表示的长度包括头部和数据总共的长度n校验和(校验和(checksum)是可选的,如果不计算校验和,)是可选的,如果不计算校验和,则该域置为则该域置为 0nUDP比比IP好的地方在于它可以使用源端口和目的端口好的地方在于它可以使用源端口和目的端口TCP 数据段(数据段(TPDU)格式)格式 P429连接建立和释放连接建立和释放n典型的连接建立典型的连接建立n连接释放连接释放n对称释放对称释放n非对称释放非对称释放三次握手建立三次握手建立TCP连接连接主机主机A主机主机BSYN(SEQ=x)SYN(SEQ=y,ACK=x+1)SYN(SEQ=x+1,ACK=y+1)CONNECTSegment1LISTENACCEPTSegment2Segment3慢启动算法慢启动算法为什么使用为什么使用TCPn可靠传输方式可靠传输方式n可让应用程序简单化,程序员可以不必进行可让应用程序简单化,程序员可以不必进行错误检查、修正等工作错误检查、修正等工作为什么使用为什么使用UDPn为了降低对计算机资源的需求,如为了降低对计算机资源的需求,如DNSn应用程序本身已提供数据完整性的检查机制,勿须依赖传输应用程序本身已提供数据完整性的检查机制,勿须依赖传输层的协议来保证层的协议来保证n应用程序传输的并非关键性的数据,如路由器周期性的路由应用程序传输的并非关键性的数据,如路由器周期性的路由信息交换信息交换n一对多方式,必须使用一对多方式,必须使用UDP(TCP限于一对一的传送),如限于一对一的传送),如视频传播视频传播比较比较TCP和和UDPn相同点:相同点:n传输层协议传输层协议n采用采用TSAP定位应用进程定位应用进程。n不同点不同点n可靠性可靠性n使用的场合使用的场合。第七章第七章n了解应用层的地位和功能了解应用层的地位和功能n了解各种应用的特点了解各种应用的特点nDNSn三大传统应用三大传统应用n电子邮件电子邮件emailn文件传输文件传输FTPn远程登录远程登录telnetn其他应用:其他应用:WWW、多媒体应用多媒体应用No Pain,NO Gain!感谢感谢n感谢同学们感谢同学们!n感谢网络上的课件感谢网络上的课件!n感谢网络上的各种相关文献资料感谢网络上的各种相关文献资料!
展开阅读全文