TCP连接涉及了哪些层

之前一直有一个误区:认为TCP三次握手建立的过程在传输层就建立好了。

TCP连接建立的过程包括从请求方的传输层往下到物理层,再到接受方的物理层往上到传输层。可以把TCP连接建立的请求当成是一次不携带数据的网络请求,本质就是数据从一端发送到另外一端。

其实包括:

  1. 传输层:

    这一层处理端到端的通信会话,确保数据正确无误地从一个端点传送到另一个端点。

  2. 网络层:

    这一层负责数据包从源到目的地的逻辑传输。IP协议就是网络层的一部分。在TCP连接过程中,每个TCP段都会被封装在一个IP数据包中,通过网络路由到目的地。

  3. 数据链路层:

    这一层包括在物理网络上实际传输数据的协议和方法,如以太网。它负责在直接连接的节点之间传输IP数据包,处理错误检测和纠正,以确保数据包的物理传输。

  4. 物理层:

    这是网络通信的最低层,负责原始数据(比特流)在物理媒介上的传输。数据通过电缆、光纤或无线媒介的实际传送。

相关推荐
于冬恋4 小时前
RabbitMQ高级
服务器·网络·rabbitmq
tan77º5 小时前
【Linux网络编程】分布式Json-RPC框架 - 项目设计
linux·服务器·网络·分布式·网络协议·rpc·json
.Shu.5 小时前
计算机网络 各版本TLS握手的详细过程
网络·计算机网络
半路_出家ren6 小时前
路由综合实验RIP,OSPF,BGP
网络·网络协议·rip·ospf·ebgp·ibgp
最好的药物是乌梅6 小时前
OSI参考模型&TCP/IP模型 二三事
tcp/ip·计算机网络·408·流量控制·osi模型·计算机考研·拥塞控制
张太行_7 小时前
网络SSL/TLS协议详解
网络·web安全·ssl
重启的码农7 小时前
NAT穿透技术:原理、实现与应用全景解析
网络协议
zhysunny8 小时前
Day22: Python涡轮增压计划:用C扩展榨干最后一丝性能!
c语言·网络·python
hhzz8 小时前
重温 K8s 基础概念知识系列八( K8S 高级网络)
网络·容器·kubernetes
VVVVWeiYee10 小时前
TCP/UDP详解(一)
运维·网络·tcp/ip·udp·信息与通信