现代计算机网络讲义7(英语)+应用层ppt课件.ppt

上传人:飞****2 文档编号:30002326 上传时间:2022-08-04 格式:PPT 页数:67 大小:7.47MB
返回 下载 相关 举报
现代计算机网络讲义7(英语)+应用层ppt课件.ppt_第1页
第1页 / 共67页
现代计算机网络讲义7(英语)+应用层ppt课件.ppt_第2页
第2页 / 共67页
点击查看更多>>
资源描述

《现代计算机网络讲义7(英语)+应用层ppt课件.ppt》由会员分享,可在线阅读,更多相关《现代计算机网络讲义7(英语)+应用层ppt课件.ppt(67页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物1The Application LayerChapter 7我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物27.1 DNS The Domain Name SystemnMap ASCII strings onto network addressesnThe reasons for using DNSnThe size of the file would become

2、too large.nHost name conflicts would occur constantlynThe load and latency. nA hierarchicalnDomain-based naming schemenA distributed database systemnThe DNS Name SpacenResource RecordsnName Servers我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物37.1.1 The DNS Name SpaceA portion

3、of the Internet domain name space.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物47.1.2 Resource Records (1)nEvery domain can have a set of resource records nDNS is to map domain names onto resource records nA resource record is a five-tuple: Domain_name Time_to_live Class Type

4、Value nThe principal DNS resource records types.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物57.1.2 Resource Records (2)nA portion of a possible DNS database for cs.vu.nl.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物67.1.3 Name Servers(1)nPart of the DNS

5、 name space showing the division into zones.nEach zone contains some part of the tree and also contains name servers holding the information about that zone. 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物77.1.3 Name Servers (2)nRecursive query na resolver looks up a remote name

6、 in eight steps.nOr return the name of the next server to try 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物87.2 Electronic MailnArchitecture and ServicesnThe User AgentnMessage FormatsnMessage TransfernFinal Delivery我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边

7、有一个活的生物97.2.1 Architecture and ServicesnBasic functionsnCompositionnTransfernReportingnDisplayingnDispositionnE-mail Messages:na primitive envelope nsome number of header fields,na blank line, nthe message body. 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物107.2.2 The User Age

8、ntnSending E-mailnUser must provide the message, the destination address, and possibly some other parameters. nReading E-mailnFrom the users mailbox for incoming e-mail 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物117.2.3 Message Formats-RFC 822(1)n RFC 822 header fields relat

9、ed to message transport.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物127.2.3 Message Formats RFC 822 (2)n Some fields used in the RFC 822 message header.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物13nProblems with international languages:nLanguages with

10、 accents (French, German).nLanguages in non-Latin alphabets (Hebrew, Russian).nLanguages without alphabets (Chinese, Japanese).nMessages not containing text at all (audio or images).nMIME Multipurpose Internet Mail Extensions 7.2.3 Message Formats RFC 822 (3)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是

11、我也感到愉快,证实我的猜测没有错:表里边有一个活的生物147.2.3 Message Formats RFC 822 (4)RFC 822 headers added by MIME.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物157.2.3 Message Formats RFC 822 (5)The MIME types and subtypes defined in RFC 2045.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错

12、:表里边有一个活的生物16A multipart message containing enriched and audio alternatives.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物177.2.4 Message Transfer (1)nSMTPThe Simple Mail Transfer Protocol na simple ASCII protocolnEstablishing the TCP connection at port 25nSending machine, oper

13、ating as the clientnReceiving machine, operating as the server, talk first.nThe server starts by sending its identity and telling whether it is prepared to receive mail. nIf it is not, the client releases the connection and tries again later. nIf it is, the client announces whom the e-mail is coming

14、 from and whom it is going to.nIf such a recipient exists at the destination, the server gives the client the go-ahead to send the message.nThen the client sends the message and the server acknowledges it. 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物187.2.4 Message Transfer (

15、2)nTransferring a message from to .我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物19nSome one is not On-linenPOP3 (Post Office Protocol Version 3) nThe user agents to copy e-mail from the transfer agent nThree statusnAuthorization.nTransactions.nUpdate7.2.5 Final Delivery (1)我吓了

16、一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物207.2.5 Final Delivery (2) the user agent and the message transfer agent runs on the same machine. the receiver has a dial-up connection to an ISP.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物217.2.5 Final Delive

17、ry (3)nUsing POP3 to fetch three messages.nPOP3 server listens at port 110 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物227.3 The World Wide WebnArchitectural OverviewnStatic Web DocumentsnDynamic Web DocumentsnHTTP The HyperText Transfer ProtocolnPerformance EnhancementsnThe

18、Wireless Web我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物237.3.1 Architectural Overview (1)The parts of the Web model.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物24The Client Side (1)nThe browser determines the URL (by seeing what was selected).nThe bro

19、wser asks DNS for the IP address.nDNS replies with addressnThe browser makes a TCP connection to port 80nIt then sends a request asking for filenThe server sends the filenThe TCP connection is released.nThe browser displays all the text in the file.nThe browser fetches and displays all images in thi

20、s file.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物25The Client Side (2)To display the file, the browser has to understand its format. HTML interpreterA browser plug-in, from a special directory on the disk A helper application, programs independently of the browser 我吓了一跳,蝎子是

21、多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物26The Server Side (1)nAccept a TCP connection from a client (a browser).nGet the name of the file requested.nGet the file (from disk).nReturn the file to the client.nRelease the TCP connection我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证

22、实我的猜测没有错:表里边有一个活的生物27The Server Side (2)Get the fileCache, savings in time should worth the expense MultithreadMultiple disk我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物28The Server Side (3)ndo more than just return files nResolve the name of the Web page requested.nAuthentica

23、te the client.nAccess control on the client.nAccess control on the Web page.nCheck the cache.nFetch the requested page from disk.nDetermine the MIME type to include in the response.nTake care of miscellaneous odds and ends.nReturn the reply to the client.nMake an entry in the server log.我吓了一跳,蝎子是多么丑

24、恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物29The Server Side (4)A server farm.Multiple CPU Front end keep track of where it sends each request and send subsequent requests for the same page to the same node.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物30The Server

25、 Side (5)(a) Normal request-reply message sequence.(b) Sequence when TCP handoff is used.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物317.3.4 HTTPThe HyperText Transfer ProtocolnConnectionnHTTP1.0, one connection only for one requestnHTTP1.1, persistent connection, for multipl

26、e requestnThe built-in HTTP request methodsnGETnHEADnPUTnPOSTnDELETEnTRACEnCONNECTnOPTIONSnMessage Headers我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物327.3.5 Performance Enhancement* nWorld Wide WaitnCachingnServer replicationnContent delivery networks.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么

27、把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物33Caching(1)Who should do the catching?Hierarchical caching with three proxies.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物34Caching (2)nHow long should pages be cached ?nthe cacheability of a page may vary wildly over timenBase th

28、e holding time onnthe Last-Modified timenIf-Modified-Since nproactive caching我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物35Server Replication-MirroringnStatic mirrored sitesnAutomatically clone itself to handle a massive increase in trafficnDynamic replicas on a per-page 我吓了一

29、跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物36Content Delivery Networks(1)nPage preprocessnOriginal Web pagenSame page after transformation.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物37nSteps in looking up a URL when a CDN is used.Content Delivery Network

30、s(2)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物387.3.6 The Wireless Web*nWAP The Wireless Application ProtocolnUse the existing digital wireless infrastructure. nUsers can literally call up a WAP gateway over the wireless link and send page requests to it.nThe gateway then c

31、hecks its cache for the page requested. If present, sends it; if absent, it fetches it over the wired Internet.nProblem:nAccessing the Internet on a tiny screen nPaying by the minute我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物39WAP1.0 The Wireless Application Protocol (1)The

32、WAP protocol stack.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物40WAP 1.0 (2)nWAE layer uses a WML (Wireless Markup Language), an application of XML.nThe WAP architecture.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物41WAP2.0Second-Generation Wireless Web

33、 (1)nNew features of WAP 2.0.nPush model as well as pull model.nSupport for integrating telephony into apps.nMultimedia messaging. Voice and data are starting to merge. nInclusion of 264 pictograms.nInterface to a storage device.nSupport for plug-ins in the browser.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的

34、世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物42WAP2.0Second-Generation Wireless Web (2)nTwo protocol stacksnXHTML Basic, for small wireless devices. .我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物437.4 MultimedianIntroduction to AudionAudio CompressionnStreaming AudionInternet RadionVoice

35、 over IPnIntroduction to Video*nVideo Compression*nVideo on Demand*nThe MBone The Multicast Backbone*我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物447.4.1 Introduction to AudionA sine wave. nSampling the sine wave.nQuantizing the samples to 4 bits.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一

36、个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物457.4.2 Audio Compression(a) The threshold of audibility as a function of frequency.(b) The masking effect.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物467.4.3 Streaming Audio(1)nA straightforward way to implement clickable music on a Web

37、page.nDelay我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物477.4.3 Streaming Audio (2)nMedia PlayernManage the user interface.nHandle transmission errors.nDecompress the music.nEliminate jitter.nBuffers input from the media servernPlays from the buffer 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在

38、这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物487.4.3 Streaming Audio (3)nPull servernas long as there is room in the buffer, the media player keeps sending requests to the server.nUnnecessary data requests. The server knows it has sent the whole file, so why have the player keep asking?nPush server, the

39、 media player sends a PLAY request, the server keeps pushing data.nThe media server runs at normal playback speed perfectly, no control messages are required nThe server runs faster.nLow-water mark & High-water marknBuffer is filled to the high-water mark. the media player tells it to pause nWhen hi

40、ts the low-water mark, the media player tells to start again. 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物497.4.3 Streaming Audio (4)nRTSP(Real Time Streaming Protocol ), to operate a push server nCommands from the player to the server.nRTP for the data stream我吓了一跳,蝎子是多么丑恶和恐怖

41、的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物50nThe Real-Time Transport Protocol(RTP) nTo multiplex several real-time data streams onto a single stream of UDP packets nThe position of RTP in the protocol stack.nPacket nesting7.4.3 Streaming Audio (5)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也

42、感到愉快,证实我的猜测没有错:表里边有一个活的生物517.4.3 Streaming Audio (6)*nRTP head .我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物52nRTP HeadnP bit, the packet has been padded to a multiple of 4 bytes. nX bit, an extension header is present.nCC field, tells how many contributing sources are presen

43、t.nM bit, an application-specific marker bit. nPayload type field, tells which encoding algorithm has been usednSequence number, incremented on each RTP packet . nRetransmission is not a practical option nRTP has no flow control, no error control, no acknowledgements, and no mechanism to request ret

44、ransmissions. nTimestamp, to note when the first sample in the packet was made, nallows the destination play each sample at right time, independently of when the packet arrived, nallows multiple streams to be synchronized with each other. nSynchronization source identifier tells which stream the pac

45、ket belongs to, used to multiplex and demultiplex multiple data streams onto a single stream of UDP packets.nContributing source identifiers, used when mixers are present in the studio. 7.4.3 Streaming Audio (7)*我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物53nRTCP (Realtime Tr

46、ansport Control Protocol).nTo provide feedback on delay, jitter, bandwidth, congestion, and other network properties to the sources. nInterstream synchronization. Different streams may use different clocks, with different granularities and different drift rates. nNaming the various sources, to displ

47、ay on the receivers screen.7.4.3 Streaming Audio (8)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物54nLive radio is always broadcast at exactly the rate it is generated and played back nInternet radio should use multicasting with the RTP/RTSP protocols. nIn practice, the sound i

48、s sent over the TCP connection from Internet radio station 7.4.4 Internet Radio (2-1)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物557.4.4 Internet Radio (2-2)A student radio station.我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物567.4.5 Voice over IP(1)nTh

49、e H323 architectural model for Internet telephony.nGatewaynGatekeeper, controls the end points under its zone 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物577.4.5 Voice over IP (2)nThe H323 protocol stack.nG.711,Encoding & DecodingnH.245,negotiates other aspects of the connect

50、ionnRTCP, control the RTP channels. nQ.931, establishing and releasing connections of the standard telephonynH.225, RAS (Registration/Admission/Status ), talking to the gatekeepernRTP, for the actual data transmission. 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物587.4.5 Voice

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com