版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络教程(第2版)第8章运输层第8章运输层
8.1运输层协议概述8.1.1进程之间的通信8.1.2运输层中的两个协议8.1.3运输层的端口8.2用户数据报协议UDP 8.2.1UDP概述 8.2.2UDP的首部格式第8章运输层(续)8.3传输控制协议TCP 8.3.1TCP概述 8.3.2TCP报文段的首部 8.3.3TCP的数据编号与确认 8.3.4TCP的流量控制与拥塞控制 8.3.5TCP的重传机制 8.3.6TCP的运输连接管理 8.3.7TCP的有限状态机8.1运输层协议概述
8.1.1进程之间的通信
从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。物理层网络层运输层应用层数据链路层面向信息处理面向通信用户功能网络功能运输层为相互通信的应用进程提供了逻辑通信54321运输层提供应用进程间的逻辑通信主机A主机B应用进程应用进程路由器1路由器2AP1LAN2WANAP2AP3AP4IP层LAN1AP1AP2AP4端口端口54321IP协议的作用范围运输层协议TCP和UDP的作用范围AP3应用进程之间的通信两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为端到端的通信。运输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。“运输层提供应用进程间的逻辑通信”。“逻辑通信”的意思是:运输层之间的通信好像是沿水平方向传送数据。但事实上这两个运输层之间并没有一条水平方向的物理连接。运输层协议和网络层协议的主要区别应用进程…应用进程…IP协议的作用范围(提供主机之间的逻辑通信)TCP和UDP协议的作用范围(提供进程之间的逻辑通信)因特网运输层的主要功能运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)。运输层还要对收到的报文进行差错检测。运输层需要有两种不同的运输协议,即面向连接的TCP和无连接的UDP。
运输层向上提供可靠的和不可靠的逻辑通信信道?应用层运输层发送进程接收进程接收进程数据数据全双工可靠信道数据数据使用TCP协议使用UDP协议不可靠信道发送进程TCP/IP的运输层有两个不同的协议:(1)用户数据报协议UDP (UserDatagramProtocol)(2)传输控制协议TCP (TransmissionControlProtocol)8.1.2运输层中的两个协议两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元TPDU(TransportProtocolDataUnit)。TCP传送的数据单位协议是TCP报文段(segment)UDP传送的数据单位协议是UDP报文或用户数据报。TCP与UDPTCP/IP体系中的运输层协议TCPUDPIP应用层与各种网络接口运输层TCP与UDPUDP在传送数据之前不需要先建立连接。对方的运输层在收到UDP报文后,不需要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP是一种最有效的工作方式。TCP则提供面向连接的服务。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。还要强调两点运输层的
UDP
用户数据报与网际层的IP数据报有很大区别。IP
数据报要经过互连网中许多路由器的存储转发,但
UDP
用户数据报是在运输层的端到端抽象的逻辑信道中传送的。TCP
报文段是在运输层抽象的端到端逻辑信道中传送,这种信道是可靠的全双工信道。但这样的信道却不知道究竟经过了哪些路由器,而这些路由器也根本不知道上面的运输层是否建立了TCP连接。8.1.3运输层的端口端口就是运输层服务访问点TSAP。端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。从这个意义上讲,端口是用来标志应用层的进程。端口度在进羞程之距间的桂通信输中所医起的损作用应用层运输层网络层TC读P报文狭段UD扣P用户沟数据静报应用赶进程TC侄P复用IP复用UD怕P复用TC跟P报文酱段UD朴P用户粱数据挑报应用摔进程端口端口TC割P分用UD历P分用IP分用IP数据报IP数据报发送驰方接收狗方端口端口枪用一陈个16位端兔口号芦进行故标志辰。端口吧号只率具有亭本地评意义丘,即喊端口维号只荣是为率了标与志本疲计算狱机应乒用层季中的爷各进堂程。龙在因尤特网亏中不暖同计红算机舰的相懒同端渡口号残是没辨有联救系的昏。三类雪端口(1桌)熟知便端口码,其怎数值采一般灯为0~寨10道23。当鞠一种萌新的搂应用友程序谷出现质时,得必须诉为它必指派贡一个密熟知矛端口双。(2秋)登记扭端口闪,其董数值故为10渠24释~4催91士51。这弊类端搅口是IC款AN礼N控制们的,肉使用昼这个涉范围谅的端伙口必织须在IC批AN绞N登记乌,以趟防止颜重复巷。(3茄)动态铃端口敢,其等数值族为49遮15动1~带65飘53同5。这彼类端壤口是恐留给标客户莫进程系选择富作为智临时禽端口胳。8.呼2用户姓数据益报协野议UD邻P8.决2.刚1伪U睡DP概述UD世P只在IP的数仰据报盛服务念之上颗增加行了很个少一驱点的惹功能仙,即斑端口练的功疗能和饭差错诵检测浩的功道能。虽然UD旧P用户音数据像报只铅能提萝供不洽可靠摩的交睁付,湖但UD绣P在某离些方穿面有员其特态殊的悼优点兆。发送驾数据鸽之前诱不需魄要建吐立连售接UD系P的主业机不笔需要倍维持贩复杂惕的连娱接状找态表牌。UD糊P用户饼数据犹报只圾有8个字拖节的成首部透开销诉。网络馋出现裹的拥叹塞不梢会使械源主验机的刑发送循速率杆降低拳。这倚对某阶些实等时应切用是坚很重潜要的禽。UD贼P的特季点UD晃P是无戒连接沫的,受即发源送数止据之干前不消需要冻建立鸣连接扇(当尼然发穿送数滑据结梅束时双也没拥有连羡接可哥释放潜),辩因此园减少柜了开凤销和映发送久数据昂之前坛的时源延。UD盲P使用叼尽最薪大努盛力交锹付,炉即不纲保证给可靠丘交付灾,同问时也岸不使勾用拥益塞控欣制,泊因此排主机堪不需吃要维奸持具午有许恭多参装数的形、复首杂的抽连接士状态搅表。UD娇P的特驱点(鞋续)由于UD效P没有改拥塞骗控制蛮,因葬此网办络出渐现的引拥塞巷不会蔽使源赏主机敌的发缘瑞送速休率降浙低。上这对程某些会实时毛应用两是很堆重要些的。闻很多蔽的实彼时应川用(透如IP电话沉、实沿时视掘频会龄议等坚)要狱求源身主机申以恒孙定的顷速率稿发送缺数据天,并债且允誓许在陶网络策发生气拥塞忆时丢游失一横些数翻据,让但却赛不允替许数克据有钩太大缺的时赢延。UD尤P正好考适合执这种纯要求上。UD岸P的特厅点(漏续)UD肤P是面光向报旧文的静。这购就是竿说,UD忌P对应换用程唇序交桃下来井的报新文不搞再划昏分为语若干跨个分涛组来遗发送罩,也恐不把增收到屯的若冬干个革报文敬合并椒后再涌交付购给应齿用程雨序。应用芽程序吩交给UD梅P一个蹄报文梳,UD舒P就发却送这痛个报系文;可而UD注P收到炮一个手报文苏,就习把它节交付赵给应偿用程还序。应用甜程序砖必须聚选择桥合适紫大小愧的报湖文。UD胁P的特谎点(芳续)UD灭P支持像一对右一、班一对均多、狗多对律一和坏多对前多的完交互念通信愿。用户应数据狮报只这有8个字伟节的局首部鄙开销便,比TC算P的20个字迹节的级首部派要短绪。UD蝇P的问雾题虽然紧某些夏实时星应用剑需要优使用完没有舅拥塞苗控制易的UD腥P,但执当很双多的胜源主触机同你时都答向网名络发诞送高热速率子的实灰时视继频流绘时,屠网络虚就有麦可能岂发生夹拥塞希,结肿果大取家都交无法薪正常园接收翁。还有聪一些迟使用UD齐P的实跳时应浪用需诸要对UD哨P的不芬可靠暑的传掠输进欠行适项当的星改进生以减屠少数毒据的此丢失逐。8.荷2.少2申U痒DP用户蛛数据封报的挣首运部格绸式伪首宾部源端只口目的访端口长叹度检验国和数施据首辆部UD誓P长度源IP地址目的IP地址017IP数据线报字节44112122222字节发送啄在前数姑据首背部UD白P用户食数据浸报伪首谨部源端禽口目的插端口长煌度检验拣和数激据首迹部UD略P长度源IP地址目的IP地址017IP数据肃报字节44112122222字节发送尿在前数碑据首剩部UD引P用户引数据刑报用户吃数据滚报UD拔P有两灿个字绞段:斤数据游字段慰和首挑部字鸡段。奖首部爪字段调有8个字太节,耳由4个字单段组景成,优每个巨字段粮都是府两个匠字节楚。伪首馅部源端乐口目的蝴端口长齿度检验诱和数魄据首葬部UD大P长度源IP地址目的IP地址017IP数据贴报字节44112122222字节发送研在前数侍据首贫部UD坡P用户垂数据谁报在计才算检尚验和旺时,祥临时够把“它伪首代部”岭和UD牛P用户腹数据策报连枝接在帅一起专。伪首呜部仅习仅是房诚为了孤计算邻检验烘和。8.衣3传输宰控制油协议TC岩P8.篮3.诉1什T捧CP概述端口…发送TC暑P报文滑段TC轰P…TC衔P接收萄缓存发送门缓存报文嫁段…报文恳段报文枣段端口发送璃方接收菌方向发伞送缓若存写入相数据疫块从接置收缓挤存读取旦数据堂块应用屿进程应用绿进程TC牙P连接究的任鸟何一爷方类都能备够发糊送和睛接收导数据通信邮是全福双工氧方式致。发送烧方的淘应用箩进程斜按照清自己蠢产生啊数据吹的规朽律,河不断可地把槐数据课块陆塑续写敏入到TC桨P的发通送缓茄存中陵。TC闸P再从请发送突缓存健中取磁出一队定数尚量的陡数据脊,将先其组央成TC沟P报文榆段(s拍eg限me星nt指)逐个款传送佣给IP层,好然后僻发送墙出去辉。接收醉方从IP层收厦到TC湾P报文掘段后狸,先况把它装暂存书在接溜收缓览存中碑,然拣后让滤接收顽方的棍应用致进程妨从接烈收缓柏存中伍将数籍据块斩逐个师读取匹。一对糊一的颠通信由于努运输圈层的瓜通信珍是面析向连辟接的放,因秘此TC途P每一惩条连稻接上边的通业信只昨能是病一对联一的冠,而客不可恐能是稀一对板多、重多对皮一或占多对却多的鄙。运输拨层A运输架层B发送财报文拦段1确认帅报文睛段1发送赔报文夺段2出错灾!丢弃哗出错歪的报烤文段丢失刺!超时苦重传察报文侮段2超时集重传娘报文能段2确认神报文诵段2发送疲报文拣段3时间时间每发决送一鱼个报丹文段掏都要恩启动征计时美器但图丝式中未锈画出柔没有漏起作少用的忽计时医器应当齐注意A在发絮送完始一个项报文置段后抗,必拢须留抬有该刮报文占段的休副本景,以寺便在蹄必要厘时进绳行重棉传。如果付重传虚时间蜂设定果得很安长,炕那么素通信河的效颈率就泥会很窃低。扇但如芦果重聚传时医间设芦定得描很短将,就紫浪费殃了网唇络资挪源,道在网捏络上玻增加谈了不防必要泛的通赛信量全。重传招时间嫁的设况定是画相当提复杂问。运输片层A运输蓬层B发送织报文恭段1确认淘报文算段1发送择报文厦段2超时幼重传蹲报文另段2丢弃江重复督的报岛文段确认例报文喜段2发送描报文猫段3时间时间每发宇送一穗个报元文段抢都要劝启动护计时拳器。但图围中未纱画出立没有低起作脖用的气计时蜂器。丢失肆!确认葬报文叠段2确认请也可辅能出担错或匠丢失B所发稿送的剩对报财文段2的确炊认丢崭失了径。A无法仁知道商是自着己发盆送的锡报文肚段出鸦错、驳丢失判或者鼻是对题方发杨送的塞确认笼丢失敞了。闪因此谋要对欠报文皂段2超时顾重传择。B正确描收到箱了报闻文段2,采跑取两弯个行障动。丢弃靠这个往报文摆段(鹿否则嘉就重质复了槽)。向A发送蛛确认泛。这歼个重扛复的千确认据不能欧省略隔,因回为A再次剃发送证报文饼段2就表茂示A没有括收到滚对报配文段2的确喷认。TC外P可靠匪通信趴的具议体实趟现很职复杂TC遣P的报登文段花的长兵度是鄙不确符定的浪。TC握P能够幕提供羽全双灵工通帽信,锻可以笨在发解送自龟己的缘瑞数据遇报文乏段的巨同时奴,捎衰带地它把确啊认信尼息附法上。为了灵提高偏通信秧传输谅效率肿,发鸭送数菊据报昌文段站的一木方,星可以虎连续弟发送就多个望数据臂报文焦段,冈而不妖需要天在收话到一递个确嘉认后粮才发革送下刻一个既报文驶段。要使字用特坟定的胁算法则来估卵算比嗓较合怜适的汗重传呼时间漂。TC痰P的首洞部格真式TC胖P报文椅段分许为首考部和倚数据贱两部苏分。TC绣P的全害部功谜能都捉体现堂在它欣首部质中各张字段雨的作研用。TC写P报文赔段首岩部的均前20个尼字节侧是固植定的仙,后雅面有4N字节踩是根芳据需漫要而张增加法的选船项(N必须榜是整绩数)。因权此TC井P首部屿的最仙小长畅度是20字节亲。TC数P首部20字节膜的固定筋首部目着的敌端暗口数据偏移检艰验简和选气项盆(长远度政可滥变)源庭端庸口序欣号紧竭急贵指眯针窗集口确偷认愧号保珠留FIN32位SYNRSTPSHACKURG位0尿8松16肺24辰3锋1填续充TC犁P数据墙部分TC饮P首部TC申P报文傻段IP数据克部分IP首部发送记在前TC与P首部20字节固定首部目歪的香端该口数据偏移检火验春和选确项政(长疮度雨可拖变)源晓端毫口序朽号紧绝急投指抢针窗灵口确亭认党号保隶留FINSYNRSTPSHACKURG位0朋8浓1腥6斤2东4旅3丢1填挂充源端梁口和祥目的权端口扛字段——各占2字节蛾。端黎口是辨运输连层与甜应用摩层的议服务哪接口抄。运哭输层窃的复股用和馒分用学功能队都要想通过冰端口卵才能净实现票。TC煎P首部20字节固定首部目耳的狭端聚口数据偏移检爪验龟和选绵项塘(长箭度朗可盆变)源峰端毁口序抖号紧策急颜指深针窗彻口确许认途号保糟留FINSYNRSTPSHACKURG位0鸣8膜1阵6益2刊4析3贪1填辜充序号愚字段——占4字节漠。TC座P连接潜中传蹲送的乔数据新流中重的每睛一个逼字节纸都编态上一谊个序违号。民序号泽字段炸的值径则指法的是凶本报疾文段段所发凑送的去数据步的第容一个深字节腥的序种号。TC警P首部20字节固定首部目杜的哨端医口数据偏移检溜验贸和选棵项址(长复度某可仓变)源故端轻口序陆号紧宋急沾指榆针窗投口确艺认局号保菜留FINSYNRSTPSHACKURG位0倘8穷1径6券2顽4帝3翠1填雅充确认锹号字污段——占4字节斑,是毅期望伟收到简对方市的下姿一个励报文右段的劲数据掩的第剥一个否字节猎的序催号。TC盼P首部20字节固定首部目呈的量端移口数据偏移检跳验脚和选列项挪(长旦度残可障变)源懂端拔口序协号紧弟急禾指创针窗道口确两认清号保昏留FINSYNRSTPSHACKURG位0恐8尊1鞋6绒2吧4颗3膏1填葱充数据舰偏移——占4位,暴它指创出TC阿P报文聪段的格数据导起始脾处距童离TC尼P报文猪段的鉴起始坚处有怪多远品。“监数据邮偏移树”的郑单位秀不是菊字节趟而是32位字鼓(4字节退为计俊算单蔽位)损。TC呼P首部20字节固定首部目通的凯端位口数据偏移检绵验稳和选光项肆(长桂度碍可勇变)源演端疾口序悔号紧聪急芒指寸针窗麻口确陡认王号保龟留FINSYNRSTPSHACKURG位0层8圆1烤6坝2幅4狱3堂1填谜充保留欠字段——占6位,屋保留腹为今既后使己用,碍但目蛋前应耐置为0。TC丝式P首部20字节固定首部目歼的肃端文口数据偏移检脱验烦和选穗项具(长招度蚀可宅变)源毒端猪口序冷号紧帅急母指精针窗确口确卫认苹号保咳留FINSYNRSTPSHACKURG位0昆8粥1翠6躺2闷4关3鞭1填旺充紧急羞位UR防G辱——当UR努G1时,许表明灯紧急这指针渗字段栏有效堂。它引告诉体系统困此报浩文段臭中有桐紧急泽数据朱,应确尽快岸传送(相当罩于高葵优先获级的弹数据)。TC耳P首部20字节固定首部目罢的职端腐口数据偏移检感验鉴和选割项记(长尝度辰可痒变)源防端点口序下号紧膨急您指暂针窗柏口确哀认剩号保表留FINSYNRSTPSHACKURG位0粥8适1言6告2墨4纸3盈1填截充确认笑位AC玩K熟——只有采当AC帜K1时确就认号序字段好才有批效。态当AC瘦K0时,柱确认翼号无子效。TC撇P首部20字节固定首部目诞的孩端宵口数据偏移检购验暗和选筒项卖(长撕度技可都变)源行端援口序柱号紧辈急设指击针窗捞口确届认四号保晒留FINSYNRSTPSHACKURG位0牵8犹1责6缓2果4逼3抚1填童充推送泛位PS艰H楚(Pu仓SH)贱——接收TC持P收到PS剧H愚=衔1的报维文段律,就寄尽快顺地交残付给虽接收知应用泄进程没,而门不再芬等到扑整个财缓存叼都填踢满了器后再喉向上涝交付牲。TC蛙P首部20字节固定首部目桥的财端奴口数据偏移检棒验肃和选筐项雀(长夫度俯可胳变)源床端殖口序茂号紧以急愉指均针窗娘口确杯认滩号保俘留FINSYNRSTPSHACKURG位0猜8抗1因6打2途4荷3扎1填六充复位誉位RS混T士(Re惰Se愈T)费——当RS采T1时,资表明TC导P连接惹中出放现严把重差相错(归如由征于主叼机崩话溃或扒其他您原因回),鱼必须雕释放你连接涉,然俗后再离重新缺建立假运输秘连接怨。TC速P首部20字节固定首部目统的吧端垦口数据偏移检招验横和选董项胜(长贡度醉可手变)源窗端贼口序扭号紧替急叹指雨针窗宝口确电认行号保额留FINSYNRSTPSHACKURG位0颂8描1杜6驾2除4户3岛1填秤充同步申位SY摇N卷——当SY表N麻=倒1时,丝式表示正这是死一个遣连接棚请求赴或连搜接接回受报急文。TC滥P首部20字节固定首部目猪的奔端日口数据偏移检哈验依和选减项标(长演度颗可刻变)源途端炸口序艳号紧鞋急搭指族针窗免口确溉认掠号保芒留FINSYNRSTPSHACKURG位0亏8污1确6殃2颤4初3警1填替充终止胡位FI士N急(FI哪Na好l)垮——用来嫌释放长连接夺。当FI年N1时,糊表明蓬此报幅文段挡的发个送方道的数淘据已阳发送换完毕俗,并页要求味释放商运输离连接贺。TC富P首部20字节固定首部目傻的备端映口数据偏移检疑验答和选此项子(长雁度签可即变)源分端患口序脸号紧痒急化指狮针窗照口确挡认帮号保阵留FINSYNRSTPSHACKURG位0局8贩1码6拐2掀4车3禽1填讽充窗口烦字段——占2字节瓣。窗则口字以段用废来控懂制对构方发亡送的婆数据楚量,穿单位摧为字铅节。TC墓P连接竹的一虎端根沙据设气置的精缓存彩空间尝大小字确定种自己妹的接宁收窗赤口大订小,敬然后组通知恩对方纳以确肤定对杆方的镇发送黄窗口驰的上团限。TC撤P首部20字节固定首部目筹的岛端妨口数据偏移检范验预和选疑项祥(长将度矿可肝变)源兄端以口序生号紧垮急荒指捆针窗纱口确播认铲号保邀留FINSYNRSTPSHACKURG位0也8乖1谣6检2喇4差3杀1填偏充检验盛和——占2字节叔。检扫验和弃字段辅检验统的范泻围包西括首悉部和项数据景这两欲部分册。在惧计算钓检验赶和时恢,要糖在TC消P报文呢段的粪前面炉加上12字节狭的伪软首部茅。TC阴P首部20字节固定首部目盖的士端老口数据偏移检收验槐和选瞒项东(长强度膊可拌变)源磨端释口序萄号紧端急扮指榆针窗扶口确俱认插号保顾留FINSYNRSTPSHACKURG位0男8擦1盼6貌2亏4酿3胶1填欲充紧急软指针暖字段——占16位。紧急篇指针联指出璃在本桑报文榴段中灿的紧掉急数灿据的灯最后享一个皆字节享的序龟号。TC顷P首部20字节固定首部目膝的惹端剥口数据偏移检间验直和选光项窃(长循度们可裙变)源缴端钢口序肥号紧万急街指牙针窗俯口确死认直号保需留FINSYNRSTPSHACKURG位0痒8牌1道6纷2暑4延3补1填它充选项贪字段——长度孕可变莫。TC戴P只规葵定了针一种获选项挡,即最大么报文员段长棚度MS终S辰(M略ax犯im慨um浇S跟eg串me配nt亲S蛾iz乓e)。MS疫S告诉干对方TC捎P:“国我的涉缓存交所能鬼接收吼的报悄文段戴的数至据字腹段的口最大怪长度爹是MS导S个字茫节。而”MSS是TCP报文段中的数据字段的最大长度。数据字段加上TCP首部才等于整个的TCP报文段。TC辫P首部20字节固定首部目早的胁端本口数据偏移检勒验初和选血项到(长桐度谦可羊变)源汽端融口序扩号紧弦急现指外针窗尸口确纺认蹈号保尝留FINSYNRSTPSHACKURG位0约8全1纤6员2朽4踪蝶3借1填栽充填充当字段——这是姐为了笔使整竿个首于部长馅度是4字节箩的整窝数倍季。8.碍3.译3坝T碑CP的数糖据编篇号与浅确认TC备P协议逆是面找向字舅节的龄。TC孙P将所倍要传恨送的蔬报文肉看成脾是字尿节组末成的奏数据部流,青并使钻每一应个字迷节对供应于珍一个访序号难。在连史接建钉立时刊,双何方要蜡商定婶初始柄序号并。TC趟P每次滴发送座的报陆文段恨的首螺部中狠的序应号字岁段数驴值表视示该种报文阴段中没的数据宫部分玩的第养一个呆字节述的序龄号。TC早P的确惯认是斗对接烧收到瞒的数种据的版最高撇序号青表示便确认合。接释收方桨返回钞的确皮认号获是已撤收到法的数片据的只最高通序号妨加1。因碗此确抚认号柿表示接收间方期看望下肤次收秤到的屡数据废中的甲第一麦个数晨据字远节的嚼序号。8.罩3.惧4替T详CP的流虎量控剃制与吸拥塞撕控制1.滑动坊窗口恭的概趣念TC倒P采用汽大小私可变扒的滑槽动窗市口进吩行流荐量控抵制。恐窗口摔大小运的单跳位是字节。在TC邪P报文致段首宏部的蔬窗口悬字段绕写入监的数日值就将是当射前给那对方竭设置鸟的发喉送窗渡口数裂值的因上限需。发送惊窗口姻在连耻接建罚立时险由双轮方商宵定。垮但在挨通信炎的过齿程中出,接姻收方免可根招据自夹己的劲资源析情况谜,随亮时动尤态地匆调整选对方课的发化送窗毕口上忽限值(可增亭大或恭减小)。收到阶确认习即可秧前移10芝020斗030吵040饱050屠060商070场080摄090纯010亲120锯130案140虫150絮160同170已180苗11发送窗口可发京送不可敲发送指针发送雅方要糠发送90高0字节场长的松数据会,划箭分为9个10索0字节尿长的弃报文敞段,绩而发浅送窗荡口确派定为50加0字节践。发送脆方只煮要收酱到了娇对方蚕的确高认,烧发送圾窗口垂就可菜前移躬。发送TC夜P要维消护一冲个指浪针。国每发靠送一查个报续文段宴,指短针就圾向前帽移动弱一个唇报文铜段的盯距离晃。收到动确认迷即可映前移10回020辟030血040民050晌060桌070镰080殃090畜010需120老130彼140番150滩160哗170插180纠11可发送不可轻发送指针10煤020虾030舟040逢050粒060病070联080线090仁010稍120有130摸140惧150镰160水170撒180激11发送张窗口可发贴送不可唇发送指针发送道窗口缩慧前移发送话方已组发送献了40匀0字节苍的数情据,睛但只逢收到遍对前20胶0字节捕数据阁的确朗认,丙同时升窗口阔大小拦不变个。现在轧发送急方还亡可发打送30蹦0字节京。已发送并被确认已发送但未被确认10芬020冒030冈040义050莲060舟070政080认090瞒010巷120咳130夹140仁150厨160摊170毯180伸11已发羡送并被斗确认已发亭送但未被凭确认可发辰送不可痰发送指针10挥020规030绝040吓050钞060勺070康080钳090牺010嗓120衣130局140绒150和160雪170盛180兽11已发送并被确认可发送不可发送指针发送泥窗口臭前移发送窗口缩小发送蔑方收寇到了辛对方鉴对前40印0字节愈数据袋的确蓄认,喷但对乐方通敌知发暮送方头必须继把窗梁口减昨小到40蔬0字节罪。现在盏发送孟方最小多还超可发这送40椒0字节蔽的数仔据。利用毯可变惩窗口问大小鲁进行生流量谋控制抄双干方确松定的救窗口窜值是40淡0se闷q=茅1,谊D隔AT溉Ase察q=糊20胆1,恰D赞AT脱Ase动q=未40圾1,趁D跌AT庸Ase起q=造30疤1,刑D璃AT近Ase赵q=萄10偿1,别D逃AT狗Ase容q=篇50碰1,扎D惹AT袍AAC电K晴=险1,ac觉k=佛20谦1,老w您in碎=王3守00AC换K芦=偶1,ac抚k=恢60止1,暗w键in莫=臂0AC救K引=恋1,ac蛾k=够50劝1,守w捉in斩=管1暑00主机A主机B允许A发送等序号20呢1~垫5绵00共30沟0字节昌的数边据A发送佩了数洽据(序号30织1~油40间0),还若能发始送10杨0字节A超时疮重发课旧的课数据允许A发送序号50蛙1至60微0共10于0字节扁的数高据A发送杯了伞数据(序号50犁1至60心0),发乓送窗允口已谈用完不允劫许A再发星送数反据se男q=剧20玻1,驶D狼AT股A丢失典!A发送升了数租据(序号1~叉10什0),还异能发菌送30匪0字节A发送炎了数裹据(序号10确1~困20逐0),还予能发打送20淋0字节A发送掀了数筛据(序号40圈1~邪50喇0),发正送窗授口已咐用完8.们3.俯5命TC现P的重愚传机渐制重传村机制啦是TC摩P中最执重要婶和最负复杂厅的问较题之殃一。TC齿P每发述送一堤个报互文段副,就弦对这雹个报铸文段柱设置穗一次饺计时椅器。替只要犯计时歉器设兰置的思重传爬时间往到但盛还没怒有收艳到确蓄认,顺就要败重传礼这一洒报文首段。往返王时延积的方偏差很栋大由于TC伟P的下门层是鉴一个背互连拘网环孕境,IP数据每报所领选择绣的路果由变贸化很塌大。蜂因而柏运输秒层的淡往返益时延诵的方奇差也描很大婶。时间数据良链路狗层运输层T1T2T3往返焦时延裤的概率躁分布往返泪时延角的自语适应竞算法记录柴每一屯个报磁文段厦发出勿的时炸间,客以及飘收到册相应漂的确丛认报沙文段喉的时扯间。缴这两器个时动间之斗差就捎是报蜓文段沾的往够返时全延。将各碑个报榆文段毕的往棉返时遗延样捉本加闻权平熔均,抄就得晒出报修文段易的平衰均往谁返时衣延RT肌T。每测撞量到妈一个时新的弊往返永时延腾样本种,就鹿按下超式重叛新计居算一树次平犹均往鞭返时连延RT着T:平均RT挠T(旧的RT械T)(1)(新的RT难T样本)讯(8萌-2伏)在上笋式中士,01。参数妻的选挠择若很接票近于1,表解示新瞧算出跪的平魄均往窗返时饺延RT盒T和原看来的缝值相姓比变膀化不是大,蹄而新警的往养返时射延样钱本的薯影响弹不大(R接TT值更生新较公慢)。若选属择接近让于零扔,则键表示捡加权祥计算村的平币均往刘返时蛮延RT县T受新妻的往坝返时债延样尚本的杯影响虚较大(R勒TT值更摄新较吨快)。典型旬的值为7/勤8。往返清时延RT临T?往返端时间谦的测碌量相捕当复柳杂TC狼P报文罩段1没有伐收到捉确认启。重脏传(旋即报孤文段2)后拾,收碧到了迅确认柿报文霜段AC惰K。如何惹判定吗此确考认报过文段贪是对玻原来这的报垮文段1的确垫认,膨还是犯对重哈传的愁报文喇段2的确庄认?发送昂一个TC败P报文香段超时旅重传TC骨P报文穷段收到AC上K时间12往返扮时延RT榨T?是对撤哪一炉个报格文段的确被认?Ka商rn算法在计淡算平毫均往期返时座延RT奸T时,恢只要死报文矩段重死传了盼,就碌不采侄用其秆往返畜时延孕样本乡丰。这样赶得出揉的平赚均往蔑返时造延RT璃T和重根传时街间就兴较准繁确。修正绪的Ka姓rn算法报文嫩段每粮重传浇一次厕,就井将重拘传时旅间增筐大一舰些:新的叔重传幻玉时间(旧的廉重传巨时间)板(8杀-4娘)系数的典绿型值比是2。当不印再发皱生报唉文段唇的重垮传时单,才接根据附报文颂段的判往返如时延姥更新兵平均醒往返扔时延RT软T和重株传时天间的盖数值冒。实践伐证明电,这滋种策肾略较宪为合姥理。8.洪3.钟4呜T描CP的运呜输连匪接管椒理1.运输扩连接耀的三搅个阶借段运输合连接贡就有草三个清阶段兴,即或:连接盯建立、数据少传送和连接均释放。运编输连羊接的沟管理壁就是须使运盲输连寇接的嚼建立杏和释捷放都险能正匆常地达进行拜。连接外建立碑过程咸中要项解决踪蝶以下屋三个站问题拥:要使钟每一再方能伯够确辽知对登
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《统计学原理》2022-2023学年第一学期期末试卷
- 黄山学院《Linux操作系统》2021-2022学年期末试卷
- 淮阴师范学院《展示设计》2022-2023学年第一学期期末试卷
- 淮阴师范学院《化工基础》2023-2024学年第一学期期末试卷
- 淮阴工学院《数字图像处理2》2023-2024学年期末试卷
- 淮阴工学院《软件测试与质量保证II》2023-2024学年期末试卷
- DB4403T451-2024食品经营许可远程视频核查指南
- 三年级作文300字各种类型作文大全(30篇)
- 摩托车的行驶稳定性与平衡性考核试卷
- 2021-2022学年六年级上学期期中数学试卷及答案解析
- 2024年大学新生开学第一课-如何开启你的大学生活课件
- 不寐-《中医内科学》教案
- 统编版2024年新教材七年级上册道德与法治8.1《认识生命》教案
- 13J933-2体育场地与设施(二)
- 弧形管道施工施工方法及工艺要求
- 智能制造装备与集成 课件 02 智能制造架构与装备
- 九年级历史上册 第三、四单元 单元测试卷(人教版 24年秋)
- 基于LoRa通信的智能家居系统设计及研究
- 心脏骤停与心源性猝死的急救与护理课件
- 2024年中考地理二轮复习专题-地理实践与跨学科主题学习(解析版)
- 个人向纪检委写悔过书集合3篇
评论
0/150
提交评论