常见的8个应用层协议:1、DNS域名系统;2、FTP文件传输协议;3、Telnet远程终端协议;4、HTTP超文本传送协议;5、SMTP电子邮件协议;6、POP3邮件读取协议;7、SNMP简单网络管理协议;8、TFTP简单文件传送协议。
本教程操作环境:windows10系统、Dell G3电脑。
应用层协议(application layer protocol)定义了运行在不同端系统上的应用程序进程如何相互传递报文。
应用层常用协议
1、DNS:域名系统
DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。
现在顶级域名TLD分为三大类:国家顶级域名nTLD;通用顶级域名gTLD;基础结构域名
域名服务器分为四种类型:根域名服务器;顶级域名服务器;本地域名服务器;权限域名服务器。
2、FTP:文件传输协议
FTP是因特网上使用得最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。FTP其于TCP。
3、Telnet:远程终端协议
telnet是一个简单的远程终端协议,它也是因特网的正式标准。又称为终端仿真协议。
4、HTTP:超文本传送协议
HTTP是面向事务的应用层协议,它是万维网上能够可靠地交换文件的重要基础。http使用面向连接的TCP作为运输层协议,保证了数据的可靠传输。
5、SMTP:电子邮件协议
即简单邮件传送协议。SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。SMTP通信的三个阶段:建立连接、邮件传送、连接释放。
6、POP3:邮件读取协议
POP3(Post Office Protocol 3)协议通常被用来接收电子邮件。
7、SNMP:简单网络管理协议
SNMP由三部分组成:SNMP本身、管理信息结构SMI和管理信息MIB。
SNMP定义了管理站和代理之间所交换的分组格式。SMI定义了命名对象类型的通用规则,以及把对象和对象的值进行编码。MIB在被管理的实体中创建了命名对象,并规定类型。
8、TFTP:简单文件传送协议
TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。
TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。
特点:
数据报文都是512字节(最后一次可≤512Bytes)
数据报文按序号编号,从1开始
支持ASCII码和二进制传送(FTP也支持)
可以对文件进行读写
首部简单
更多相关知识,请访问常见问题栏目!
以上是常见的8个应用层协议是什么的详细内容。更多信息请关注PHP中文网其他相关文章!