TCP/IP常用协议栈图解

1.引言

最近看了一些计算机网络的课程,总结借鉴了一些TCP/IP常用协议,罗列在以下图中,以便有一个整体观。

2.图解

先上图

3.总结

TCP/IP协议是实际用的计算机网络通信的标准协议栈,自上而下分为应用层,传输层,网络层,数据链路层。其中每一层常用的协议都罗列如上图。如果对每一个协议都有一个大概的了解,能叙述一二,那么对计算机网络理论就有了理论基础了。计算机网络的协议主要是约定了数据传输的问题。数据在不同的层的处理是不同的,自上而下加了各自的头管理数据,数据的常用名字也发生了变化,在应用层中称为"数据单元"(应用数据),在传输层称为"数据段",在网络层中称为"数据报",在数据链路层称为"数据帧"。

每一层都有每一层的数据格式,应用层的格式是根据应用协议不同而约定不同的数据格式的,是根据应用和业务而变化的。传输层,网络层,数据链路层的协议一般是共通的,一般而言是集成在操作系统内核(比如Window和Linux系统)中的,如果你掌握了这些共通部分,你将在和网络开发的项目中比较自信。一般而言,针对应用层的开发,掌握一些Socket编程的函数接口就可以了,除非你想拥有网络各个领域通用的能力。

相关推荐
北京耐用通信20 分钟前
终结混合网络调试噩梦:耐达讯自动化实现EtherCAT对DeviceNet设备的直接读写
网络·人工智能·物联网·网络协议·自动化·信息与通信
Henry Zhu12336 分钟前
VPP中的DPDK插件源码详解第一篇:DPDK插件的作用和意义以及整体架构
运维·服务器·网络·计算机网络·云原生
分***81 小时前
新版局域网IP扫描神器IPScanner.exe 绿色版V1.28.2,支持跨网段扫描_端口扫描_系统端口查看工具
网络·tcp/ip·端口扫描·ipscanner·局域网扫描
千天夜1 小时前
文件系统磁盘块分配方式:从隐式链接到索引结构
网络·网络协议
2501_915918411 小时前
HTTPS 端口深度解析,443 并不是唯一入口,理解 TLS 流量行为与抓包策略
网络协议·http·ios·小程序·https·uni-app·iphone
嘻哈baby2 小时前
游戏/远程桌面的网络延迟优化:从TCP拥塞控制到智能选路
网络·tcp/ip·游戏
shcoc2 小时前
备用 申请acme 申请ssl
网络·网络协议·ssl
网络小白不怕黑2 小时前
Docker容器网络:从容器互联到跨主机通信
网络·docker·容器
m0_471199632 小时前
【vue】收银界面离线可用,本地缓存订单,网络恢复后同步
网络·vue.js·缓存
老蒋新思维2 小时前
创客匠人 2025 万人峰会实录:AI 智能体重构创始人 IP 变现逻辑 —— 从 0 到年入千万的实战路径
大数据·网络·人工智能·tcp/ip·创始人ip·创客匠人·知识变现