华科计算机网络课件-第2章应用层_第1页
华科计算机网络课件-第2章应用层_第2页
华科计算机网络课件-第2章应用层_第3页
华科计算机网络课件-第2章应用层_第4页
华科计算机网络课件-第2章应用层_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2 常见的上网浏 处理电子邮件——OutlookExpress、FoxMail、网 对战——CS、魔兽世界、联众 ——VOD、 、MSN3 4不的 知道什么是网络应5 决定你级网络应用所采用决定你6 征是怎客户机/服务器体系征是怎datalink务的服务器,..,WEB服务特别注意1:客户机之间不能

(Server

datadatah

datalink7 例如: 特别注意:P2P体系结构非8 混合体系 9 网络应用涉及各个组成部 一个例 一个例这样足够了吗 台主机上,通常使用32位的IP地址进行标用16位的 e.g.,WEBServer:80;Mail所以套接字的长度为48

host

controlledapp

hostor 常见应用程序对应用程数据带文件不丢弹无e-不丢弹无Web网不丢弹无实时音频允许允许:10Kb-100’s音频允许丢同few交互式游戏允许

Kb/s

100’s金融

不丢 弹

yesand 面向连接:在客户端和服务器进程之间需要建立连可靠传:在发送和接受进程之流量控制:发送数据的速度决不超过接收的速拥塞控制:当网络超负荷时,束紧发送端口,减缓发不提供:实时性,最小带宽承 不提供:连接建立,可靠性保证,流量控制,拥塞控制,实时性,最小带宽承诺 因特网常见应用采用的传应用应用协 所依赖的传输协 smtp[RFC821] net[RFC854] http[RFC2068]文件传 ftp[RFC 专有协

TCPor文件服务

TCPor 专有协

历史的 广播收音机/电视和WEB的异同 WEB的构信息表达的协议——信息传输的协议—— WEB内容的Web页面由一些对象 Java 路径 路径 览器的 运行IE览器的客户端:浏览器请求、接收、展示Web对象( 运行IIS服务Webhttp1.0:RFChttp1.1:RFC

建套接字)到服务器,端80TCP连接http报文(应用层协议报文)在浏览器httclient)和Web服务器(httpserver)之间进行交关闭TCP

小评保留状态的协议很复杂哟过去的历(状态)需要留 HTTP1.0的传输模式——非持久性 (该网页包含文本 了10 上http服务(http服务器的默认端口http客户端发http请求报(包括URL)进入

1b.在 http服务器在port80等待TCP的连接请求.“接受”TCP连接插口 3.http服务器接收到请求报文响应报文(包含了所

求的对象将报文送入插口(2下2 http服务器关TCP连接

http客户端接收到了包分析html文件,发现10 的jpeg对象对10jpegobjects逐个重复1-5步 非持久性连接工作取对象需要2TCP对象请求/ HTTP1.1引入的新传输模式——持久连流水线方式:可以发送所有请求,慢慢接收 HTTP报文 HTTP请求报请求诸(GETPOST,HEAD命诸

GET/somedir/page.htmlAccept:text/html,Accept:text/html,Accept-

请求行支持的HTTP1.0 下 HTTP响应报状态(协议状态首诸Date:首诸Date:Thu,06Aug199812:00:15Server:Apache/1.3.0Last-Modified:Mon,22Jun1998Content-Length:6821Content-Type:text/html

HTTP/1.0200数据被请求的html

datadatadatadatadata 常见的HTTP200请求成功301Moved被请求的对象被移动过400Bad404404Not505HTTPVersionNot 了解HTTP报文格式的最好方法就是 TCP连接到port net 后续键入的内容将发送 80号端GET 将该指令(按两次回车键将此最短之(但是完整的GET请求发到了http服务 用户-服务器交 在HTTP响应报文中有一 在HTTP请求报文中也有一 在Web 客户 服务ebay:

:amazon:ebay:一周以后

:

amazon:ebay:

:

s和私密性(Webe-

获得 户过的来获得 WEB缓WEB

WEB

缓存举100,000bits速率为15个/2秒

1.510Mbps 总延迟Internet

1.510Mbps流量强度流量强度=La/R=15个请求/秒x100kb/请求 改进方案1——增加出增加到总延迟=Internet延迟 延迟+局域网延≈2请注意:增加出口带 ,1.5Mbps的ADSL,费用大约为130元/月左2Mbps的DDN数字链路,费用大约为6000-12000元/ 改进方案2——架设WEB假 40%的请求几乎可以马上60%的请求必须从服务器上应接入链路的流量强度减少到0.6,其导的延迟可以忽略(例如10msec)总的平均延迟Internet

原始服务1.5问延+局域网延0.6x2.01)0.4x略大于1.2secs,好于方案

10Mbps代价:一代价:一台普通PC+一套免费的WEB缓存软 条件GET方法的使GET/fruit/kiwi.gifHost: HTTP/1.1HTTP/1.1200Date:Mon,7Jul2003 . Last-Modified:Wed,2Jul200309:23:24Content–Type:image/gif(datadatadatadatadata GET/fruit/kiwi.gifHost: If-Modified-Since:Wed,2Jul2003 HTTP/1.1304NotModifiedDate:Mon,14Jul200315:39:29(实体主体为空 HTTP/1.1200Date:Mon,14Jul203Last-Modified:Sat,12Jul2003Content–Type:(datadatadatadatadata FTP简 FTP与HTTP传输文FTP与HTTP传输文

客户

TCP21

FTP服务器会在整个会话期 常见的FTPUSERusername(登录PASSpassword(登录 RETRfilename((gets文件STORfilename(存(puts)文件 常见的FTP331UsernameOK,password125dataconnectionalreadyopen;transferstarting425Can’topendata452Errorwriting 电子邮件系统的

用写作编辑

e.gOE、邮件服务

(尚未被阅读SMTP协议用在邮件服务器“服务器”

SMTP直接传输命令ASCII响应邮件报文必须使用7-bitASCII 一次邮件传送 Alice的用

邮 S:220C:HELOcrepes.frS:250 ocrepes.fr,pleasedtomeetyouC:MAILFROM:<alice@crepes.fr>S:250alice@crepes.fr...SenderC:RCPTTO:S:250 hambur...ReciientC:S:354Entermail,endwith"."onalinebyC:DoyoulikeC:HowaboutC:S:250MessageacceptedforC:S:221 SMTP信体)全部使用7-bit现在报文中(e.g.,

SMTPvs交互,状态码HTTPpull(拉)SMTPpush(推HTTP每个对象分装在 邮件报文首部诸行 空不同于smtp命令characters 非ASCII码数据的MIME扩MIME版数据编码方 类型,子类型,编码后的数

To:Subject:Pictureofyummy Content-Type:image/jpegbase64encodeddata 从客户机获取邮件 POP3协议的认证S:+OKS:+OKPOP3serverC:userS:C:passS:+OKusersuccessfullylogged..12.retr<message1.deleretr<message1.dele+OKPOP3serversigning POP3 -删除”: -保存”:

IMAP 与名之间的映2.5DNS:因特网 服人类社会对人的识 网络社会对机器的识 IP地址 IP地址 之间如何映射(转为此人类设计了DNS系统,用于IP地址 之间的转2.5DNS:因特网 服DNS简2.5DNS:因特网 服一次最简单的DNS解析Alice通过浏览 IE浏览器从 2.5DNS:因特网 服DNS的实单点故障的问题:一 显然,这种方法是世界上最笨的方法2.5DNS:因特网 服根DNS服务根根DNS服务DNS服DNS服务2.5DNS:因特网 服 服务器(13个aNSIHerndon,dUMarylandCollegePark,jNSI(TBD)Herndon,fInternetSoftwareC.PaloAlto,

kRIPEiNORDUnetmWIDEbUSC-ISIMarinadelRey,CAlICANNMarinadelRey,CA2.5DNS:因特网 服和所有顶级域DNS服务器:和所有 解析工作,例如:com,org,net, uk,cn,jp等 edu顶级域DNS服务 射服务(例如:Web和mail)2.5DNS:因特网 服本地DNS服务有时候 其称为“默认DNS服务器 层次体系中进行进一步 查询2.5DNS:因特网 服一次完整的2解析过

TLD44

2.5DNS:因特网 服另外一种DNS

析流 纯递归查 TLDDNS服务 2.5DNS:因特网 服DNS缓一旦(任何) 服务器得知了某个映射,就将其缓存2.5DNS:因特网 服DNS可提供的e.g. > 一 对应多个2.5DNS:因特网 服DNS记录的格RRRR格式(name,value,typename

value=IP地 name=域(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论