版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络第6章ppt课件2023/7/20宁波工程学院计算机网络2第6章应用层6.1客户机/服务器模式1.应用层协议的特点提供面向用户的服务,解决特定问题利用底层协议提供的服务进行通信应用程序的交互方式是客户/服务器模式C/S2023/7/20宁波工程学院计算机网络3第6章应用层2.客户机的功能执行用户要求,主动发出请求(向服务器)对服务器返回的数据进行处理3.服务器的功能被动接受(客户机的)请求进行数据处理结果返回给客户机2023/7/20宁波工程学院计算机网络4第6章应用层4.客户端软件的特性是一个普通的应用程序在用户的计算机上本地运行直接被用户调用,可分时访问多个服务主动地与服务器启动通信不需要特殊的硬件和高级的操作系统2023/7/20宁波工程学院计算机网络5第6章应用层5.服务器软件的特性是一种专门用来提供某一种服务的程序在一台共享计算机上运行在系统初启动时自动调用,可以同时与多个远程客户进行通信(并发)被动地等待来自任意客户的通信需要强大的硬件和高级的操作系统支持2023/7/20宁波工程学院计算机网络6第6章应用层6.其它模式B/S模式P2P模式2023/7/20宁波工程学院计算机网络7第6章应用层6.2
域名系统DNS1.DNS概述DNS:DomainNameSystem域名引入:便于用户使用,大多数应用需要DNS:计算机的命名方案及解析系统,目录服务系统DNS的实现:分布式模式:客户机/服务器模式2023/7/20宁波工程学院计算机网络8第6章应用层2.域名结构1)层次树状结构命名实体(计算机、路由器)2)形式:….三级域名.二级域名.顶级域名.(根域)3)域名由若干个子域名和一个顶级域名分级组成4)顶级域名国家顶级域名:cn、us、uk、jp通用顶级域名:com、net、org、edu、gov5)实例:
,3个部分的标号序列2023/7/20宁波工程学院计算机网络9第6章应用层3.域名管理分层次管理:顶级域名由ICANN管理最高机构:EuroNIC,InterNIC和APNIC。域内有自治权4.DNS组成域名空间:层次结构,层次和IP地址并不完全对应服务器:域名服务器,分层次,专用服务器客户机:解析器,存在任何主机中授权域名服务器:在管辖区中有自主权2023/7/20宁波工程学院计算机网络10第6章应用层comnetorgedugovmilcoopbizinfoaerointcnuk…hkjsshbjorgnetgoveducomac…pkufudansjtutsinghua…树根cctvibmhpmot…顶级域名二级域名三级域名mailep四级域名mailcsnetl……seu2023/7/20宁波工程学院计算机网络11第6章应用层5.域名服务器根域名服务器顶级域名服务器权限域名服务器本地域名服务器2023/7/20宁波工程学院计算机网络12第6章应用层1)根域名服务器根域名服务器是最高的域名服务器13套不同IP根域名服务器,分别是:
…..域名解析首先求助根域名服务器知道所有顶级域名服务器的IP地址根域名服务器不进行直接IP转换2023/7/20宁波工程学院计算机网络13第6章应用层2)顶级域名服务器管理域内二级域名或者给出转换结果,或者下一个域名服务器IP3)授权域名服务器负责一个区的域名服务器有时区比域小2023/7/20宁波工程学院计算机网络14第6章应用层comyabcwvxu根域名服务器域
管辖区的授权域名服务器管辖区管辖区管辖区的授权域名服务器t2023/7/20宁波工程学院计算机网络15第6章应用层4)本地域名服务器查询请求首先发给本地域名服务器每个区有本地域名服务器也称默认域名服务器是本地的授权服务器5)备份服务器一个主服务器,多个辅助服务器主服务器故障自动切换到辅助服务器辅助服务器的数据只是主服务器备份,不能修改2023/7/20宁波工程学院计算机网络16第6章应用层6.域名解析域名解析:将域名翻译成对等的IP地址域名解析采用客户/服务器模式客户端称为解析器服务器端称为域名服务器DNS请求待解析的域名,DNS应答相应的IP地址使用UDP或TCP解析方法分递归查询和反复查询(迭代)2023/7/20宁波工程学院计算机网络17第6章应用层……comabcxyzabcxy因特网uvwxyz.com顶级域名服务器本地域名服务器
授权域名服务器“树根”edu.edu顶级域名服务器y……本地域名服务器
授权域名服务器
本地域名服务器
授权域名服务器
②③④⑤⑥⑦⑧
①的
IP
地址是什么?递归查询
2023/7/20宁波工程学院计算机网络18迭代查询查询WWW.例.edu.sjtu.pku.dlcuser服务器查询域名查询第6章应用层2023/7/20宁波工程学院计算机网络19第6章应用层
④⑤⑥⑦根域名服务器本地域名服务器
本地域名服务器
本地域名服务器
②③①IP()=?⑧IP()=(5)递归与迭代相结合的查询
2023/7/20宁波工程学院计算机网络20第6章应用层7.反向解析IP地址到域名的映射设置特殊域:.arpa8.高速缓存每个域名服务器有高速缓存,存放最近的映射从高速缓存获得的解析结果为非授权信息同时会返回能获得解析结果的授权服务器的IP地址每项内容有时间值TTL,过期失效2023/7/20宁波工程学院计算机网络21第6章应用层9.DNS相关命令nslookupWWW.NBUT.CN,结果:31nslookup31结果:WWW.NBUT.CNDNS解析服务器:NBDNS9.NBPTT.ZJ.CN5试试nslookup?历史上,2023/7/20宁波工程学院计算机网络226.3
万维网WWW1.万维网概述WWW(WorldWideWeb)不是特殊的计算机网络万维网是一个大规模的分布式超媒体信息系统万维网用链接能从一个站点访问另一个站点,从而主动地按需获取丰富的信息89年欧洲人首次提出93出现第一个浏览器第6章应用层2023/7/20宁波工程学院计算机网络23第6章应用层万维网站点A万维网站点C万维网站点E万维网站点D万维网站点B链接到链接到链接到链接到链接到链接到③⑥①②④⑤2023/7/20宁波工程学院计算机网络242.万维网的支持技术工作模式:Client/Server模式标识文档:统一资源定位符URL实现超链接:HTTP超文本传输控制协议文档表示:超文本标记语言HTML及扩展技术查找信息:搜索引擎第6章应用层2023/7/20宁波工程学院计算机网络253.万维网的工作过程1)浏览器发URL2)浏览器请求DNS解析IP3)DNS解析,返回IP地址4)和服务器建立连接5)浏览器发网页请求6)服务器返回网页文件7)服务器释放连接8)浏览器显示网页第6章应用层2023/7/20宁波工程学院计算机网络26第6章应用层因特网服务器链接到URL的超链HTTP使用此TCP连接浏览器程序服务器程序HTTP客户清华大学院系设置建立TCP连接释放TCP连接HTTP响应报文②响应文档HTTP请求报文①请求文档2023/7/20宁波工程学院计算机网络274.统一资源定位符URLURL是资源的一种表示方法是文件表示的扩展相当于资源页面的指针protocol://host[:port]/dir/filenameProtocol:FTP,HTTP,NEWSHost:存放资源的地方,可以是域名或IP地址Port:端口,可以省略,默认80dir/filename:指某个主页,省略,指虚拟目录第6章应用层2023/7/20宁波工程学院计算机网络285.HTML(超文本标记语言)(1)HTML文档包含许多标签来定义格式(显示)HTML可用任何的编辑器文档后缀为.html或.htm(才按HTML解释)浏览器按显示器的分辨率排版显示页面第6章应用层2023/7/20宁波工程学院计算机网络29(2)HTML文档结构html文档分为两个部分:头部和主体<HTML><HEAD><TITLE>……</TITLE></HEAD><BODY><P>…….</P></BODY></HTML>第6章应用层2023/7/20宁波工程学院计算机网络30(3)链接:<AHREF=>PrenticeHall</A>(4)嵌入图像:<IMGSRC=“d:\images\pic.gif”>JavaApplet:<APPLETcodebase=“d:\applets”code=“bb.class”>(5)引入脚本:<SCRIPTLanguage=VBScript/JavaScript>…..</SCRIPT>(6)嵌入ASP:<%………%>
第6章应用层2023/7/20宁波工程学院计算机网络316.HTTP协议1)http基本概念HyperTextTransferProtocol应用层协议使用TCP连接进行可靠的传送HTTP的默认端口号是80,通常可省略第6章应用层2023/7/20宁波工程学院计算机网络322)http工作过程建立TCP连接浏览器发HTTP请求报文服务器响应文档(返给浏览器)释放TCP连接总延迟=连接延迟+报文延迟第6章应用层2023/7/20宁波工程学院计算机网络333)http特点http面向事务,无状态http1.0非持续连接(可以并行打开几个TCP)http1.1持续连接IE6.0默认支持http1.1持续连接:非流水线(串行)
流水线工作方式(并行)第6章应用层2023/7/20宁波工程学院计算机网络34第6章应用层4)代理服务器本地可设置代理服务器proxyserver代理浏览器发HTTP请求暂存访问过的页面如客户请求的页面在高速缓冲中,则直接返回可减少延迟提高安全性2023/7/20宁波工程学院计算机网络35第6章应用层校园网源点服务器2Mb/s因特网浏览器R1R2这条链路上的时延很大没有使用高速缓存的情况所有万维网通信量都经过这条链路2023/7/20宁波工程学院计算机网络36第6章应用层校园网校园网的高速缓存(代理服务器)源点服务器2Mb/s因特网浏览器R1R2使用高速缓存的情况2023/7/20宁波工程学院计算机网络37第6章应用层校园网校园网的高速缓存(代理服务器)源点服务器2Mb/s因特网浏览器R1R2使用高速缓存的情况2023/7/20宁波工程学院计算机网络38第6章应用层校园网的高速缓存(代理服务器)使用高速缓存的情况校园网校园网的高速缓存(代理服务器)源点服务器2Mb/s因特网浏览器R1R22023/7/20宁波工程学院计算机网络39第6章应用层使用高速缓存的情况校园网校园网的高速缓存(代理服务器)源点服务器2Mb/s因特网浏览器R1R22023/7/20宁波工程学院计算机网络40第6章应用层校园网校园网的高速缓存(代理服务器)源点服务器2Mb/s因特网浏览器R1R2使用高速缓存的情况2023/7/20宁波工程学院计算机网络415)http的报文结构请求报文响应报文头部全部ASCII表示体部可以有非ASCII头部和体部用2个回车换行分割开始行+首部行+主体第6章应用层2023/7/20宁波工程学院计算机网络426)http请求报文请求行+首部行(n)+主体或信息体(一般无)请求行:命令+空格+URL+空格+HTTP版本命令即方法:请求类型,操作方法首部行:字段名:空格,值GET:数据参数在首部传输,只能ASCCIPOST:数据参数在体部传输,可以是任意文件第6章应用层2023/7/20宁波工程学院计算机网络43第6章应用层方法URL版本首部字段名首部行:值首部字段名值:…实体主体(通常不用)请求行空格回车换行:CRLFCRLFCRLFCRLF开始行2023/7/20宁波工程学院计算机网络447)http响应报文状态行+首部行(n)+主体或信息体状态行:HTTP版本+空格+URL+空格+状态短语2XX:OK4XX:请求错5XX:服务器错如:HTTP1.1/200OK第6章应用层2023/7/20宁波工程学院计算机网络45第6章应用层版本状态码短语首部字段名首部行:值首部字段名值:…实体主体(有些响应报文不用)状态行空格回车换行:CRLFCRLFCRLFCRLF开始行2023/7/20宁波工程学院计算机网络468)HTTP协议互连方式直连方式代理服务器方式隧道方式第6章应用层2023/7/20宁波工程学院计算机网络476.4Telnet(远程登录)如同键盘和显示器直接连接到该设备一样.计算机远程访问网络设备的方法Telnet工作模式:客户端/服务器Telnet使用TCP 连接方式Telnet
使用网络虚拟终端NVT格式进行交互端口号23第6章应用层2023/7/20宁波工程学院计算机网络48第6章应用层2023/7/20宁波工程学院计算机网络49第6章应用层因特网TCP连接客户端服务器端使用服务器端的格式使用NVT格式客户服务器2023/7/20宁波工程学院计算机网络50第6章应用层Telnet的应用本地启动了Telnet远程主机的IP或域名登录标识和口令例:Telnet54密码:nbgcxy2023/7/20宁波工程学院计算机网络51第6章应用层6.5FTP文件传输用于远程主机之间的文件传输客户端和服务器模式使用TCP协议控制端口21,数据端口20处理不同OS文件的不兼容性使用两个TCP连接:控制连接和数据连接2023/7/20宁波工程学院计算机网络52第6章应用层控制进程数据传送进程用户界面控制进程数据传送进程客户端服务器端因特网控制连
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深静脉血栓的预防和护理培训课件
- 增材制造设备操作员岗前诚信道德考核试卷含答案
- 货运业务信息员安全宣教知识考核试卷含答案
- 保险代理人岗前岗中考核试卷含答案
- 液压元件及液压系统制造工安全知识竞赛考核试卷含答案
- 矿井轨道工创新意识评优考核试卷含答案
- 26年鼻窦癌靶点匹配用药规范指引
- 26年c-MET用药适配规范指引
- 26年靶向药机制与药品追溯体系
- 运动与团队合作-团队建设培训师
- 钟山区南开风电场环境影响报告表
- 云南航空产业投资集团招聘笔试真题2024
- 公司报废件物品管理制度
- 弱电智能化运维管理制度
- 施工队长解除协议书
- 河北省石家庄市七县2024-2025学年高二下学期4月期中考试 物理 含解析
- 2025春季学期国家开放大学专科《高等数学基础》一平台在线形考(形考任务一至四)试题及答案
- 2025年软件定义汽车:SOA和中间件行业研究报告
- 国家军事安全课件
- 泵站、滴灌、管灌水力计算表
- 驾校安全生产隐患排查治理制度
评论
0/150
提交评论