第7章应用层.ppt

上传人:本田雅阁 文档编号:3131690 上传时间:2019-07-14 格式:PPT 页数:34 大小:306.02KB
返回 下载 相关 举报
第7章应用层.ppt_第1页
第1页 / 共34页
第7章应用层.ppt_第2页
第2页 / 共34页
第7章应用层.ppt_第3页
第3页 / 共34页
第7章应用层.ppt_第4页
第4页 / 共34页
第7章应用层.ppt_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《第7章应用层.ppt》由会员分享,可在线阅读,更多相关《第7章应用层.ppt(34页珍藏版)》请在三一文库上搜索。

1、第7章 应用层,2005年8月 计算机系网络教研室 田华,学习目标,1WWW系统 了解: Web Server与web Client通信过程 2DNS系统 了解: DN结构 DNS递归解析过程 掌握: 常用顶级域名:edu、com、gov、cn、org、int等 3 FTP应用 掌握: 常用FTP客户端命令:open、uesr、get、put、bin、bye,什么是WWW,WWW Word wide web,全球网,中文直译“万维网”。 是在瑞士由欧洲粒子实验室(CERN)的物理学家Tim Berners-Lee和Robert Calliau于1989年首先提出的,他们的最初动机是想让几千名经

2、常访问CERN的科学家,在世界上任何地方的计算机上都可以用同一种方式共享信息资源。 为了利用INTERNET实现它,Berners-Lee在1984年提出了WWW所依存的超文本(Hyper-text)数据结构,采用超文本和多媒体技术,将不同的文件通过关键字进行链接,WWW采用客户/服务器体系结构,客户和服务器间使用HTTP(Hyper Text Transfer Protocol)协议进行通信,WWW服务系统,采用C/S工作模式 以 超文本标记语言(hyper text markup language,HTML) 超文本传输协议(hyper text transfer protocol,HTT

3、P) 为基础,为用户提供界面一致的信息浏览系统。 *注:目前对于客户端使用浏览器,而服务器端使用web服务器的工作模式,也称为B/S模式。,WWW服务特点,超文本方式组织网络多媒体信息 用户可以在全世界范围内任意查找、检索、浏览、添加信息 提供统一的图形用户界面 服务器之间可以互相链接 可访问图像、声音、影像和文本信息,WWW系统构成,WWW服务器 例如 windows 操作系统中的IIS程序 独立的WWW服务器程序Apache WWW客户端 例如 Microsoft 的IE浏览器 网景Netscape的mozila 浏览器,WWW服务器,功能 保存超文本文档 接收和处理遵循http协议的浏览

4、器请求,并按照http协议返回应答。,接收和处理浏览器的请求,HTTP服务器,网络接口,Web页面,与浏览器通信,Web服务器上存储的web页面,Web服务器上存储的web页面,Web服务器上存储的web页面,WWW浏览器,功能 接收用户的请求(用户键盘输入/鼠标输入) 利用HTTP协议将用户的请求传送给WWW服务器 接收服务器发来的页面文档 解释页面文档,显示在用户屏幕上,页面地址-URL,Uniform Resource Locator,统一资源定位符 指定页面文档的位置(在哪个服务器上,使用什么协议与之通信,服务器中哪个文件) URL可以指定的主要协议类型 Http:通过http协议访问

5、WWW服务器 Ftp:通过ftp协议访问FTP文件服务器 Gopher:通过gopher协议访问gopher服务器 Telnet:通过telnet协议进行远程登录 File:在所连的计算机上获取文件,URL语法,:/:/ 例如: http:/.tw ftp:/ftp.ncu.edu.tw telnet:/bbs.ntnu.edu.tw telnet:/minwenbbs.ntnu.edu.tw news:p.www mailto:minwencc.ntnu.edu.tw,WWW系统的传输协议-HTTP,HTTP协议 Hyper text transfer protocol,浏览器确定web页面

6、的URL,浏览器请求域名服务器解析URL地址中的域名,浏览器通过下层的TCP软件向URL所对应的IP地址的指定端口请求一个TCP连接,服务器对连接请求进行确认,建立连接的过程完成,浏览器发出请求页面报文(get /xxx.htm),服务器响应请求,将xxx.htm文档发送给浏览器,WWW服务器关闭TCP连接,浏览器将页面信息显示在屏幕上,如果页面包含非文本信息,则浏览器为每个图像建立一个新的TCP连接,从服务器获得信息。,HTTP server和client通信过程,举例:一次HTTP 通信过程 在浏览器中输入,WWW服务器和WWW浏览器 利用HTTP协议通信过程,浏览器确定web页面的URL

7、 浏览器请求域名服务器解析URL地址中的域名 浏览器通过下层的TCP软件向URL所对应的IP地址的指定端口请求一个TCP连接 服务器对连接请求进行确认,建立连接的过程完成 浏览器发出请求页面报文(get /xxx.htm) 服务器响应请求,将xxx.htm文档发送给浏览器 WWW服务器关闭TCP连接 浏览器将页面信息显示在屏幕上 如果页面包含非文本信息,则浏览器为每个图像建立一个新的TCP连接,从服务器获得信息。,WWW服务器和WWW浏览器 利用HTTP协议通信过程,WWW系统的页面表示方式-HTML,HTML Hypher text markup language 举例:,DNS,域名系统诞

8、生的原因 IP不易理解记忆 e.g. 与 202.207.120.78 互联网命名机制要解决的问题 全局唯一 名字便于管理 高效进行映射,层次型命名机制,根,int,com,edu,gov,mil,org,net,us,jp,cn,bj,com,edu,gov,org,net,tj,sjzpc,jwc,www,green,TCP/IP互联网域名,域名系统 在TCP/IP互联网中实现的层次型名字管理机制 名字语法、名字管理特权的分派规则 高效映射名字-地址的实现方法 域名 域名系统的命名机制称为域名 域名结构 三级域节点标志符.二级域节点标志符.顶级节点标志符.根域,Internet域名,ww

9、w.upu.int 万国邮联,我国二级域名分配,举例: 门户网站新浪 本校网站 www.e- 电子政务网 中国互联网信息中心,域名解析,域名解析,DNS 查询过程 名称查询从网络应用的客户端程序(例如WWW服务的客户端程序:浏览器)开始,解析请求被传送至解析程序即 DNS 客户端程序进行解析。 不能就地解析查询时,可根据需要查询 DNS 服务器来解析名称。,域名解析 -本地解析程序,本机应用程序对域名解析的请求被传送至 DNS 客户端程序 DNS 客户端程序使用本地缓存信息进行解析。如果可以解析查询的名称,则应答该查询,该处理完成。 本地解析程序的缓存名称信息取自: 本地配置主机文件ho

10、sts 来自hosts文件的任何主机名称到地址的映射,在 DNS 客户服务启动时将预先加载到缓存中。 以前DNS 查询应答响应中获取的资源记录,会被添加至缓存并保留一段时间。 如果查询缓存没有得到结果,则DNS客户端将查询 DNS 服务器来解析名称。,域名解析 - 查询DNS 服务器,客户端首先查询首选 DNS 服务器。 当 DNS 服务器接收到查询时 首先检查它能否根据自己保存的区域资源记录数据库作出权威性的应答。 如果区域资源记录数据库中可以查询到匹配的记录,则使用该信息来解析查询的名称,服务器作出权威性的应答。 如果区域信息中没有查询的名称,则服务器检查能否通过来自先前查询的本地缓存信息

11、来解析该名称。 如果从缓存中发现匹配的信息,则服务器使用该信息应答查询。 如果首选服务器可使用来自其缓存的肯定匹配响应来应答发出请求的客户端,则此次查询完成。 如果在首选服务器中未发现匹配的应答,那么首选DNS服务器会查询其它DNS服务器。 如果从其它DNS服务器都未查到,则返回错误信息。,正向查找和反向查找,正向查找 正向查找是基于存储在地址 (A) 资源记录中的另一台计算机的 DNS 名称的搜索。这类查询希望将 IP 地址作为应答的资源数据。 反向查找 允许客户端在名称查询期间使用已知的 IP 地址,并根据它的地址查找计算机名。,查看/清除 windows域名缓冲区中的内容,显示 ipco

12、nfig /displaydns 清除 ipconfig /flushdns,FTP系统,C/S模式的应用 FTP客户端程序 Windows/linux:ftp命令行程序 Windows:cuteftp、flashget、netant等,FTP客户端-命令行程序,启动ftp客户端程序 ftp 建立和ftp服务器的连接 ftpopen IPserver 端口号 以FTP服务器上允许的用户身份登录 username:anonymous password: xx 重新登录FTP服务器 ftpuser 用户名 password: xx,FTP客户端-命令行程序,关闭当前连接 ftpclose 退出ftp客户端 ftpbye 将文件传输模式转换为二进制形式 ftpbin 下载单个文件 ftpget 文件名,上传单个文件 ftpput 文件名 改换本地目录 ftplcd 新本地目录路径 查看ftp服务器当前目录 ftppwd 列出ftp服务器当前目录下的文件 ftpls,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1