CCNA1 4 OSI Transport Layer.docx

上传人:b****2 文档编号:11684833 上传时间:2023-06-02 格式:DOCX 页数:32 大小:39.21KB
下载 相关 举报
CCNA1 4 OSI Transport Layer.docx_第1页
第1页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第2页
第2页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第3页
第3页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第4页
第4页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第5页
第5页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第6页
第6页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第7页
第7页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第8页
第8页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第9页
第9页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第10页
第10页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第11页
第11页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第12页
第12页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第13页
第13页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第14页
第14页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第15页
第15页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第16页
第16页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第17页
第17页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第18页
第18页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第19页
第19页 / 共32页
CCNA1 4 OSI Transport Layer.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

CCNA1 4 OSI Transport Layer.docx

《CCNA1 4 OSI Transport Layer.docx》由会员分享,可在线阅读,更多相关《CCNA1 4 OSI Transport Layer.docx(32页珍藏版)》请在冰点文库上搜索。

CCNA1 4 OSI Transport Layer.docx

CCNA14OSITransportLayer

CCNAExploration-NetworkFundamentals

4OSITransportLayer

4.0ChapterIntroduction

4.0.1ChapterIntroduction

Page1:

DatanetworksandtheInternetsupportthehumannetworkbysupplyingseamless,reliablecommunicationbetweenpeople-bothlocallyandaroundtheglobe.Onasingledevice,peoplecanusemultipleservicessuchase-mail,theweb,andinstantmessagingtosendmessagesorretrieveinformation.Applicationssuchase-mailclients,webbrowsers,andinstantmessagingclientsallowpeopletousecomputersandnetworkstosendmessagesandfindinformation.

Datafromeachoftheseapplicationsispackaged,transported,anddeliveredtotheappropriateserverdaemonorapplicationonthedestinationdevice.TheprocessesdescribedintheOSITransportlayeracceptdatafromtheApplicationlayerandprepareitforaddressingattheNetworklayer.TheTransportlayerisresponsiblefortheoverallend-to-endtransferofapplicationdata.

Inthischapter,weexaminetheroleoftheTransportlayerinencapsulatingapplicationdataforusebytheNetworklayer.TheTransportlayeralsoencompassesthesefunctions:

∙Enablesmultipleapplicationstocommunicateoverthenetworkatthesametimeonasingledevice

∙Ensuresthat,ifrequired,allthedataisreceivedreliablyandinorderbythecorrectapplication

∙Employserrorhandlingmechanisms

LearningObjectives

Uponcompletionofthischapter,youwillbeableto:

∙ExplaintheneedfortheTransportlayer.

∙IdentifytheroleoftheTransportlayerasitprovidestheend-to-endtransferofdatabetweenapplications.

∙DescribetheroleoftwoTCP/IPTransportlayerprotocols:

TCPandUDP.

∙ExplainthekeyfunctionsoftheTransportlayer,includingreliability,portaddressing,andsegmentation.

∙ExplainhowTCPandUDPeachhandlekeyfunctions.

∙IdentifywhenitisappropriatetouseTCPorUDPandprovideexamplesofapplicationsthatuseeachprotocol.

DisplayMediaTextTranscript|DisplayVisualMedia

4.1RolesoftheTransportLayer

4.1.1PurposeoftheTransportLayer

Page1:

TheTransportlayerprovidesforthesegmentationofdataandthecontrolnecessarytoreassemblethesepiecesintothevariouscommunicationstreams.Itsprimaryresponsibilitiestoaccomplishthisare:

∙Trackingtheindividualcommunicationbetweenapplicationsonthesourceanddestinationhosts

∙Segmentingdataandmanagingeachpiece

∙Reassemblingthesegmentsintostreamsofapplicationdata

∙Identifyingthedifferentapplications

TrackingIndividualConversations

Anyhostmayhavemultipleapplicationsthatarecommunicatingacrossthenetwork.Eachoftheseapplicationswillbecommunicatingwithoneormoreapplicationsonremotehosts.ItistheresponsibilityoftheTransportlayertomaintainthemultiplecommunicationstreamsbetweentheseapplications.

SegmentingData

Aseachapplicationcreatesastreamdatatobesenttoaremoteapplication,thisdatamustbepreparedtobesentacrossthemediainmanageablepieces.TheTransportlayerprotocolsdescribeservicesthatsegmentthisdatafromtheApplicationlayer.Thisincludestheencapsulationrequiredoneachpieceofdata.EachpieceofapplicationdatarequiresheaderstobeaddedattheTransportlayertoindicatetowhichcommunicationitisassociated.

ReassemblingSegments

Atthereceivinghost,eachpieceofdatamaybedirectedtotheappropriateapplication.Additionally,theseindividualpiecesofdatamustalsobereconstructedintoacompletedatastreamthatisusefultotheApplicationlayer.TheprotocolsattheTransportlayerdescribethehowtheTransportlayerheaderinformationisusedtoreassemblethedatapiecesintostreamstobepassedtotheApplicationlayer.

IdentifyingtheApplications

Inordertopassdatastreamstotheproperapplications,theTransportlayermustidentifythetargetapplication.Toaccomplishthis,theTransportlayerassignsanapplicationanidentifier.TheTCP/IPprotocolscallthisidentifieraportnumber.Eachsoftwareprocessthatneedstoaccessthenetworkisassignedaportnumberuniqueinthathost.ThisportnumberisusedintheTransportlayerheadertoindicatetowhichapplicationthatpieceofdataisassociated.

TheTransportlayeristhelinkbetweentheApplicationlayerandthelowerlayerthatareresponsiblefornetworktransmission.Thislayeracceptsdatafromdifferentconversationsandpassesitdowntothelowerlayersasmanageablepiecesthatcanbeeventuallymultiplexedoverthemedia.

Applicationsdonotneedtoknowtheoperationaldetailsofthenetworkinuse.Theapplicationsgeneratedatathatissentfromoneapplicationtoanother,withoutregardtothedestinationhosttype,thetypeofmediaoverwhichthedatamusttravel,thepathtakenbythedata,thecongestiononalink,orthesizeofthenetwork.

Additionally,thelowerlayersarenotawarethattherearemultipleapplicationssendingdataonthenetwork.Theirresponsibilityistodeliverdatatotheappropriatedevice.TheTransportlayerthensortsthesepiecesbeforedeliveringthemtotheappropriateapplication.

DataRequirementsVary

Becausedifferentapplicationshavedifferentrequirements,therearemultipleTransportlayerprotocols.Forsomeapplications,segmentsmustarriveinaveryspecificsequenceinordertobeprocessedsuccessfully.Insomecases,allofthedatamustbereceivedforanyofittobeofuse.Inothercases,anapplicationcantoleratesomelossofdataduringtransmissionoverthenetwork.

Intoday'sconvergednetworks,applicationswithverydifferenttransportneedsmaybecommunicatingonthesamenetwork.ThedifferentTransportlayerprotocolshavedifferentrulesallowingdevicestohandlethesediversedatarequirements.

Someprotocolsprovidejustthebasicfunctionsforefficientlydeliveringthedatapiecesbetweentheappropriateapplications.Thesetypesofprotocolsareusefulforapplicationswhosedataissensitivetodelays.

OtherTransportlayerprotocolsdescribeprocessesthatprovideadditionalfeatures,suchasensuringreliabledeliverybetweentheapplications.WhiletheseadditionalfunctionsprovidemorerobustcommunicationattheTransportlayerbetweenapplications,theyhaveadditionaloverheadandmakelargerdemandsonthenetwork.

DisplayMediaTextTranscript|DisplayVisualMedia

Page2:

SeparatingMultipleCommunications

Consideracomputerconnectedtoanetworkthatissimultaneouslyreceivingandsendinge-mailandinstantmessages,viewingwebsites,andconductingaVoIPphonecall.Eachoftheseapplicationsissendingandreceivingdataoverthenetworkatthesametime.However,datafromthephonecallisnotdirectedtothewebbrowser,andtextfromaninstantmessagedoesnotappearinane-mail.

Further,usersrequirethatane-mailorwebpagebecompletelyreceivedandpresentedfortheinformationtobeconsidereduseful.Slightdelaysareconsideredacceptabletoensurethatthecompleteinformationisreceivedandpresented.

Incontrast,occasionallymissingsmallpartsofatelephoneconversationmightbeconsideredacceptable.Onecaneitherinferthemissingaudiofromthecontextoftheconversationorasktheotherpersontorepeatwhattheysaid.Thisisconsideredpreferabletothedelaysthatwouldresultfromaskingthenetworktomanageandresendmissingsegments.Inthisexample,theuser-notthenetwork-managestheresendingorreplacementofmissinginformation.

DisplayMediaTextTranscript|DisplayVisualMedia

Page3:

Asexplainedinapreviouschapter,sendingsometypesofdata-avideoforexample-acrossanetworkasonecompletecommunicationstreamcouldpreventothercommunicationsfromoccurringatthesametime.Italsomakeserrorrecoveryandretransmissionofdamageddatadifficult.

Dividingdataintosmallparts,andsendingthesepartsfromthesourcetothedestination,enablesmanydifferentcommunicationstobeinterleaved(multiplexed)onthesamenetwork.

Segmentationofthedata,inaccordancewithTransportlayerprotocols,providesthemeanstobothsendandreceivedatawhenrunningmultipleapplicationsconcurrentlyonacomputer.Withoutsegmentation,onlyoneapplication,thestreamingvideoforexample,wouldbeabletoreceivedata.Youcouldnotreceivee-mails,chatoninstantmessenger,orviewwebpageswhilealsoviewingthevideo.

AttheTransportlayer,eachparticularsetofpiecesflowingbetweenasourceapplicationandadestinationapplicationisknownasaconversation.

Toidentifyeachsegmentofdata,theTransportlayeraddstothepieceaheadercontainingbinarydata.Thisheadercontainsfieldsofbits.ItisthevaluesinthesefieldsthatenabledifferentTransportlayerprotocolstoperformdifferentfunctions.

DisplayMediaTextTranscript|DisplayVisualMedia

4.1.2ControllingtheConversations

Page1:

TheprimaryfunctionsspecifiedbyallTransportlayerprotocolsinclude:

SegmentationandReassembly-MostnetworkshavealimitationontheamountofdatathatcanbeincludedinasinglePDU.TheTransportlayerdividesapplicationdataintoblocksofdatathatareanappropriatesize.Atthedestination,theTransportlayerreassemblesthedatabeforesendingittothedestinationapplicationorservice.

ConversationMultiplexing-Theremaybemanyapplicationsorservicesrunningoneachhostinthenetwork.EachoftheseapplicationsorservicesisassignedanaddressknownasaportsothattheTransportlayercandeterminewithwhichapplicationorservicethedataisidentified.

Inadditiontousingtheinformationcontainedintheheaders,forthebasicfunctionsofdatasegmentationandreassembly,someprotocolsattheTransportlayer

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2