内容正文:
专题四 网络操作系统(三)
[考纲要求]
[课时安排]
2课时
[知识梳理]
一. Web服务
WWW(World Wide Web,也称Web或万维网)是Internet上集文本、语音、动画、视频等多媒体信息于一体的交互式的信息服务,具有强大的信息链接功能,是目前Internet上最大、最方便和最受用户欢迎的信息服务。
功能:通过在服务器上创建和发布网站,供客户端计算机通过Web浏览器访问该站点。
组成:Web服务由Web 服务器、客户端浏览器和通信协议三部分组成。
采用B/S(浏览器/服务器)工作模式。
优点:模式开发、维护和升级方便经济,易于扩展,能跨平台。
特点:
(1)以超文本方式组织网络多媒体信息。
(2)用户可以在世界范围内任意查找、检索、浏览及添加信息。
(3)提供生动直观、易于使用、统一的图形用户界面。
(4)网站间可以互相链接,以提供信息查找和漫游的透明访问。
URL(Uniform Resource Locator,统一资源定位器)全世界唯一标示某个站点资源,URL通常采用的格式为:“协议名称://主机名或IP 地址:端 口/目录/文件名”。
格式类别
作用
备注
协议名称
指明使用何种协议访问,如文件传输采用FTP 协议,Web服务采用HTTP协议
当网址以“http://www”开头时,可以 省略输入前面的“http://”
主机名或
IP地址
指明资源所在的服务器IP地址或域名地址
通常使用域名访问Web站点资源
端口
端口是TCP协议所要求的,大部分协议都有默 认端口号,如HTTP协议是80,FTP协议是21等
默认时使用默认的端口号,否则需要 在访问格式中指明
目录
指明资源在服务器中存放的目录路径
通常访问的站点是根目录,可省略
文件名
指明资源在服务器中使用的文件名称,包括文件 名和扩展名。对于万维网,默认的文件名为index 或default等,默认的扩展名为.htm或.html
一般情况下,服务器会给浏览器返回 一个默认文件
Web服务工作原理
①客户端浏览器通过URL访问页面前,首先要查找并访问DNS服务器。
②DNS服务器将域名解析成IP地址并返回给客户端。
③客户端获得返回的IP地址后,通过该地址向Web服务器发出浏览信息请求并与服务器建立连接。
④Web服务器接收到请求,将保存在服务器中的某个页面返回给客户端。如果没有返回404状态码。
⑤Web服务器断开与客户端的连接,客户端浏览器收到文件后对其进行解释,将画面呈现给用户。
二.FTP服务
文件传输是由TCP/IP协议簇中的文件传输协议FTP支持,支持多种文件类型,只负责文件的传输,用户借助FTP客户端软件就可以访问FTP服务器。
FTP服务主要用于:
(1)提供软件下载的高速站点。
(2)Web站点维护和更新。
(3)在不同类型计算机之间传输文件。
FTP服务器就是在因特网中提供文件传输服务的计算机。
FTP服务器分为两类:
一类是授权FTP 服务器, 用户必须拥有合法的用户名和密码才能登录服务器,建立客户机与服务器之间的连接,获得相应的权限;
另一类是匿名FTP服务器,用户登录时,使用公开账户(一般为 anonymous) 作为用户名并赋予该账户访问公共目录的权限,就可以访问该服务器。
上传和下载文件
用户从远程计算机上复制文件到自己的计算机上,称为下载文件;
用户把自己计算机上的文件复制到远程计算机上,称为上传文件。
FTP服务工作原理
FTP采用C/S工作模式,客户机和服务器用TCP协议连接并各自打开一个TCP端口。FTP服务器预置20和21两个端口,21端口用于控制连接,负责发送和接收FTP控制信息,在整个FTP会话期间保持打开;20端口用于数据连接,仅在传输数据时打开,传输结束后断开。
FTP服务器支持两种工作模式:主动模式和被动模式
主动模式:FTP客户端发送用户名和密码登录至FTP服务器的21端口,登录成功后随机开放一个1024以上的端口,接着发送port命令将该端口号上报给FTP服务器,服务器收到后通过自身20端口与客户端开放的端口连接并发送数据。
被动模式:FTP 客户端连接到服务器的 21 端口,发送用户名和密码登录,登录成功后发送 pasv 命令,服务器随机开放 1024 以上端口并告知客户端,客户端再连接该端口进行数据传输。
区别:主动模式下传送数据时,服务器主动连接客户端端口;被动模式下,客户端主动连接服务器端口,此时服务器处于被动状态。
三.DNS服务
域名系统(Domain Name System,DNS)用来替代难以记忆的IP地址。DNS域名空间采用分层结构,级别由高到低包括根域、顶级域、子域(可选)和主机名称。
顶级域名
域名由两个或两个以上的域构成,中间由点号分隔开,最右边的那个域称为顶级域名。
顶级域名又分为两类:
一是地理顶级域名,目前200多个国家都分配了顶级域名,例如“.cn”表示中国;
二是类别顶级域名,例如“.com”表示商业组织,“.net”表示网络机构,“edu”表示教育机构,“.org”表示非营利组织等。
DNS是一种典型的C/S模式,DNS服务器为所管辖的一个或多个区域维护和管理数据,并将数据提供给查询的DNS客户机。
DNS的工作原理:
1)域名解析请求:
当用户在浏览器中输入一个域名(例如,www.example.com)时,浏览器需要将这个域名解析为对应的IP地址,以便与该域名对应的服务器建立连接。
2)递归查询:
浏览器通常会向所配置的DNS服务器(通常是互联网服务提供商的DNS服务器)发送一个递归查询请求。
3)迭代查询:
如果DNS服务器没有缓存该域名的IP地址,它会以迭代查询的方式向其他DNS服务器请求解析。这个过程通常涉及以下步骤:
根域名服务器:查询顶级域名(如.com)的IP地址。
顶级域名服务器:查询二级域名(如example.com)的IP地址。
权威域名服务器:查询具体主机(如www.example.com)的IP地址。
4)返回结果:
一旦找到对应的IP地址,这个信息会沿着查询路径返回给用户的DNS服务器,最终返回给用户的浏览器。
5)缓存结果:
为了提高效率,DNS服务器和用户的设备通常会缓存解析结果一段时间。
四. DHCP服务
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,它允许网络中的设备自动获取IP地址和其他网络配置信息,如子网掩码、默认网关和DNS服务器地址。DHCP简化了网络管理的任务,尤其是在大型网络环境中,因为它减少了手动配置每个设备的需要。
五.远程桌面服务
TELNET是一种古老的网络协议,用于在网络上提供双向交互式的文本通信会话。它最初在1983年被标准化为RFC 854,并在1998年更新为RFC 854和RFC 855。TELNET允许用户通过一个简单的命令行界面登录到远程计算机,并像直接在远程计算机的命令行上操作一样进行交互。
特点:简单性,通用性,透明性。
远程管理通过远程管理软件实现,工作原理是其软件分客户端和服务器端程序两部分,将两者分别安装在主控端和被控端计算机上,客户端程序向服务器端程序发出信号建立远程服务,再通过该服务发送远程控制命令来控制被控端计算机的应用程序运行。
隐患:一旦被他人获取远程管理的IP、端口和权限,服务器将可能受到非法控制,且远程管理时传输的数据不加密,有信息泄露的风险。
[限时练习]
1.下列关于Web服务的描述,错误的是( )
A. Web服务采用B/S工作模式
B. Web服务以超文本方式组织网络多媒体信息
C. Web服务无法跨平台使用
D. Web服务提供生动直观的图形用户界面
【答案】C
【解析】 Web服务采用B/S(浏览器/服务器)工作模式,具有跨平台的特点,易于开发、维护和升级。
2.下列( )端口是FTP服务用于控制连接的默认端口
A. 20 B. 21
C. 80 D. 8080
【答案】B
【解析】FTP服务器预置20和21两个端口,其中21端口用于控制连接,负责发送和接收FTP控制信息。
3. 域名“www.sohu.com”中,顶级域名是( )
A. www B. sohu
C. com D. www.sohu
【答案】C
【解析】域名由多个部分组成,最右边的部分是顶级域名,用于表示组织类型或国家/地区。
4.下列( )协议用于自动分配IP地址和其他网络配置信息
A. DNS B. HTTP
C. FTP D. DHCP
【答案】D
【解析】DHCP(动态主机配置协议)用于自动分配IP地址、子网掩码、默认网关和DNS服务器地址等网络配置信息。
5.下列( )服务允许用户通过命令行界面登录到远程计算机
A. Web服务 B. FTP服务
C. DNS服务 D. TELNET服务
【答案】D
【解析】 TELNET是一种古老的网络协议,用于在网络上提供双向交互式的文本通信会话,允许用户通过命令行界面登录到远程计算机。
6.Web服务由 ( )、 ( )和 ( )三部分组成。
【答案】Web服务器,客户端浏览器,通信协议
7.FTP服务器分为两类:( )和 ( )
【答案】授权FTP服务器,匿名FTP服务器
[归纳小结]
学科网(北京)股份有限公司
$$