今天我们总结下常见英特网应用协议的使用情况和传输层三大协议的异同
常见因特网应用协议使用情况
英特网应用 | IP | ICMP | UDP | TCP | SCTP |
---|---|---|---|---|---|
ping | ● | ||||
traceroute | ● | ● | |||
OSPF(路由协议) | ● | ||||
RIP(路由协议) | ● | ||||
BGP(路由协议) | ● | ||||
BOOTP (引导协议) | ● | ||||
DHCP (引导协议) | ● | ||||
NTP (时间协议) | ● | ||||
TFTP (简单FTP) | ● | ||||
SNMP (网络管理) | ● | ||||
SMTP (电子邮件) | ● | ||||
Telnet (远程登陆) | ● | ||||
SSH(安全的远程登陆) | ● | ||||
FTP(文件传输) | ● | ||||
HTTP (Web) | ● | ||||
NNTP (网络新闻) | ● | ||||
LPR(远程打印) | ● | ||||
DNS (域名系统) | ● | ● | |||
NFS (网络文件系统) | ● | ● | |||
Sum RPC (远程过程调用) | ● | ● | |||
DCE RPC (远程过程调用) | ● | ● | |||
IUA (IP之上的ISDN) | ● | ||||
M2UA/M3UA (SS7电话信令) | ● | ||||
H.248 (媒体网关控制) | ● | ● | ● | ||
H.323 (IP 电话) | ● | ● | ● | ||
SIP (IP 电话) | ● | ● | ● |
传输层三大协议 TCP / UDP /SCTP 小结
- UDP 是一个简单不可靠,不连接的协议
- TCP 是一个复杂可靠,面向连接的协议,
- SCTP 组合了这两个协议的一些特性,并提供了 TCP 所不具备的额外特性,
- TCP 使用三次握手建立链接,使用四次挥手终止连接,TIME_WAIT状态是为了实现 TCP 的全双工连接终止(即处理最终那个 ACK 丢失的情景),并允许老的重复分节从网络中消逝,
- SCTP 使用四次握手建立关联,三次挥手终止关联