计算机网络中常见名词解释
参考模型各层总结
5层参考模型 | 功能 |
---|---|
应用层 | 任务: 提供系统与用户的接口 协议: HTTP协议 |
传输层 | 传输单位:报文段 任务:负责两个进程之间的通信 协议: TCP、UDP 协议 功能:提供端到端的可靠传输,流量控制 |
网络层 | 传输单位:数据报 任务:将传输层传下来的报文封装成组,选择合适的路由器,交付到目的主机 功能:分组和拆包,路由器的选择,阻塞控制 所实现的硬件:路由器 |
数据链路层 | 传输单位: 帧 实现的硬件 网桥、交换机 |
物理层 | 传输单位:比特 说实现的硬件:集线器,中继器 |
交换机其实就是多端口的网桥。交换机根据所传递数据报的目的地址,将每个数据报独立的,从源端口发送至目的端口,避免了和其他端口发生碰撞。因此交换机的每个端口都是一个冲突域,交换机可以隔离冲突域。
套接字
套接字= 主机IP地址 + 端口号
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?