网络实现模型:协议与硬件解析
1. 引言
在网络领域,要提升终端节点和路由器的性能,实现者需掌握相关规则。网络算法涵盖协议、硬件架构、操作系统和算法四个领域,各领域专家协同合作才能产生创新的解决方案。简单且具解释和预测能力的模型,有助于不同领域的人员交流和设计。
2. 协议
2.1 传输和路由协议
- TCP 协议 :应用程序常将可靠传输任务委托给传输控制协议(TCP)。TCP 为发送和接收应用程序营造出双向共享数据队列的假象,即便发送和接收机器被易丢包的网络分隔。它把排队的应用数据分割成段,不断重传直至收到确认信息。
- UDP 协议 :对于像视频会议这类不需要可靠性保证的应用,可选择用户数据报协议(UDP)。UDP 无需确认和重传,因为它不保证可靠性。
- IP 协议 :TCP 和 UDP 等传输协议通过互联网将数据段从发送节点传至接收节点,而实际发送数据段的任务由互联网路由协议 IP 承担。互联网路由分为转发和路由两个概念部分,转发是数据包通过中间路由器从源到目的地的过程,每个路由器的转发表需由路由协议构建。常见的路由协议有距离矢量(如 RIP)、链路状态(如 OSPF)和策略路由(如 BGP)。
| 协议名称 | 功能特点 | 适用场景 |
|---|---|---|
| TCP |
超级会员免费看
订阅专栏 解锁全文
16万+

被折叠的 条评论
为什么被折叠?



