欢迎来到天天文库
浏览记录
ID:62071171
大小:479.00 KB
页数:48页
时间:2021-04-14
《最新Lec01intro教学讲义PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Lec01introBuildingBlocksNodes:PC,special-purposehardware…hostsswitchesLinks:coaxcable,opticalfiber…point-to-pointmultipleaccess■■■(a)(b)2SwitchedNetworkstwoormorenodesconnectedbyalink,ortwoormorenetworksconnectedbyanodeAnetworkcanbedefinedrecursivelyas...3StatisticalMultiplexingOn-demandtime-di
2、visionSchedulelinkonaper-packetbasisPacketsfromdifferentsourcesinterleavedonlinkBufferpacketsthatarecontendingforthelinkBuffer(queue)overflowiscalledcongestion■■■7Inter-ProcessCommunicationTurnhost-to-hostconnectivityintoprocess-to-processcommunication.Fillgapbetweenwhatapplicationsexpectandwha
3、ttheunderlyingtechnologyprovides.8IPCAbstractionsRequest/Replydistributedfilesystemsdigitallibraries(web)Stream-Basedvideo:sequenceofframes1/4NTSC=352x240pixels(352x240x24)/8=247.5KB30fps=7500KBps=60Mbpsvideoapplicationson-demandvideovideoconferencing9WhatGoesWrongintheNetwork?Bit-levelerrors(e
4、lectricalinterference)Packet-levelerrors(congestion)LinkandnodefailuresPacketsaredelayedPacketsaredeliverout-of-orderThirdpartieseavesdrop(intercept)10LayeringUseabstractionstohidecomplexityAbstractionnaturallyleadtolayeringAlternativeabstractionsateachlayer11ProtocolsBuildingblocksofanetworkar
5、chitectureEachprotocolobjecthastwodifferentinterfacesserviceinterface:operationsonthisprotocolpeer-to-peerinterface:messagesexchangedwithpeerTerm“protocol”isoverloadedspecificationofpeer-to-peerinterfacemodulethatimplementsthisinterface12Interfaces13ProtocolMachineryProtocolGraphmostpeer-to-pee
6、rcommunicationisindirectpeer-to-peerisdirectonlyathardwarelevelHost1Host2FileapplicationDigitallibraryapplicationVideoapplicationFileapplicationDigitallibraryapplicationVideoapplication14Machinery(cont)MultiplexingandDemultiplexing(demuxkey)Encapsulation(header/body)HostHostApplicationprogramAp
7、plicationprogramRRPDataDataHHPRRPHHPApplicationprogramApplicationprogramRRPDataRRPDataHHPRRPData15InternetArchitectureDefinedbyInternetEngineeringTaskForce(IETF)HourglassDesignApplicationvsApplicationProtocol(FTP,HTTP)■■■FTPTCPUDP
此文档下载收益归作者所有