常见应用层协议

常见应用层协议

常见应用层协议_第1张图片

1、超文本传输协议

用于传输浏览器使用的普通文本、超文本、音频和视频等数据。

详细情况请看:超文本传输协议HTTP/HTTPS

2、邮件协议

在互联网中,电子邮件的传送是依靠这些协议完成的。

详细情况请看:邮件协议SMTP/POP3/IMAP

3、文件传输协议

用来在客户机与服务器之间进行简单文件传输的协议。

详细情况请看:文件传输协议FTP/TFTP/SSH/SCP

4、域名解析协议

万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网。

详细情况请看:DNS协议详解及报文格式分析

5、SSH( Secure Shell)

SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

将来可能代替其它远程连接方式。

6、Telnet

Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。

它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

7、DHCP(Dynamic Host Configuration Protocol)

DHCP 是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

DHCP有3个端口,其中UDP 67UDP 68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;UDP 546号端口用于DHCPv6 Client,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。

8、NTP(Network Time Protoco)

NTP 是用来使网络中的各个计算机时间同步的一种协议。

它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。

9、SNMP

SNMP,用于网络管理的协议。SNMP被设计为工作在TCP/IP协议族上,基于TCP/IP协议工作,对网络中支持SNMP协议的设备进行管理。

所有支持SNMP协议的设备都提供SNMP这个统一界面,使得管理员可以使用统一的操作进行管理,而不必理会设备是什么类型、是哪个厂家生产的。

你可能感兴趣的:(计算机网络)