网络系列1 TCP/IP协议簇

2019-02-15  本文已影响0人  莫小归

参考:
关于TCP/IP https://www.jianshu.com/p/a3a1ff562468
关于TCP/IP主要协议 https://www.jianshu.com/p/dac7b8bdb682

一.TCP/IP模型

1.TCP/IP协议簇
2.TCP/IP协议模型的分层
TCP/IP层和OSI参考模型层 TCP/IP协议栈各层协议 TCP/IP协议栈数据封包 TCP

二.TCP/IP协议簇各层主要协议

1.数据链路层
2.网络层:IP协议
IPV4地址分类 IP协议报头
3.网络层:ARP/RARP协议
4.网络层:ICMP(网络控制报文)协议
5.传输层:TCP协议和UDP协议
特性 TCP UDP
可靠性
连接性 建立连接 无连接
报文 面向字节流(分割报文) 面向报文(不分割报文)
传输效率
传输速度
双工 全双工 一/多 对 一/多
流量控制
拥塞控制
应用场景 高准确低效率 高效率低准确
传输层协议 应用层协议 应用
TCP HTTP 万维网
FTP 文件传输
TELNET 远程终端
SMTP 电子邮件
UDP DNS 域名转换
TFTP 文件传输
NFS 远程文件服务器
SNMP 网络管理
TCP建立连接时三次握手

注意:如果仅进行两次握手,服务器将提前进入准备状态,此时如发生网络中断使服务器的SYN报文未能传回给客户端,客户端将误以为握手失败而没有发送信息,那么服务器将建立一个实际不存在的连接

TCP关闭连接时四次挥手

注意:TCP采用全双工模式通信,主机B在接到主机A关闭连接请求时,可能仍在向主机A发送数据,此时主机B需要在自己发送数据完毕后再次向主机A确认,故需要通过四次挥手关闭连接

滑动窗口机制 TCP拥塞控制
6.应用层:HTTP协议
7.应用层:DNS协议

雅志困轩冕,遗恨寄沧洲

上一篇 下一篇

猜你喜欢

热点阅读