TCP/IP 网络分层解析

Posted lisin-lee-cooper

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP 网络分层解析相关的知识,希望对你有一定的参考价值。

TCP/IP 网络分层

TCP 是一个可靠的(reliable)、面向连接的(connection-oriented)、基于字节流(byte-stream)、全双工(full-duplex)的协议。发送端在发送数据以后启动一个定时器,如果超时没有收到对端确认会进行重传,接收端利用序列号对收到的包进行排序、丢弃重复数据,TCP 还提供了流量控制、拥塞控制等机制保证了稳定性。

通过wireshark抓包工具可以看到以下几个重要的部分

Ethernet II:网络接口层以太网帧头部信息
Internet Protocol Version 4:互联网层 IP 包头部信息
Transmission Control Protocol:传输层的数据段头部信息,此处是 TCP 协议
Hypertext Transfer Protocol:应用层 HTTP 的信息

1.HTTP 协议应用层

起始行 GET/HTTP/1.1

首部
Host: www.baidu.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/90.0.4430.212 Safari/537.36
Accept: application/json, text/javascript, /; q=0.01

实体 空

其他应用层协议 DNS ,SMTP,POP3,NTP,NFS

2.传输层

传输层的作用是为两台主机之间的「应用进程」提供端到端的逻辑

以上是关于TCP/IP 网络分层解析的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP 协议图--计算机网络体系结构分层

TCP/IP协议分层模型

计算机网络学习-20180901-TCP/IP协议的五大分层

TCP/IP分层

TCP/IP入门12.TCP/IP协议分层

TCP/IP入门12.TCP/IP协议分层