版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章第三章 Internet协议和应用协议和应用3.1 超文本传输协议超文本传输协议 一、一、HTTP概述概述 1超文本传输协议超文本传输协议HTTP是是Internet上应用上应用最广泛的协议最广泛的协议; (1)所有)所有WWW文件都必须遵守文件都必须遵守HTTP标准,标准,使浏览器更加高效使浏览器更加高效; (2) HTTP属于应用层协议,是一种基于消属于应用层协议,是一种基于消息的协议。息的协议。 2 2HTTP的特点的特点 (1 1)支持客户)支持客户/ /服务器模式,服务器模式,HTTP协议协议是基于请求是基于请求/响应模式的。响应模式的。 (2 2)简单快速,灵活)简单快速,灵
2、活 (3 3)无连接,无状态)无连接,无状态 3 3HTTP不断更新不断更新 二、二、HTTP协议的工作原理协议的工作原理 1基本概念基本概念 (1)HTTP是基于请求是基于请求/响应模式的。响应模式的。 (2)HTTP服务器是在服务器是在TCP端口上端口上“收听收听” 客户的客户的请求,该请求,该端口号端口号为为80; (3 3)HTTP工作过程工作过程 2 2HTTP协议下协议下客户客户/ /服务器模式中信息服务器模式中信息交换过程交换过程 (1 1)建立连接;)建立连接; (2 2)客户发送)客户发送HTTP请求;请求; (3 3)服务器发送响应;)服务器发送响应; (4 4)关闭连接。
3、)关闭连接。3.2 域名系统域名系统 一、域名系统(一、域名系统(DNS)概述)概述 1.1.为方便用户,为方便用户,Internet在在IP地址的基础上,地址的基础上,提供了一种面向用户的提供了一种面向用户的字符型字符型主机命名机制,主机命名机制,即采用层次命名机制唯一确定即采用层次命名机制唯一确定Internet上的一上的一台主机,这就是域名系统(台主机,这就是域名系统(DNS),它执行),它执行从容易记忆的主机名到计算机容易处理的从容易记忆的主机名到计算机容易处理的IP地址之间的地址之间的映射映射工作。工作。 从主机名字到从主机名字到 IP 地址的地址的解析解析是由若干个域名是由若干个域
4、名服务器程序完成的。域名服务器程序在专设服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名的结点上运行,运行该程序的机器称为域名服务器;服务器; 二、因特网的域名结构二、因特网的域名结构 1. 因特网采用层次树状结构的命名方法因特网采用层次树状结构的命名方法 (1)任何一个连接在因特网上的主机或路)任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即由器,都有一个唯一的层次结构的名字,即域名;域名; (2)域名的结构由标号序列组成,各标号)域名的结构由标号序列组成,各标号之间用点隔开,各标号分别代表不同级别的之间用点隔开,各标号分别代表不同级别的域名
5、;域名; . 三级域名三级域名 . 二级域名二级域名 . 顶级域名顶级域名 2. 域名的意义域名的意义 (1)域名只是个)域名只是个逻辑逻辑概念,并不代表计算概念,并不代表计算机所在的物理地点;机所在的物理地点; (2)变长变长的的域名域名和使用有助记忆的字符串和使用有助记忆的字符串,是为了便于人来使用。而是为了便于人来使用。而 IP地址是地址是定长定长的的32 位二进制数字则非常便于机器进行处理;位二进制数字则非常便于机器进行处理; (3)域名中的)域名中的“点点”和点分十进制和点分十进制 IP 地地址中的址中的“点点”并无一一对应的关系。点分十并无一一对应的关系。点分十进制进制 IP 地址
6、中一定是包含三个地址中一定是包含三个“点点”,但每,但每一个域名中一个域名中“点点”的数目则不一定正好是三的数目则不一定正好是三个;个; 3. 顶级域名顶级域名 (1)国家顶级域名:如)国家顶级域名:如:用用 .cn 表示中国,表示中国,而用而用.us 表示美国、表示美国、.uk 表示英国,等等;表示英国,等等; (2)通用顶级域名,常用的如下:)通用顶级域名,常用的如下:.com公司和企业公司和企业.net网络服务机构网络服务机构.org非赢利性组织非赢利性组织.edu专用的教育机构专用的教育机构.gov专用的政府部门专用的政府部门因特网的域名空间因特网的域名空间 根根四级域名mailwww
7、bjeducomcctvibmhp二级域名pkutsinghua三级域名mailwwwcomnetorgedugovaerocnuk顶级域名 三、域名服务器三、域名服务器 一个服务器所负责管辖的(或有权限的)范一个服务器所负责管辖的(或有权限的)范围叫做区;围叫做区; 各单位根据具体情况来划分自己管辖范围的各单位根据具体情况来划分自己管辖范围的区。但在一个区中的所有节点必须是能够连通区。但在一个区中的所有节点必须是能够连通的;的; 每一个区设置相应的权限域名服务器,用来每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到保存该区中的所有主机的域名到IP地址的地址的映射映射; DN
8、S 服务器的管辖范围不是以服务器的管辖范围不是以“域域”为单为单位位,而是以而是以“区区”为单位。为单位。树状结构的树状结构的 DNS 域名服务器域名服务器 根域名服务器org 域名服务器com 域名服务器edu 域名服务器域名服务器abc 公司有两个权限域名服务器权限域名服务器根域名服务器顶级域名服务器域名服务器 1. 根域名服务器根域名服务器最高层次的域名服务器最高层次的域名服务器 根域名服务器是最重要的域名服务器。所根域名服务器是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服有的根域名服务器都知道所有的顶级域名服务器的域名和务器的域名和 IP 地址;地址; 不管是哪一个本地
9、域名服务器,若要对因不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无特网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器;法解析,就首先求助于根域名服务器; 在因特网上共有在因特网上共有13 个不同个不同 IP 地址的根域地址的根域名服务器,它们的名字是用一个英文字母命名服务器,它们的名字是用一个英文字母命名,从名,从 a 一直到一直到 m(前(前13 个字母);个字母); 这些根域名服务器相应的域名分别是这些根域名服务器相应的域名分别是 到到 2006 年底全世界已经安装了一百多个根年底全世界已经安装了一百多个根域名服务器机器,分布在世界各地;域名
10、服务器机器,分布在世界各地; 这样做的目的是为了方便用户,使世界上大这样做的目的是为了方便用户,使世界上大部分部分 DNS 域名服务器都能就近找到一个根域域名服务器都能就近找到一个根域名服务器。名服务器。举例:根域名服务器举例:根域名服务器 f 的地点分布图的地点分布图共 40 个机器根域名服务器并不直接把域名转换成根域名服务器并不直接把域名转换成 IP 地址;地址;根域名服务器使用迭代查询方法,把下一步应当找的根域名服务器使用迭代查询方法,把下一步应当找的的顶级域名服务器的的顶级域名服务器的 IP 地址告诉本地域名服务器;地址告诉本地域名服务器; 2. 顶级域名服务器顶级域名服务器 (1)负
11、责)负责管理管理在该顶级域名服务器注册的在该顶级域名服务器注册的所有所有二级域名二级域名; (2)当收到)当收到 DNS 查询请求时,就给出相查询请求时,就给出相应的回答(可能是最后的结果,也可能是下应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的一步应当找的域名服务器的 IP 地址);地址); 3. 权限域名服务器权限域名服务器 (1)负责一个)负责一个区区的的域名域名服务器;服务器; (2)当一个权限域名服务器还不能给出最)当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的后的查询回答时,就会告诉发出查询请求的 DNS 客户,下一步应当找哪一个权限域名服客
12、户,下一步应当找哪一个权限域名服务器;务器; 4. 本地域名服务器本地域名服务器 (1)本地域名服务器对域名系统非常重要)本地域名服务器对域名系统非常重要;当一个主机当一个主机发出发出 DNS 查询请求查询请求时,这个查询时,这个查询请求报文就发送给本地域名服务器请求报文就发送给本地域名服务器; (3)每一个因特网服务提供者)每一个因特网服务提供者 ISP,或一,或一个个大学大学,甚至一个大学里的,甚至一个大学里的系系,都可以拥有,都可以拥有一个本地域名服务器;一个本地域名服务器; (4)这种域名服务器有时也称为默认域名)这种域名服务器有时也称为默认域名服务器;福州电信服务器;福州电信DNS服
13、务器的服务器的IP: 9,9 5. 域名的解析过程域名的解析过程 (1)主机向本地域名服务器的查询一般都)主机向本地域名服务器的查询一般都是采用是采用递归查询递归查询,即:,即: 如果主机所如果主机所询问询问的的本地本地域名服务器不知道域名服务器不知道被查询域名的被查询域名的 IP 地址,那么本地域名服务器地址,那么本地域名服务器就以就以 DNS 客户的身份,向其他根域名服务器客户的身份,向其他根域名服务器继续发出查询请求报文;继续发出查询请求报文; (2)本地域名服务器向)本地域名服务器向根根域名服务器的域名服务器的查询查询通常是采用通常是采用
14、迭代查询迭代查询,即:,即: 当根域名服务器收到本地域名服务器的迭当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉本地域名服务器:地址,要么告诉本地域名服务器:“你下一你下一步应当向哪一个域名服务器进行查询步应当向哪一个域名服务器进行查询”。然。然后让本地域名服务器进行后续的查询。后让本地域名服务器进行后续的查询。本地域名服务器采用迭代查询本地域名服务器采用迭代查询 顶级域名服务器权限域名服务本地域名服务器根域名服务器迭代查询 的 IP 地址 递归查询需要查找需要查找 的的 IP 地址地址 6. 名字的高速缓存名
15、字的高速缓存 (1)每个域名服务器都维护一个)每个域名服务器都维护一个高速缓存高速缓存,存放最近用过的名字以及从何处获得名字映存放最近用过的名字以及从何处获得名字映射信息的记录;射信息的记录; (2)高速缓存可大大)高速缓存可大大减轻减轻根域名服务器的根域名服务器的负荷负荷,使因特网上的,使因特网上的 DNS 查询请求和回答报查询请求和回答报文的数量大为减少;文的数量大为减少;3.3 3.3 文件传输协议文件传输协议 一、概述一、概述 1 1FTP下载下载是从是从InternetInternet上获取资料的主上获取资料的主要方式之一,它把文件从一台计算机通过网要方式之一,它把文件从一台计算机通
16、过网络复制到另一台计算机;络复制到另一台计算机; 2 2FTP是一个允许在是一个允许在InternetInternet的一台主机的一台主机和另一台主机之间进行发送和接收文件的协和另一台主机之间进行发送和接收文件的协议,在议,在InternetInternet上几乎所有的文件传输,都上几乎所有的文件传输,都是通过是通过FTP协议来实现的。协议来实现的。 二、二、FTP工作原理工作原理 1 1FTP采用采用客户客户/服务器服务器工作模式。但是,工作模式。但是,与其他客户与其他客户/服务器工作模式不同的是,服务器工作模式不同的是,FTP客户和服务器之间要建立双重连接,一个是客户和服务器之间要建立双重
17、连接,一个是控制连接,一个是数据连接。在一个控制连接,一个是数据连接。在一个FTP会会话中,需要建立一个控制连接和若干个数据话中,需要建立一个控制连接和若干个数据连接连接; 2在在FTP服务器上,运行有一个程序,服务器上,运行有一个程序,FTPdaemon程序,即程序,即FTP守护进程,负责提守护进程,负责提供下载文件和上传文件服务。供下载文件和上传文件服务。 三、三、FTP的操作的操作 在在Windows系统,可以使用浏览器系统,可以使用浏览器IE访问访问FTP服务器,操作如下:服务器,操作如下: (1)启动浏览器)启动浏览器IE,在地址(,在地址(D)框(左)框(左上角)内输入上角)内输入
18、54 (2 2)按系统提示输入用户名和密码;)按系统提示输入用户名和密码;3.4 3.4 动态主机配置协议动态主机配置协议 一、概述一、概述 1 1获取获取IPIP地址的方法地址的方法 (1 1)申请一个)申请一个静态静态的的IPIP地址,即计算机具地址,即计算机具有一个固定的有一个固定的IPIP地址;地址; (2 2)用动态主机配置协议()用动态主机配置协议(DHCP)动态动态地地获得一个获得一个IPIP地址;地址; 2 2每个每个DHCP都连接到都连接到DHCP服务器,该服务器,该服务器会返回包括服务器会返回包括IP地址、网关和地址、网关和DNS服务服务器信
19、息的客户网络配置。器信息的客户网络配置。 服务器向服务器向DHCP客户机分配客户机分配IP地址的方式地址的方式 (1)自动分配自动分配 (2)动态分配)动态分配 二、二、DHCP的优缺点的优缺点 1优点,自动配置,方便优点,自动配置,方便 2 2缺点,不够灵活缺点,不够灵活 三、三、DHCP的的配置配置 1 1Windows 2000 2000 Server中对中对DHCP的授的授权操作:权操作: 开始开始程序程序管理工具管理工具DHCP,打开,打开DHCP控制台窗口控制台窗口选服务器选服务器右键右键授权授权 2 2客户机客户机配置配置DHCP,在,在TCP/IP协议属协议属性中选择是否自动从
20、性中选择是否自动从DHCP服务器获得服务器获得IP地地址。址。3.5 Proxy3.5 Proxy 一、概述一、概述 1Proxy是是代理代理的意思。的意思。Proxy是借助于是借助于安装在计算机上的代理服务器软件来实现,安装在计算机上的代理服务器软件来实现,常用软件有常用软件有MS Proxy、Wingate等。等。 2Proxy的特点的特点 (1)节省)节省IP地址。局域网中只要有一台计地址。局域网中只要有一台计算机连入算机连入Internet,在其上安装代理服务器软,在其上安装代理服务器软件,就可以使其他计算机通过这台计算机访件,就可以使其他计算机通过这台计算机访问问Internet。
21、(2)使用)使用Proxy的缺点是使网络黑客隐藏的缺点是使网络黑客隐藏自己的自己的IP地址。地址。 二、二、Proxy服务器逻辑拓扑服务器逻辑拓扑第四章第四章 网络计算网络计算4.1 计算模型计算模型 一、集中式计算模型一、集中式计算模型 1共享主机的集中式系统,一台主机配有共享主机的集中式系统,一台主机配有多个终端多个终端; 2微型计算机的广泛应用促进了其他模型微型计算机的广泛应用促进了其他模型发展。发展。 二、客户二、客户/服务器计算模型服务器计算模型 1客户客户/服务器计算模型以服务器计算模型以微机微机为主,定为主,定义了义了PC机与服务器如何相连,以实现数据和机与服务器如何相连,以实现
22、数据和应用的共享;应用的共享; 2客户客户/服务器系统主要由服务器系统主要由三部分三部分组成:组成:客户机、服务器和网络;客户机、服务器和网络; 3客户客户/服务器计算模型(服务器计算模型(C/S) (1)二层二层客户客户/服务器计算模型服务器计算模型 服务器为客户端应用程序服务器为客户端应用程序管理数据管理数据,客,客户端程序户端程序发送、请求和分析发送、请求和分析从服务器接收的从服务器接收的数据。称为数据。称为“胖胖客户客户/瘦瘦服务器服务器”模型;模型; 特点,客户端应用程序实现数据显示和特点,客户端应用程序实现数据显示和分析,数据库服务器完成数据管理;分析,数据库服务器完成数据管理;
23、缺点,由于客户端应用缺点,由于客户端应用程序庞大、复杂程序庞大、复杂, ,加上客户端加上客户端数量数量不断不断增加增加,客户端应用程序,客户端应用程序开发、管理和维护工作量很大,造成应用系开发、管理和维护工作量很大,造成应用系统的性能和可伸缩性很差。统的性能和可伸缩性很差。 (2)三层三层客户客户/服务器计算模型服务器计算模型 客户端主要处理表示逻辑,客户端主要处理表示逻辑,客户端客户端应用应用程序完成用户界面和简单数据处理功能,负程序完成用户界面和简单数据处理功能,负责用户与服务器的交互;应用逻辑在一个中责用户与服务器的交互;应用逻辑在一个中间应用服务器上处理,间应用服务器上处理,应用服务器
24、应用服务器接收客户接收客户端请求,根据应用逻辑提出与端请求,根据应用逻辑提出与数据库服务器数据库服务器交互,并将交互的结果返回客户端;数据库交互,并将交互的结果返回客户端;数据库服务器根据应用服务器的请求进行数据库操服务器根据应用服务器的请求进行数据库操作,并将操作结果返回给应用服务器。作,并将操作结果返回给应用服务器。 特点,系统性能有很大提高,有很大的特点,系统性能有很大提高,有很大的可伸缩性;用户界面和应用逻辑可伸缩性;用户界面和应用逻辑分开分开,位于,位于不同的平台,所有用户不同的平台,所有用户共享共享应用逻辑,应用应用逻辑,应用服务器是整个体系结构的核心。服务器是整个体系结构的核心。
25、 缺点,需要考虑缺点,需要考虑三层间三层间的的通信通信与数据量,与数据量,若各层间通信效率不高,则整体达不到所要若各层间通信效率不高,则整体达不到所要求的性能。求的性能。 4浏览器浏览器/服务器模型(服务器模型(B/S) (1)三层三层客户客户/服务器计算模型的发展;服务器计算模型的发展; (2)B/S模型的特点:模型的特点: 客户端客户端应用程序为浏览器(应用程序为浏览器(IE),完成完成用户界面和简单数据处理功能,负责用户与用户界面和简单数据处理功能,负责用户与服务器的交互;服务器的交互; 应用服务器应用服务器接收客户端请求,根据应用接收客户端请求,根据应用逻辑提出与逻辑提出与数据库服务器数据库服务器交互,并将交互的交互,并将交互的结果返回客户端;结果返回客户端;4.2 网络操作系统网络操作系统 一、概述一、概述 1网络操作系统的功能网络操作系统的功能 (1)具备)具备单机单机操作系统操作系统全部功能全部功能(内存管(内存管理、进程管理、设备管理、文件管理);理、进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 婴幼儿腹泻的雾化吸入护理
- 人工气管护理中的团队培训
- 瓦楞纸箱成型工持续改进水平考核试卷含答案
- 景泰蓝点蓝工操作能力竞赛考核试卷含答案
- 皮革护理师风险评估与管理能力考核试卷含答案
- 贵金属回收提纯工风险评估与管理考核试卷含答案
- 矿井测尘工岗前技术管理考核试卷含答案
- 溶剂精制装置操作工安全操作模拟考核试卷含答案
- 水土保持治理工岗前测试验证考核试卷含答案
- 润滑油脂灌装制桶工岗前标准化考核试卷含答案
- 2026年常州工业职业技术学院单招职业技能测试必刷测试卷附答案
- 我的青春不迷茫作文800字5篇
- (2025春新版)人教版七年级数学下册全册教案
- CAAC无人机理论考试题库(附答案)
- 校长竞聘试题(附答案)
- 《幼儿园教育活动设计与指导》学前教育全套教学课件
- 勘察设计后续服务保证措施
- 防爆电工安全培训计划书课件
- 陪诊服务培训课件
- 矿山井下安全培训课件
- 《产业经济学 》教学课件
评论
0/150
提交评论