2026/2/14 19:41:36
网站建设
项目流程
网站开发和运作的财务预算,佛山网站建设3lue3lue,wordpress 内嵌播放器,支付宝官网登录入口TCP/IP#xff08;Transmission Control Protocol / Internet Protocol#xff0c;传输控制协议 / 网际协议#xff09;是互联网的核心通信协议簇#xff0c;并非单一协议#xff0c;而是一套用于实现设备间跨网络通信的规则集合#xff0c;定义了数据如何在网络中传输、…TCP/IPTransmission Control Protocol / Internet Protocol传输控制协议 / 网际协议是互联网的核心通信协议簇并非单一协议而是一套用于实现设备间跨网络通信的规则集合定义了数据如何在网络中传输、寻址、封装和接收所有接入互联网的设备电脑、手机、服务器等都遵循这套标准。类比理解TCP/IP 就像全球通用的 “快递物流体系”——IP 负责 “定位收件地址”设备寻址TCP 负责 “确保包裹完好、有序送达”数据可靠传输二者协同完成数据从源设备到目标设备的完整传递。TCP/IP 协议簇的分层结构4层TCP/IP 采用 “分层设计”每一层负责特定功能层与层之间通过 “接口” 协作上层依赖下层提供的服务下层为上层屏蔽细节核心优势模块化便于维护和扩展。从下到上分为 4 层每层对应核心协议如下1. 网络接口层最底层链路层核心功能负责物理传输将数据转化为电信号 / 光信号处理设备与局域网的连接如网卡、交换机定义数据在 “本地链路”同一局域网的传输规则。核心协议 / 技术以太网Ethernet、Wi-Fi、PPP拨号上网、MAC 地址设备物理地址。类比快递的 “小区内配送”负责将包裹从快递站送到小区门口。2. 网络层核心层寻址与路由核心功能负责跨网络寻址和路由转发—— 确定数据从源网络到目标网络的 “最佳路径”解决 “不同局域网之间如何通信” 的问题。核心协议IP网际协议最核心给每台联网设备分配唯一的 “IP 地址”如 192.168.1.1相当于设备的 “网络身份证”用于定位设备所在网络。ICMP互联网控制消息协议辅助 IP用于检测网络连通性如 ping 命令就是基于 ICMP、报告错误如数据丢失。ARP地址解析协议将 IP 地址转化为 MAC 地址因为网络接口层只认识 MAC 地址。类比快递的 “跨城市运输”负责将包裹从北京快递站转发到上海快递站确定运输路线。3. 传输层可靠传输层核心功能负责端到端的可靠数据传输解决 “数据传输过程中丢失、错乱、重复” 的问题同时控制数据传输速率流量控制。核心协议两大核心二选一使用TCP传输控制协议面向连接、可靠、有序核心特点。工作逻辑传输前先建立连接三次握手传输中确认数据接收ACK 应答丢失数据自动重传传输结束后释放连接四次挥手。适用场景对可靠性要求高的场景网页浏览、文件传输、聊天消息、邮件。UDP用户数据报协议无连接、不可靠、无序但传输速度快、开销小。工作逻辑无需建立连接直接发送数据不确认接收、不重传丢失数据。适用场景对实时性要求高、可容忍少量数据丢失的场景视频通话、直播、游戏、DNS 查询。类比TCP 顺丰快递上门取件、确认签收、丢件补发UDP 普通平邮直接投递、不确认签收、速度快。4. 应用层最上层用户交互层核心功能为具体应用程序提供通信接口定义应用层面的数据格式和交互规则用户直接接触的功能都依赖这一层。核心协议日常高频HTTP/HTTPS网页浏览如打开百度、知乎。FTP/SFTP文件传输上传、下载文件。SMTP/POP3/IMAP邮件发送与接收。DNS域名解析将www.baidu.com转化为 IP 地址因为网络层只认识 IP。SSH远程登录如 Linux 服务器远程管理。Telnet老式远程登录安全性低现在少用。类比快递的 “用户收发件”比如你在淘宝下单应用商家发货、你签收应用层交互。TCP/IP 的核心工作流程应用层你打开浏览器输入www.baidu.com浏览器调用 HTTP 协议向百度服务器发起 “请求网页” 的指令。传输层HTTP 协议将请求数据交给 TCPTCP 对数据进行分段、封装建立与百度服务器的 TCP 连接三次握手确保数据可靠传输。网络层TCP 数据交给 IPIP 给数据封装上 “源 IP你的电脑 IP” 和 “目标 IP百度服务器 IP”通过 ICMP、路由协议找到从你的电脑到百度服务器的最佳路径。网络接口层IP 数据交给网卡转化为电信号通过 Wi-Fi / 网线传输到路由器再逐级转发到百度服务器所在的网络。反向流程百度服务器接收数据后从下到上逐层解封装最终通过 HTTP 协议返回网页数据再通过 TCP/IP 传回你的电脑浏览器渲染网页。握手TCP 三次握手建立连接第一次客户端→服务器发送 SYN同步报文请求建立连接。第二次服务器→客户端发送 SYNACK同步 确认报文确认接收并请求同步。第三次客户端→服务器发送 ACK确认报文连接建立完成。核心目的确保双方 “发送能力” 和 “接收能力” 都正常避免无效连接。TCP 四次挥手释放连接第一次客户端→服务器发送 FIN结束报文告知 “我要关闭发送通道”。第二次服务器→客户端发送 ACK 报文确认接收 “关闭请求”。第三次服务器→客户端发送 FIN 报文告知 “我也关闭发送通道”。第四次客户端→服务器发送 ACK 报文确认接收连接释放。核心目的确保双方都已完成数据传输避免数据丢失因为 TCP 是双向传输需要双向关闭。