Internet应用(1).ppt
《Internet应用(1).ppt》由会员分享,可在线阅读,更多相关《Internet应用(1).ppt(53页珍藏版)》请在三一办公上搜索。
1、网络世界有你有我,DNS,应用层的具体内容就是规定应用进程在通信时所遵循的协议。应用层的许多协议都是基于客户服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。许多应用层软件经常直接使用域名系统 DNS(Domain Name System)。因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。,网络世界有你有我,DNS,Domain Name System一套主机的命名方法(保证唯一性)主机名字和IP地址之间进行
2、映射(转换)DNS本质是一种层次结构的基于域的命名方案和实现这种命名方案的分布式数据库;其作用是提供主机名和IP地址间的映射关系和提供电子邮件的路由信息。域(Domain)是名字空间中一个可被管理的划分,可继续划分为子域;域名只是个逻辑概念,并不反映出计算机所在的物理地点;一个完整的名字就是将低层到高层的域名串起来,但在域名之间要加上一个点。,网络世界有你有我,网络世界有你有我,网络世界有你有我,域名服务器,一个服务器所负责管辖的(或有权限的)范围叫做区(zone);各单位根据具体情况来划分自己管辖范围的区;每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射;DN
3、S 服务器的管辖范围不是以“域”为单位,而是以“区”为单位。根域名服务器 顶级域名服务器 权限域名服务器 本地域名服务器,网络世界有你有我,区的不同划分方法,域,区,abc,x,u,v,w,t,y,(a)区=域,com,edu,org,根,网络世界有你有我,域名服务器,根域名服务器,org 域名服务器,com 域名服务器,edu 域名服务器,域名服务器,abc 公司有两个权限域名服务器,权限域名服务器,根域名服务器,顶级域名服务器,域名服务器,网络世界有你有我,DNS,没有服务器能够保存所有 Name-to-IP 地址的映射本地域名服务器:每个 ISP,企业可拥有 本地(默认)域名服务器主机的
4、 DNS 查询首先发往本地域名服务器授权域名服务器:每台主机必须在授权服务器上注册登记可完成域名/地址的转换,为什么不搞集中的DNS?单点失败的问题数据的流通量远程集中式的数据库维护问题,网络世界有你有我,DNS,当本地域名服务器不能解析时,就向根域名服务器查询根域名服务器:如果域名映射未知,则向授权域名服务器查询取得映射将映射返回本地域名服务器,遍布世界各地的13个根域名服务器,网络世界有你有我,递归查询,顶级域名服务器,权限域名服务,本地域名服务器,根域名服务器,递归查询,递归查询,需要查找 的 IP 地址,网络世界有你有我,迭代查询,顶级域名服务器,权限域名服务,本地域名服务器,根域名服
5、务器,迭代查询,递归查询,需要查找 的 IP 地址,网络世界有你有我,DNS,域名空间是按层次结构来组织的;除顶级域名由国际组织负责维护外,其他域名分区管理;DNS服务器负责管辖一个或者几个域;DNS服务器保存着所管理的域名空间的数据;DNS服务器负责维护与管理所管辖域中的数据,并将此数据提供给查询数据的DNS工作站。地址解析:从名字服务器中提取信息把主机域名翻译成IP地址。解析过程为:首先从本地Hosts文件查找。没找到就向本地DNS名字服务器发出请求;若本地DNS服务器也找不到,它就把请求发给顶层域名字服务器,然后由顶层域名字服务器把请求传递给相应子域的名字服务器。最后由该名字服务器把域名
6、对应的IP地址按相反的路径传递给发出请求的站点。,网络世界有你有我,FTP,网络世界有你有我,FTP,FTP需要2个端口:21端口,用于发送指令给服务器以及等待服务器响应建立两个连接,为控制连接;20端口,用来建立数据传输通道个端口是数据传输端口,为数据连接。FTP的主要功能 1、客户机与服务器之间交换一个或多个文件:文件是复制不是移动。2、能够传输多种类型、多种结构、多种格式的文件 ASCII、Binary两类(无须变换文件的原始格式);3、提供对本地和远程系统的目录操作功能,如改变目录 4、具有对文件改名、显示内容、改变属性、删除之功能 以及其他一些操作 5、具有匿名FTP功能,网络世界有
7、你有我,FTP 的两个 TCP 连接,控制进程,FTP 客户端,FTP 服务器端,因特网,TCP 控制连接,TCP 数据连接,用户界面,控制进程,数据传送进程,数据传送进程,网络世界有你有我,Web浏览器(Browser)是用来解释Web页面并完成相应转换和显示的客户端程序,如Internet Explorer、Firefox、Netscope等;Web服务器提供HTTP服务的服务端程序,目前应用最广的是apache、IIS等;超文本(Hyper Text)超是指可以链接到其他文档的文字。从页面上看超文本也是一般的文字描述,但它包含了到其他文档或同一文档不同部分的链接(Link)或超级链接(H
8、yperlink);超媒体(Hyper Medium)通过图形来完成的链接,或指通过链接可以获得多媒体信息或播放多媒体信息;Homepage用超文本标记语言编写的供访问的文档;统一资源定位器URL(Uniform Resource Locator);超文本标记语言HTML(Hyper Text Markup Language);超文本传输协议HTTP(Hyper Text Transfer Protocol)是浏览器和Web服务器之间的通信协议。,关于Web的概念,网络世界有你有我,WWW万维网,万维网 WWW(World Wide Web)并非某种特殊的计算机网络。万维网以客户服务器方式工作
9、。浏览器就是在用户计算机上的万维网客户程序。万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器(Web Server)。客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。在一个客户程序主窗口上显示出的万维网文档称为页面(page)。,网络世界有你有我,URL统一资源定位,统一资源定位符 URL 是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。URL 给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。只要能够对资源定位,系统就可以对资源进行各种操作,如存取、更新、替换和查找其属性。URL 相当于一个文件名在网络范围的扩展。
10、因此 URL 是与因特网相连的机器上的任何可访问对象的一个指针。,:/:/,网络世界有你有我,HTTP超文本传送协议,为了使超文本的链接能够高效率地完成,需要用 HTTP 协议来传送一切必须的信息。HTTP 是面向事务的应用层协议,是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。HTTP 1.0 协议是无状态的、非持续链接的。HTTP 协议本身也是无连接的,虽然它使用了面向连接的 TCP 向上提供的服务HTTP/1.1 协议使用持续连接。,Stateless cookie或session,网络世界有你有我,因特网,服务器,链接到URL的超链,HTTP 使用此 T
11、CP 连接,浏览器 程序,服务器 程序,HTTP,客户,农大主页全部信息,网络世界有你有我,WWW工作过程,http:/浏览器确定URL;浏览器向DNS询问的IP地址;DNS以202.205.80.215回答;浏览器与202.205.80.215的80端口建立一条TCP连接;浏览器接着发送“GET/products/index.htm”命令;服务器发送“index.htm”文件;释放TCP连接;浏览器显示“index.htm”网页;浏览器取来并显示“index.htm”网页中的所有图像。,网络世界有你有我,RTT,RTT,WWW工作时延,万维网服务器,万维网客户,发起 TCP 连接,HTTP
12、请求报文,传输文档的时间,整个文档收到,时间,时间,HTTP 响应报文,网络世界有你有我,代理服务器(proxy server),代理服务器(proxy server)又称为万维网高速缓存。Web cache把最近的一些请求和响应暂存在本地磁盘中;当与暂时存放的请求相同的新请求到达时,高速缓存就把暂存的响应发送出去,而不需要按 URL 的地址再去因特网访问该资源。,网络世界有你有我,proxy server,校园网,源点服务器,2 Mb/s,因特网,浏览器,R1,R2,没有使用高速缓存的情况,网络世界有你有我,proxy server,校园网,校园网的高速缓存(代理服务器),源点服务器,2 M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Internet 应用
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2408243.html