计算机网络英文版课件蒋 ch7 application

上传人:f****u 文档编号:129619846 上传时间:2020-04-23 格式:PPT 页数:81 大小:5.78MB
返回 下载 相关 举报
计算机网络英文版课件蒋 ch7 application_第1页
第1页 / 共81页
计算机网络英文版课件蒋 ch7 application_第2页
第2页 / 共81页
计算机网络英文版课件蒋 ch7 application_第3页
第3页 / 共81页
计算机网络英文版课件蒋 ch7 application_第4页
第4页 / 共81页
计算机网络英文版课件蒋 ch7 application_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《计算机网络英文版课件蒋 ch7 application》由会员分享,可在线阅读,更多相关《计算机网络英文版课件蒋 ch7 application(81页珍藏版)》请在金锄头文库上搜索。

1、7ApplicationLayer ApplicationLayer Introduction DomainNameSystem DNS HierarchicalNamespace ResourceRecords Nameservers NameResolution FileTransferProtocol FTP EmailSystemandProtocols SystemComponents MessageFormat SMTP POP3 IMAP WorldWideWeb WWWArchitecture HypertextTransferProtocol HTTP Homework In

2、troduction DutiesandFeaturesofApplicationLayer ProvidingvariousapplicationstoendusersMaximumnumberofprotocolsandmostcomplexEachprotocolisspecifiedtoatypeofapplication nogeneral purposeprotocols ConventionalInternetApplicationProtocols Client serverParadigm Thetasks capabilitiesandprotocolmachinesare

3、differentateachside Client siderequestsservice Server sideprovidesservice Formsthebasisofcomputernetworks Peer to peerParadigm TheprotocolmachinesarethesameatbothsidesThesamestate flowdiagramThesamesetoftasksandresponsibilitiesThesamesetofcapabilitiesBitTorrent eMule DHT KAD DomainNameSystem DNS Hie

4、rarchicalNamespace ResourceRecords DNS DomainNameSystem Out dated hosts txt Aclient serverapplicationthatidentifieseachhostontheInternetwithauniqueuser friendlyname domainname insteadof211 68 71 130ProvidingsupportforotherapplicationsTranslatingdomainname hostname toIPaddressCfunction gethostbyname

5、WindowsXPcommands nslookup ipconfig displaydns ipconfig flushdnsFeaturesUDPdatagram DNSServerHierarchicalnamespace HosthaveacompositenamesthatareallhierarchicallyorganizedDistributeddatabaseNamingfollowsorganizationalboundaries notphysicalnetworks HierarchicalNamespace WithinanorganizationSubdivisio

6、npossibleArbitrarylevelspossible maximumdepth 128 Notstandardized controlledlocallybytheorganizationNamingpolicybythepathupwardfromleaftoroot separatedby com edu gov int mil net org ae cn zw mit cs xx cs edu bupt Genericdomains Countrydomains Unnamedroot Topleveldomains 2ndleveldomains Zones Azoneco

7、rrespondstoanadministrativeauthoritythatisresponsibleforthatportionofthehierarchye g buptcontrols ResourceRecords RR EachdomainintheDNShasoneormoreResourceRecords RRs EachRRhasthefollowinginformationOwner thedomainnameType specifiesthetypeoftheresourceinthisRRSOA StartOfAuthority identifiesthezoneA

8、HostAddressMX MailExchangerCNAME CanonicalName aliasHINFO HostInformation Class specifiestheprotocolfamilytouseIN theInternetsystemTTL specifiestheTimeToLive inunitofsecond ofthecachedRRs SampleofDNSDatabase TypeValue Domainname Time to live Class Nameservers NameResolution DNSClient ServerInteracti

9、on Client resolversoftwarerunningonclient accessatleastonenameserverMultipleDNSserversusedArrangedinhierarchyEachserverhasauthorityoveraportionofthehierarchyEachservercontainsalltherecordsforthehostsinitszoneHowdoesaserverknowaboutotherserversthatareresponsiblefortheotherzones Everyserverknowstheroo

10、tRootserverknowsaboutalltop leveldomainsEveryserverknowstheserversfurtherdownthehierarchy HierarchyofNameServers PrimaryandSecondaryServers DNSusesbackupserversPrimaryserver creates maintains andupdatesinformationaboutitszoneSecondaryserver getsitsinformationfromaprimaryserver asabackupserverincaseo

11、ffailureBothservershaveauthorityovertheirzoneISPsOfferingDNSservicetosubscribersSmallorganizationsandindividualsOnlyneeddomainnamesforcomputersrunningserversContractwithanISPfordomainservice DNSLookup ApplicationsBecomingDNSclientSendingrequestfirsttolocalnameserverLocalnameserverListeningatport53 n

12、ormallyusingUDPIfanswerknown returnsresponseIfanswerunknownRequeststop levelnameserverFollowslinksUntilreachingAuthoritativeNameServer whichperformsnametranslationandreturnsresponse NameResolutionMethods RecursiveresolutionAqueryismadetoalocalnameserverIfthequeriedserverdoesnothavetheinformation itm

13、ustmakeaquerytoanotherIterativeresolutionAniterativequeryismadetoanameserver whichmaythenrespondwiththeaddressofanotherserverthelocalnameserver onbehalfofresolver thenqueriesthatserver whichmightrespondwiththeaddressofanotherserver andsoon CommonlyusedbynameserversonInternet ExampleofRecursiveResolu

14、tion ExampleofIterativeResolution DNSCaching ServeralwayscachesanswersHostcancacheanswersWorkswellbecausehighlocalityofreferenceTTL FileTransferProtocol FTP FTP FileTransferProtocol RFC959 UsedtotransferfilesbetweenhostsUsedtomanipulateremotefilesAuthListdirectoriesDeletefilesRenamefilesUsingclient

15、servermodelUsingTCPforreliabletransfers FTPModel 1 FileSystem ServerPI ServerDTP ClientPI ClientDTP UserInterface FileSystem User FTPserver FTPclient ControlConnection DataConnection FTPModel 2 PI ProtocolInterpreter ImplementsFTPprotocol interpretingFTPcommandsandreplies DTP DataTransferProcess Est

16、ablishesandmanagesthedataconnection ControlConnection Thecommunicationpathbetweentheclient PIandserver PIfortheexchangeofFTPcommandsandrepliesDataConnection AfullduplexconnectionoverwhichdataistransferredThedatatransferredmaybeapartofafile anentirefile FTPModel 3 FTPClientUsersinteractwithFTPClientdirectlyActiveopenofcontrolconnectionControlconnectionusesASCIIplain textSendscommands overcontrolconnection Receivesreplies overcontrolconnection DataconnectionusedtotransferfiledataFTPServerSystempro

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号