欢迎来到天天文库
浏览记录
ID:40704000
大小:726.09 KB
页数:60页
时间:2019-08-06
《8 Transport_layers_0403_2014》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、IntroductiontoComputerNetworksTransportLayerProtocolsAllrightsreserved.Nopartofthispublicationandfilemaybereproduced,storedinaretrievalsystem,ortransmittedinanyformorbyanymeans,electronic,mechanical,photocopying,recordingorotherwise,withoutpriorwrittenpermissionofProfessorNen-FuHuang(E-m
2、ail:nfhuang@cs.nthu.edu.tw).OutlineIntroductiontoend-to-endprotocolsSimpleDemultiplexerprotocol(UDP)ReliableByteStreamprotocol(TCP)Transport_Protocols-2End-to-endProtocolsAtransportprotocolisusuallyexpectedtoprovideGuaranteedmessagedeliveryDeliversmessagesinthesameordertheyweresent
3、DeliversatmostonecopyofeachmessageSupportsarbitrarilylargemessagesSupportssynchronizationbetweenthesenderandthereceiverAllowsthereceivertoapplyflowcontroltothesenderSupportsmultipleapplicationprocessesoneachhostTransport_Protocols-3End-to-endProtocolsTypicallimitationsofthenetworkser
4、vice(likeIPofInternet)onwhichtransportprotocolwilloperateDropmessagesReordermessagesDeliverduplicatecopiesofagivenmessageLimitmessagestosomefinitesizeDelivermessagesafteranarbitrarilylongdelayUnreliableserviceTransport_Protocols-4End-to-endProtocolsChallengeforTransportProtocolsDe
5、velopalgorithmsthatturntheunreliableserviceoftheunderlyingnetworkintotheservicerequiredbyapplicationprogramsUnreliableserviceUnreliableservice(UDP)UnreliableserviceReliableservice(TCP)Transport_Protocols-5OutlineIntroductiontoend-to-endprotocolsSimpleDemultiplexerprotocol(UDP)Relia
6、bleByteStreamprotocol(TCP)Transport_Protocols-6SimpleDemultiplexer(UDP)Extendshost-to-hostdeliveryserviceoftheunderlyingnetworkintoaprocess-to-processcommunicationserviceAddsalevelofdemultiplexingwhichallowsmultipleapplicationprocessesoneachhosttosharethenetworkTransport_Protocols-7Simp
7、leDemultiplexer(UDP)081631SrcPortDstPortChecksumLengthDataFormatforUDPheaderTransport_Protocols-8SimpleDemultiplexer(UDP)ApplicationApplicationApplicationProcessProcessProcessPortZPortYPortXQueuesUDPUDPPacketDemultiplexerTransport_Protocols-9OutlineIntroductiontoen
此文档下载收益归作者所有