我经常上网,但可能对网络协议确不是很清楚,只知道些最经常用到的
HTTP
,
DNS
。。。
不知道举些什么了:(
还是把他们收集一下吧,从这些协议中可以知道互联网形成的过程。
Gopher
协议
英文原义:
The Internet Gopher Protocol
中文释义:(
RFC-1436
)网际
Gopher
协议
注解:这是一种互联网没有发展起来之前的一种从远程服务器上获取数据的协议。
Gopher
协议目前已经很少使用,它几乎已经完全被
HTTP
协议取代了。
PPTP
协议
英文原义:
Point-to-Point Tunneling Protocol
中文释义:点对点隧道协议
注解:该协议是在
PPP
协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(
VPN
),可以通过密码身份验证协议(
PAP
)、可扩展身份验证协议(
EAP
)等方法增强安全性。可以使远程用户通过拨入
ISP
、通过直接连接
Internet
或其他网络安全地访问企业网。
应用:在使用
VPN
的时候可以使用
PPTP
协议,也可以使用
L2TP
协议,具体设置方法如下:比如在
Windows XP
中,首先,在
“
网络连接
”
窗口中右键单击某个
VPN
连接,选择
“
属性
”
。接着,在打开的属性窗口中选择
“
网络
”
选项卡。然后在
“VPN
类型
”
中选择
“PPTP VPN”
,单击
“
确定
”
按钮即可。
SLIP
协议
英文原义:
Serial Line Internet Protocol
中文释义:串行线路网际协议
注解:该协议是
Windows
远程访问的一种旧工业标准,主要在
Unix
远程访问服务器中使用。因为
SLIP
协议是面向低速串行线路的,可以用于专用线路,也可以用于拨号线路,
Modem
的传输速率在
1200bps
到
19200bps
。
应用:在
Windows
中要设置
SLIP
协议,比如在
Windows 98
中,假设已经创建了
“
拨号连接
”
,右键单击该连接,选择
“
属性
”
。接着,在打开的属性窗口中,选择
“
服务器类型
”
选项卡,在
“
拨号网络服务器类型
”
中选择
“SLIP
:
Unix
连接
”
。最后,单击
“
确定
”
按钮即可。
Mailto
协议
英文原义:
Mailto Protocol
中文释义:电子邮件协议
注解:通过该协议可以创建一个指向电子邮件地址的超级链接,通过该链接可以在
Internet
中发送电子邮件。
ICMP
协议
英文原义:
Internet Control Message Protocol
中文释义:(
RFC-792
)
Internet
控制消息协议
注解:该协议是
TCP/IP
协议集中的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。当遇到
IP
数据无法访问目标、
IP
路由器无法按当前的传输速率转发数据包等情况时,会自动发送
ICMP
消息。我们可以通过
Ping
命令发送
ICMP
回应请求消息并记录收到
ICMP
回应回复消息,通过这些消息来对网络或主机的故障提供参考依据。
应用:要使用该协议,我们可以进行相应的
ICMP
设置,比如在
Windows XP
中,首先打开
“
网络连接
”
,右键单击启用
Internet
连接防火墙的
“
网络连接
”
,选择
“
属性
”
打开属性窗口。接着,选择
“
高级
”
选项卡,单击右下角
“
设置
”
按钮。然后,在高级设置窗口中选择
“ICMP”
选项卡,在其中就可以进行相应的设置,包括允许传入的回显请求等。
IGMP
协议
英文原义:
Internet Group Multicast Protocol
中文释义:(
RFC-1112
)
Internet
组管理协议
注解:该协议运行于主机和与主机直接相连的组播路由器之间,是
IP
主机用来报告多址广播组成员身份的协议。通过
IGMP
协议,一方面可以通过
IGMP
协议主机通知本地路由器希望加入并接收某个特定组播组的信息;另一方面,路由器通过
IGMP
协议周期性地查询局域网内某个已知组的成员是否处于活动状态。
应用:
IGMP
协议的主要作用是解决网络上广播时占用带宽的问题。在网络中,当给所有客户端发出广播信息时,支持
IGMP
的交换机会将广播信息不经过滤地发给所有客户端。但是这些信息只需要通过组播的方式传输给某一个部分的客户端。
IPX/SPX
协议
英文原义:
IPX/SPX
中文释义:
IPX/SPX
协议即
IPX
与
SPX
协议的组合
注解:它是
Novell
公司为了适应网络的发展而开发的通信协议,具有很强的适应性,安装方便,同时还具有路由功能,可以实现多网段间的通信。其中,
IPX
协议负责数据包的传送;
SPX
负责数据包传输的完整性。在微软的
NT
操作系统中,一般使用
NWLink IPX/SPX
兼容协议和
NWLink NetBIOX
两种
IPX/SPX
的兼容协议,即
NWLink
协议,该兼容协议继承了
IPX/SPX
协议的优点,更适应
Windows
的网络环境。
IPX/SPX
协议一般可以应用于大型网络(比如
Novell
)和局域网游戏环境中(比如反恐精英、星际争霸)。不过,如果不是在
Novell
网络环境中,一般不使用
IPX/SPX
协议,而是使用
IPX/SPX
兼容协议,尤其是在
Windows 9x/2000
组成的对等网中。
PPPOE
协议
英文原义:
Point to Point Protocol over Ethernet
中文释义:以太网上的点对点协议
注解:简单地说,就是将以太网和
PPP
协议结合后的协议,目前广泛应用在
ADSL
接入方式中。通过
PPPoE
技术和宽带调制解调器(比如
ADSL Modem
)我们就可以实现高速宽带网的个人身份验证访问,为每个用户创建虚拟拨号连接,这样就可以高速连接到
Internet
。
应用:在
Windows XP
中,自带了
PPPoE
协议的虚拟拨号工具,具体的创建方法如下:首先,打开
“
网络连接
”
;接着单击窗口左侧
“
网络任务
”
下的
“
创建一个新的连接
”
打开
“
新建连接向导
”
,单击
“
下一步
”
;在网络连接类型中选择
“
连接到
Internet”
,单击
“
下一步
”
;然后在出现的窗口中选择
“
手动设置我的连接
”
,单击
“
下一步
”
;在
Internet
连接窗口中选择
“
用要求用户名和密码的宽带连接来连接
”
,单击
“
下一步
”
;输入
ISP
名称,比如
“ADSL”
,单击
“
下一步
”
;依次输入用户名、密码、确认密码,单击
“
下一步
”
;最后,单击
“
完成
”
即可。
BOOTP
协议
英文原义:
Bootstrap Protocol
中文释义:自举协议
注解:该协议是一个基于
TCP/IP
协议的协议,它可以让无盘站从一个中心服务器上获得
IP
地址,为局域网中的无盘工作站分配动态
IP
地址,并不需要每个用户去设置静态
IP
地址。使用
BOOTP
协议的时候,一般包括
Bootstrap Protocol Server
(自举协议服务端)和
Bootstrap Protocol Client
(自举协议客户端)两部分。
应用:该协议主要用于有无盘工作站的局域网中,客户端获取
IP
地址的过程如下:首先,由
BOOTP
启动代码启动客户端,这个时候客户端还没有
IP
地址,使用广播形式以
IP
地址
0.0.0
.0
向网络中发出
IP
地址查询要求。接着,运行
BOOTP
协议的服务器接收到这个请求,会根据请求中提供的
MAC
地址找到客户端,并发送一个含有
IP
地址、服务器
IP
地址、网关等信息的
FOUND
帧。最后,客户端会根据该
FOUND
帧来通过专用
TFTP
服务器下载启动镜像文件,模拟成磁盘启动。
NetBIOS
协议
英文原义:
NetBIOS Extend User Interface
中文释义:
NetBIOS
用户扩展接口协议
注解:
IBM
于
1985
年提出的主要用于
20
到
200
台计算机的小型局域网中,比如早期的
DOS
、
LAN Manager
、
Windows 3.x
等等。
NetBEUI
协议可以看作是
NetBIOS
协议的延伸、改良版本,具有体积小、效率高以及速度快等特点。
NetBEUI
可以看作是一种传输协议,而
NetBIOS
仅仅是通过一组命令来让系统使用网络而已。
应用:
NetBEUI
协议主要用于本地局域网中,一般不能用于与其他网络的计算机进行沟通,不同于我们前面介绍的
TCP/IP
、
IPX/SPX
协议。在
Windows
中,要安装
NetBEUI
协议的方法不尽相同。比如在
Windows 98/ME
中,只要在
“
控制面板
”
中双击
“
网络
”
,在打开的属性窗口中
“
添加
”
协议,选择
Microsoft
的
NetBEUI
协议安装即可。而在
Windows XP
中,将安装光盘中的
“VALUEADD/MSFT/NET/NETBEUI”
目录下的
“nbf.sys”
文件拷贝到
%SYSTEMROOT%/SYSTEM32/DRIVERS/
目录中,再将
“netnbf.inf”
文件拷贝到
%SYSTEMROOT%/INF/
目录中;这样在安装
“
协议
”
的时候,在选择窗口中就可以看到
“NetBEUI
协议
”
了。
SMTP
协议
SMTP(Simple Mail Transfer Protocol)
即简单邮件传输协议
,
它是一组用于由源地址到目的地址传送邮件的规则
,
由它来控制信件的中转方式。
SMTP
协议属于
TCP
/
IP
协议族
,
它帮助每台计算机在发送或中转信件时找到下一个目的地。通过
SMTP
协议所指定的服务器
,
我们就可以把
E
-
mail
寄到收信人的服务器上了
,
整个过程只要几分钟。
SMTP
服务器则是遵循
SMTP
协议的发送邮件服务器,用来发送或中转你发出的电子邮件。
OSPF
协议
OSPF(Open Shortest Path First)
是一个内部网关协议
(Interior Gateway Protocol,
简称
IGP)
,用于在单一自治系统
(autonomous system,AS)
内决策路由。与
RIP
相对,
OSPF
是链路状态路有协议,而
RIP
是距离向量路由协议。
链路是路由器接口的另一种说法,因此
OSPF
也称为接口状态路由协议。
OSPF
通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个
OSPF
路由器使用这些最短路径构造路由表。
POP3
服务
POP3(Post Office Protocol 3) POP
适用于
C/S
结构的脱机模型的电子邮件协议,目前已发展到第三版,称
POP3
。
,
它规定怎样将个人计算机连接到
Internet
的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准
,POP3
允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上
,
同时删除保存在邮件服务器上的邮件,而
POP3
服务器则是遵循
POP3
协议的接收邮件服务器,用来接收电子邮件的。
POP
适用于
C/S
结构的脱机模型。脱机模型即不能在线操作,不像
IMAP4
(
netscape
支持
IMAP4
)当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。
POP3
客户向
POP3
服务器发送命令并等待响应,
POP3
命令采用命令行形式,用
ASCII
码表示。
服务器响应是由一个单独的命令行组成,或多个命令行组成,响应第一行以
ASCII
文本
+OK
或
-ERR
指出相应的操作状态是成功还是失败在
POP3
协议中有三种状态,认可状态,处理状态,和更新状态。
当客户机与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可状态转入处理状态,
在完成相应的操作后客户机发出
quit
命令,则进入更新状态,更新之后最后重返认可状态。如下图
等待连接 身份确认
quit
命令
——
|
认可
|—————
|
处理
|——————|
更新
|
|__________________________________|
重返认可状态
POP3
命令码如下:
命令 参数 状态 描述
------------------------------------------
USER
username
认可 此命令与下面的
pass
命令若成功,将导致状态转换
PASS
password
认可
APOP
Name,Digest
认可
Digest
是
MD5
消息摘要
------------------------------------------
STAT
None
处理 请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数
UIDL
[Msg#]
处理 返回邮件的唯一标识符,
POP3
会话的每个标识符都将是唯一的
LIST
[Msg#]
处理 返回邮件数量和每个邮件的大小
RETR
[Msg#]
处理 返回由参数标识的邮件的全部文本
DELE
[Msg#]
处理 服务器将由参数标识的邮件标记为删除,由
quit
命令执行
RSET
None
处理 服务器将重置所有标记为删除的邮件,用于撤消
DELE
命令
TOP
[Msg#]
处理 服务器将返回由参数标识的邮件前
n
行内容,
n
必须是正整数
NOOP
None
处理 服务器返回一个肯定的响应
------------------------------------------
QUIT
None
更新