应用层协议有哪些
2023-01-06 · 百度认证:广东太平洋互联网信息服务有限公司官方账号,优质数码...
应用层协议是指可以和人直接打交道的协议,以此标准,目前还非常流行并服务大众的应用层协议有:
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。