走马观花之TCP/IP
2011-04-12 21:47 Paul Wong 阅读(657) 评论(3) 编辑 收藏 举报在学校学习的计算机网络,是偏向于硬件以及通信过程的实现的,幸好当时很爱学这门课程,掌握得还是不错,但对于软件开发而言,我们应该更偏重于协议的掌握。废话不多说,先对TCP/IP层做个简单的介绍吧,凡是由浅入深,慢慢来……
TCP/IP协议族:
这个图还算漂亮吧,下面对每个协议进行一个简单的说明:
TCP:传输控制协议,把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确
认分组超时时钟等,为两台主机提供高可靠性的数据通信。
UDP:用户数据报协议,为应用层提供一种简单服务,把数据报的分组从一台主机发送到另一主机,不保证可靠性传输。
ICMP:Internet控制报文协议,经常被认为是IP层的一个组成部分,传递差错报文以及其他需要注意的信息。
IP:网际协议,是网络层上的主要协议,同时被TCP和UDP使用。每组数据都通过端系统和每个中间路由器中的IP层在
互联网中进行传输。
IGMP:Internet组管理协议,用来把一个UDP数据报多播到多个主机。
ARP/RARP:地址解析协议,和RARP(逆地址解析协议)是某些网络接口使用的特殊协议,用来转换IP层和网络接口层使用的地址。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述