




已阅读5页,还剩53页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019/4/5,宁波工程学院 计算机网络,1,第6章 应用层,本章主要内容 C/S模式 DHCP协议 DNS系统 WWW TELNET 文件传输协议FTP 邮件传输协议 流媒体技术,2019/4/5,宁波工程学院 计算机网络,2,第6章 应用层,6.1 客户机/服务器模式 1.应用层协议的特点 提供面向用户的服务,解决特定问题 利用底层协议提供的服务进行通信 应用程序的交互方式是客户/服务器模式C/S,2019/4/5,宁波工程学院 计算机网络,3,第6章 应用层,2.客户机的功能 执行用户要求, 主动发出请求(向服务器) 对服务器返回的数据进行处理 3.服务器的功能 被动接受(客户机的)请求 进行数据处理 结果返回给客户机,2019/4/5,宁波工程学院 计算机网络,4,第6章 应用层,4.客户端软件的特性 是一个普通的应用程序 在用户的计算机上本地运行 直接被用户调用,可分时访问多个服务 主动地与服务器启动通信 不需要特殊的硬件和高级的操作系统,2019/4/5,宁波工程学院 计算机网络,5,第6章 应用层,5.服务器软件的特性 是一种专门用来提供某一种服务的程序 在一台共享计算机上运行 在系统初启动时自动调用,可以同时与多个远程客户进行通信(并发) 被动地等待来自任意客户的通信 需要强大的硬件和高级的操作系统支持,2019/4/5,宁波工程学院 计算机网络,6,第6章 应用层,6.其它模式 B/S模式 P2P模式,2019/4/5,宁波工程学院 计算机网络,7,第6章 应用层,6.2 域名系统DNS 1.DNS概述 DNS:Domain Name System 域名引入:便于用户使用,大多数应用需要 DNS:计算机的命名方案及解析系统,目录服务系统 DNS的实现:分布式 模式:客户机/服务器模式,2019/4/5,宁波工程学院 计算机网络,8,第6章 应用层,2.域名结构 1)层次树状结构命名实体(计算机、路由器) 2)形式: .三级域名.二级域名.顶级域名.(根域) 3)域名由若干个子域名和一个顶级域名分级组成 4)顶级域名 国家顶级域名:cn、us、uk、jp 通用顶级域名:com、net、org、edu、gov 5)实例: ,3个部分的标号序列,2019/4/5,宁波工程学院 计算机网络,9,第6章 应用层,3.域名管理 分层次管理:顶级域名由ICANN管理 最高机构:EuroNIC,InterNIC和APNIC。 域内有自治权 4.DNS组成 域名空间:层次结构,层次和IP地址并不完全对应 服务器:域名服务器,分层次,专用服务器 客户机:解析器,存在任何主机中 授权域名服务器:在管辖区中有自主权,2019/4/5,宁波工程学院 计算机网络,10,第6章 应用层,com,net,org,edu,gov,mil,coop,biz,info,aero,int,cn,uk,hk,js,sh,bj,org,net,gov,edu,com,ac,pku,fudan,sjtu,tsinghua,树根,cctv,ibm,hp,mot,顶级域名,二级域名,三级域名,mail,ep,四级域名,mail,csnetl,seu,2019/4/5,宁波工程学院 计算机网络,11,第6章 应用层,5.域名服务器 根域名服务器 顶级域名服务器 权限域名服务器 本地域名服务器,2019/4/5,宁波工程学院 计算机网络,12,第6章 应用层,1)根域名服务器 根域名服务器是最高的域名服务器 13套不同IP根域名服务器,分别是: 域名解析首先求助根域名服务器 知道所有顶级域名服务器的IP地址 根域名服务器不进行直接IP转换,2019/4/5,宁波工程学院 计算机网络,13,第6章 应用层,2)顶级域名服务器 管理域内二级域名 或者给出转换结果,或者下一个域名服务器IP 3)授权域名服务器 负责一个区的域名服务器 有时区比域小,2019/4/5,宁波工程学院 计算机网络,14,第6章 应用层,com,y,abc,w,v,x,u,管辖区 的授权域名服务器,t,2019/4/5,宁波工程学院 计算机网络,15,第6章 应用层,4)本地域名服务器 查询请求首先发给本地域名服务器 每个区有本地域名服务器 也称默认域名服务器 是本地的授权服务器 5)备份服务器 一个主服务器,多个辅助服务器 主服务器故障自动切换到辅助服务器 辅助服务器的数据只是主服务器备份,不能修改,2019/4/5,宁波工程学院 计算机网络,16,第6章 应用层,6.域名解析 域名解析:将域名翻译成对等的IP地址 域名解析采用客户/服务器模式 客户端称为解析器 服务器端称为域名服务器 DNS请求待解析的域名,DNS应答相应的IP地址 使用UDP或TCP 解析方法分递归查询和反复查询(迭代),2019/4/5,宁波工程学院 计算机网络,17,第6章 应用层,com,abc,xyz,abc,x,y,因特网,u,v,w,xyz,.com 顶级 域名服务器,本地域名服务器 授权域名服务器,“树根”,edu,.edu 顶级 域名服务器,y,本地域名服务器 授权域名服务器,,本地域名服务器 授权域名服务器,,,递归查询,2019/4/5,宁波工程学院 计算机网络,18,迭代查询 查询WWW.例,.edu,.sjtu,.pku,.dlc,user,服务器查询,域名查询,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,19,第6章 应用层,,根域名服务器 ,本地域名服务器 ,本地域名服务器 ,本地域名服务器 ,,递归与迭代相结合的查询,2019/4/5,宁波工程学院 计算机网络,20,第6章 应用层,7.反向解析 IP地址到域名的映射 设置特殊域:.arpa 8.高速缓存 每个域名服务器有高速缓存,存放最近的映射 从高速缓存获得的解析结果为非授权信息 同时会返回能获得解析结果的授权服务器的IP地址 每项内容有时间值TTL,过期失效,2019/4/5,宁波工程学院 计算机网络,21,第6章 应用层,9.DNS相关命令 nslookup WWW.NBUT.CN, 结果: 31 nslookup 31 结果:WWW.NBUT.CN DNS解析服务器:NBDNS9.NBPTT.ZJ.CN 5 试试nslookup ? 历史上,,2019/4/5,宁波工程学院 计算机网络,22,6.3 万维网WWW 1.万维网概述 WWW (World Wide Web)不是特殊的计算机网络 万维网是一个大规模的分布式超媒体信息系统 万维网用链接能从一个站点访问另一个站点,从而主动地按需获取丰富的信息 89年欧洲人首次提出 93出现第一个浏览器,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,23,第6章 应用层,万维网 站点 A,万维网 站点 C,万维网站点 E,万维网站点 D,万维网站点 B,2019/4/5,宁波工程学院 计算机网络,24,2.万维网的支持技术 工作模式:Client/Server模式 标识文档:统一资源定位符URL 实现超链接:HTTP超文本传输控制协议 文档表示:超文本标记语言HTML及扩展技术 查找信息:搜索引擎,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,25,3.万维网的工作过程 1)浏览器发URL 2) 浏览器请求DNS解析IP 3)DNS解析,返回IP地址 4)和服务器建立连接 5)浏览器发网页请求 6)服务器返回网页文件 7)服务器释放连接 8)浏览器显示网页,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,26,第6章 应用层,因特网,服务器 ,链接到URL的超链,HTTP 使用此 TCP 连接,浏览器 程序,服务器 程序,HTTP,客户,清华大学 院系设置,2019/4/5,宁波工程学院 计算机网络,27,4.统一资源定位符URL URL是资源的一种表示方法 是文件表示的扩展 相当于资源页面的指针 protocol:/host:port/dir/filename Protocol:FTP,HTTP,NEWS Host:存放资源的地方,可以是域名或IP地址 Port:端口,可以省略,默认80 dir/filename:指某个主页,省略,指虚拟目录,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,28,5. HTML(超文本标记语言) (1) HTML文档 包含许多标签来定义格式(显示) HTML可用任何的编辑器 文档后缀为.html或.htm(才按HTML解释) 浏览器按显示器的分辨率排版显示页面,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,29,(2)HTML文档结构 html文档分为两个部分:头部和主体 . ,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,30,(3)链接: Prentice Hall (4)嵌入图像: Java Applet: (5)引入脚本: (6)嵌入ASP: ,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,31,6.HTTP协议 1)http基本概念 HyperText Transfer Protocol 应用层协议 使用 TCP 连接进行可靠的传送 HTTP 的默认端口号是 80,通常可省略,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,32,2)http工作过程 建立TCP连接 浏览器发HTTP请求报文 服务器响应文档(返给浏览器) 释放TCP连接 总延迟=连接延迟+报文延迟,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,33,3)http特点 http 面向事务,无状态 http 1.0 非持续连接(可以并行打开几个TCP) http 1.1 持续连接 IE6.0 默认支持http 1.1 持续连接:非流水线(串行) 流水线工作方式(并行),第6章 应用层,2019/4/5,宁波工程学院 计算机网络,34,第6章 应用层,4)代理服务器 本地可设置代理服务器proxy server 代理浏览器发HTTP请求 暂存访问过的页面 如客户请求的页面在高速缓冲中,则直接返回 可减少延迟 提高安全性,2019/4/5,宁波工程学院 计算机网络,35,第6章 应用层,校园网,源点服务器,2 Mb/s,因特网,浏览器,R1,R2,没有使用高速缓存的情况,2019/4/5,宁波工程学院 计算机网络,36,第6章 应用层,校园网,校园网的高速缓存 (代理服务器),源点服务器,2 Mb/s,因特网,浏览器,R1,R2,使用高速缓存的情况,2019/4/5,宁波工程学院 计算机网络,37,第6章 应用层,校园网,校园网的高速缓存 (代理服务器),源点服务器,2 Mb/s,因特网,浏览器,R1,R2,使用高速缓存的情况,2019/4/5,宁波工程学院 计算机网络,38,第6章 应用层,校园网的高速缓存 (代理服务器),使用高速缓存的情况,校园网,校园网的高速缓存 (代理服务器),源点服务器,2 Mb/s,因特网,浏览器,R1,R2,2019/4/5,宁波工程学院 计算机网络,39,第6章 应用层,使用高速缓存的情况,校园网,校园网的高速缓存 (代理服务器),源点服务器,2 Mb/s,因特网,浏览器,R1,R2,2019/4/5,宁波工程学院 计算机网络,40,第6章 应用层,校园网,校园网的高速缓存 (代理服务器),源点服务器,2 Mb/s,因特网,浏览器,R1,R2,使用高速缓存的情况,2019/4/5,宁波工程学院 计算机网络,41,5)http的报文结构 请求报文 响应报文 头部全部ASCII表示 体部可以有非ASCII 头部和体部用2个回车换行分割 开始行+首部行+主体,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,42,6)http请求报文 请求行+首部行(n)+主体或信息体(一般无) 请求行:命令+空格+URL+空格+HTTP版本 命令即方法:请求类型,操作方法 首部行:字段名:空格,值 GET:数据参数在首部传输,只能ASCCI POST:数据参数在体部传输,可以是任意文件,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,43,第6章 应用层,方 法,URL,版 本,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (通常不用),请求行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,2019/4/5,宁波工程学院 计算机网络,44,7)http响应报文 状态行+首部行(n)+主体或信息体 状态行:HTTP版本+空格+URL+空格+状态短语 2XX:OK 4XX:请求错 5XX:服务器错 如:HTTP1.1/200 OK,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,45,第6章 应用层,版 本,状态码,短 语,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (有些响应报文不用),状态行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,2019/4/5,宁波工程学院 计算机网络,46,8)HTTP协议互连方式 直连方式 代理服务器方式 隧道方式,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,47,6.4 Telnet (远程登录) 如同键盘和显示器直接连接到该设备一样. 计算机远程访问网络设备的方法 Telnet工作模式:客户端/服务器 Telnet 使用TCP 连接方式 Telnet 使用网络虚拟终端 NVT 格式进行交互 端口号23,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,48,第6章 应用层,2019/4/5,宁波工程学院 计算机网络,49,第6章 应用层,因特网,TCP 连接,客户端,服务器端,使用服务器端的格式,使用 NVT 格式,客户,服务器,2019/4/5,宁波工程学院 计算机网络,50,第6章 应用层,Telnet的应用 本地启动了Telnet 远程主机的IP或域名 登录标识和口令 例:Telnet 54 密码:nbgcxy,2019/4/5,宁波工程学院 计算机网络,51,第6章 应用层,6.5 FTP 文件传输 用于远程主机之间的文件传输 客户端和服务器模式 使用TCP协议 控制端口21,数据端口20 处理不同OS文件的不兼容性 使用两个TCP连接:控制连接和数据连接,2019/4/5,宁波工程学院 计算机网络,52,第6章 应用层,控制进程,数据传送 进程,用户界面,控制进程,数据传送 进程,客户端,服务器端,因特网,控制连接,数据连接,2019/4/5,宁波工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货车检车员技术考核试卷及答案
- 宴会定制服务师综合考核试卷及答案
- 竖井钻机工成本预算考核试卷及答案
- 石膏煅烧熟化工艺改进工艺考核试卷及答案
- 露天采矿单斗铲司机主管竞选考核试卷及答案
- 2024新版2025秋青岛版六三制三年级数学上册教学课件:第3单元 谁的眼睛亮-观察物体(一)
- 信息技术试题及答案语文
- 印刷机械公司合同付款管理办法
- 银行总行笔试题库及答案
- 银行账户试题及答案
- 2025年脚手架租赁合同3篇
- 2025年下半年安徽省港航集团有限公司所属企业社会公开招聘22名考试参考试题及答案解析
- 2025年度企事业单位办公家具采购合同
- 2025福建厦门市公安局同安分局招聘警务辅助人员50人笔试备考试题及答案解析
- 巴彦淖尔教师招考试题及答案
- 2025年四川省建筑安全员A证模拟试题(及答案)
- GB/T 5463.3-2025非金属矿产品词汇第3部分:石膏
- 2025至2030中国漂白粉行业发展研究与产业战略规划分析评估报告
- 农药包装废弃物培训课件
- 无人机检测与维护课件
- 2025-2030海水淡化工程成本构成与降本路径分析
评论
0/150
提交评论