远程终端协议TELNET
TELNET又称为终端仿真协议(用户的点击传送到远方的主机,远方的主机将输出通过TCP连接返回到屏幕上),用户通过TELNET就可以用TCP连接注册到另一台主机。TELNET使用客户服务器方式,在本地运行TELNET客户进程,在远方的主机运行服务器进程。另外对于同一个动作,不同的主机所需要键入的命令是不一样的,为了适应这种差异,出现了NVT(Network Virtual Terminal)网络虚拟终端,客户软件把用户的击键和命令转换成NVT格式,并交送服务器,服务器软件把收到的数据及命令转换成本地所需格式。
NVT使用8位一个字节,运转时,使用七位ASCLL码传送数据,高位置1时用作控制命令。
万维网(WWW)
万维网是一个大规模的,联机式的信息储藏所,简称Web,可以通过链接的方法从一个站点访问另一个站点,从而获取信息。万维网以客户服务器方式工作,其中浏览器就是在用户主机上的万维网客户程序,万维网文档驻留主机运行服务器程序,主机称为万维网服务器。
(1)为了标记互联网上的万维网文档,万维网使用统一资源定位符URL,并使每一个文档在整个互联网范围内具有惟一的标识符。
URL格式是:
<协议>://<主机>:<端口>/<路径> |
URL的协议和主机部分,字母不分大小写 |
最常用的协议就是http以及ftp
(2)万维网客户程序与服务器程序之间交互遵守超文本传送协议HTTP(HyperText Transfer Protocol)。 他使用面向连接的TCP协议可靠传送。
HTTP协议定义了浏览器怎样想万维网请求万维网文档,以及服务器怎样把文档传送给浏览器。HTTP是面向事务的应用层协议,是万维网上可靠交换文件的重要基础,每个万维网网点都有一个服务器进程, 他不断监听TCP80端口。HTTP协议本身是无连接的(在交换报文时不需要提前建立HTTP连接),也是无状态的( 服务器第一次访问页面和第二次访问页面响应相同)。
(3)为了使不同作者创建不同风格的万维网文档,万维网使用HTML(HyperText Markup Language)超文本标记语言。