一些网络协议(Gopher,PPPoE,IGMP......)

 

 
我经常上网,但可能对网络协议确不是很清楚,只知道些最经常用到的 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 中发送电子邮件。
        应用:比如在网页代码中插入一段 A href="mailto:[email protected]" ,那么点击该超链接就会打开 OE 等邮件客户端程序,输入相应的内容后就可以向 [email protected] 发送邮件。另外,在 IE 浏览器的地址栏中输入 mailto:[email protected] ,回车后同样可以达到这样的效果。
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         更新   
 

你可能感兴趣的:(一些网络协议(Gopher,PPPoE,IGMP......))