6种服务器的工作原理.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《6种服务器的工作原理.pdf》由会员分享,可在线阅读,更多相关《6种服务器的工作原理.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、六种服务器的工作原理一、FTP 服务器工作原理起初,FTP 并不是应用于IP 网络上的协议,而是 Arpanet网络中计算机间的文件传输协议,FTP 是 TCP/IP 的一种具体应用,它工作在 OSI 模型的第七层,TCP 模型的第四层上,即应用层,使用 TCP 传输而不是 UDP,这样 FTP 客户在和服务器建立连接前就要经过一个被广为熟知的三次握手 的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。FTP 的默认端口是21),FTP 需要 2 个端口,一个端口是作为控制连接端口,也就是 21 这个端口,用于发送指令给服务器以及等待服务器响
2、应;另一个端口是数据传输端口,端口号为 20(仅PORT 模式),是用来建立数据传输通道的,主要有3 个作用从客户向服务器发送一个文件。从服务器向客户发送一个文件。从服务器向客户发送文件或目录列表。其次,FTP 的连接模式有两种,PORT 和 PASV。PORT 模式是一个主动模式,PASV 是被动模式,这里都是相对于服务器而言的。当FTP 客户以 PORT 模式连接服务器时,他动态的选择一个端口号连接服务器的21 端口,注意这个端口号一定是1024 以上的,因为 1024 以前的端口都已经预先被定义好,被一些典型的服务使用,当然有的还没使用,保留给以后会用到这些端口的资源服务。当经过TCP
3、的三次握手后,连接(控制信道)被建立,用户要列出服务器上的目录结构(使用 ls 或 dir 命令),那么首先就要建立一个数据通道,因为只有数据通道才能传输目录和文件列表,此时用户会发出PORT 指令告诉服务器连接自己的什么端口来建立一条数据通道(这个命令由控制信道发送给服务器),当服务器接到这一指令时,服务器会使用20 端口连接用户在 PORT 指令中指定的端口号,用以发送目录的列表当完成这一操作时,FTP 客户也许要下载一个文件,那么就会发出get 指令,请注意,这时客户会再次发送PORT 指令,告诉服务器连接他的哪个 新端口,你可以先用 nets tat-an 这个命令验证,上一次使用的端
4、口已经处于TIME_WAIT 状态。当这个新的数据传输通道建立后,就开始了文件传输的工作。然而,当FTP 客户以PASV 模式连接服务器时,情况就有些不同了。在初始化连接这个过程即连接服务器这个过程和PORT 模式是一样的,不同的是,当 FTP 客户发送 ls、dir、get 等这些要求数据返回的命令时,他不向服务器发送PORT 指令而是发送PASV指令,在这个指令中,用户告诉服务器自己要连接服务器的某一个端口,如果这个服务器上的这个端口是空闲的可用的,那么服务器会返回ACK的确认信息,之后数据传输通道被建立并返回用户所要的信息(根据用户发送的指令,如 ls、dir、get 等);如果服务器的
5、这个端口被另一个资源所使用,那么服务器返回UNACK 的信息,那文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5
6、Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L
7、5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2
8、L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE
9、2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:C
10、E2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:
11、CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5么这时,
12、FTP 客户会再次发送PASV命令,这也就是所谓的连接建立的协商过程。为了验证这个过程我们不得不借助CUTEFTPPro 这个大家经常使用的FTP 客户端软件,因为微软自带的FTP命令客户端,不支持PASV模式。可在命令模式下用netstat 查看 ftp 的使用情况!二、WEB 服务器的使用原理一个 Web 服务器也被称为HTTP 服务器,它通过HTTP 协议与客户端通信。这个客户端通常指的是Web 浏览器。Web 服务器的工作原理简单的可以归纳为:客户机连接服务器,客户端向服务器发送请求,服务器向客户机发送应答,客户机与服务器断开。需要注意的是客户机与服务器直接的通信是非连接的,也就是当服
13、务器发送了应答后就与客户机断开连接,等待下一次请求。HTTP 是 一 种 让 Web 服 务 器 与 浏 览 器(客户 端)通过 Internet 发送与接收数据的协议。它是一个请求、响应协议-客户端发出一个请求,服务器响应这个请求。HTTP 运用可靠的 TCP 连接,通常用的TCP 80 端口。在 HTTP 中,客 户 端 总 是 通过 建 立 一 个 连 接与 发 送 一个 HTTP 请求来发起一个事务。服务器不能主动去与客户端联系,也不能给客户端发出一个回叫连接。客户端与服务器端都可以提前中断一个连接,http 协议使 Web 服务器和浏览器可以通过 Web 交换数据。它是一种请求/响应
14、协议,即服务器等待并响文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 Z
15、G10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1
16、ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1
17、 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M
18、1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5
19、M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W
20、5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5应客户方请求。http 不维护与客户方的连接,它使
21、用可靠的T C P 连接,通常采用 TCP 80 端口。客户/服务器传输过程可分为四个基本步骤:浏览器与服务器建立连接;浏览器向服务器请求文档;服务器响应浏览器请求;断开连接。H T T P 是一种无状态协议,它不维护连接的状态信息。客户请求客户请求包含以下信息:请求方法请求头请求数据(1)请求方法是用于特定U R L 或 We b 页面的程序HTTP请求方法:方法描述GET请求指定的文档HEAD 仅请求文档头POST请求服务器接收指定文档作为可执行的信息PUT用从客户端传送的数据取代指定文档中的内容DELETE 请求服务器删除指定页面OPTIONS 允许客户端查看服务器的性能TRACE用于测
22、试 允许客户端查看消息回收过程文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5
23、M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W
24、5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9
25、W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q9W5M1 ZG10Z2P3U10G5文档编码:CE2L5Z2O6T7 HW10C2Q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务器 工作 原理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内