应用层协议有哪些

如题所述

应用层协议是指可以和人直接打交道的协议,以此标准,目前还非常流行并服务大众的应用层协议有:  

1、HTTP 

缺省TCP 80 端口,用于浏览器浏览网页,但网页内容为明文,容易篡改、容易劫持、网页内容容易泄漏 

2、 HTTPS 

HTTPS里的S代表Security,缺省工作于TCP 443端口,只是在普通的HTTP与TCP层之间多了一个安全加密的夹层,称之为SSL(Secure Socket Layer),用于加密基于HTTP的网页内容,不容易篡改、不容易劫持、网页内容保密,目前广泛用于网上银行等行业。但有安全漏洞,容易受中间人欺骗攻击。  

3、SMTP 

用于邮件发送的基于TCP的应用层协议。  

4、POP3 

用于邮件接收的基于TCP的应用层协议。  

5、 DNS 

用于解析域名与IP地址的基于UDP/TCP 应用层协议。  

6、DHCP 

用于主机动态获取IP地址、缺省网关、DNS服务器等参数的基于UDP 应用层协议。  

7、CIFS ( Common Internet File System) 

这个协议大多数人比较陌生,其实很多人都用过,它就是Windows 文件共享的基于TCP的应用层协议。  

8、NFS ( Network File System) 

这个用于Unix / Linux 文件共享,基于UDP/TCP协议 。 

9、 NTP (Network Time Protocol) 

用于时钟同步的基于UDP的应用层协议。  

10、SIP ( Session Initation Protocol) 

IP电话信令协议,IETF协议标准,基于TCP/UDP应用层协议。  

11、 H.323  

也是IP电话信令协议,国际电信联盟 ITU协议标准,基于TCP/UDP应用层协议。  

12、 RTP ( Real Time Protocol) 

用于IP多媒体电话的语音、文字、视频等流体的传输,基于UDP的应用层协议。

目前能想到的就是以上协议,还有一些应用层协议,如SNMP,TFTP,一般用于网管、文件传输,一般人平时很少用到。  由于没有提供安全性,FTP、telnet 等应用层协议,目前用的越来越少,取而代之的有SFTP、SSH。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜