计算机网络通信方式:点到点与端到端解析
该思维导图概述了计算机网络的两种主要通信方式:点到点通信和端到端通信。点到点通信是数据链路层与网络层实现的,直接连接节点进行通信,优点是无需持续参与且支持存储转发,但不能确认接收状态;端到端通信则在传输层实现,跨越多个节点进行进程间通信,优点是接收确认和低延迟,但需发送端持续参与并依赖接收端可用性。两者关系密切,Internet中的应用亦体现了这一分层结构。
源码
# 计算机网络通信方式
- 通信方式概述
- 基本分类
- 点到点通信
- 端到端通信
- 点到点通信
- 定义
- 数据链路层/网络层实现
- 直接相连节点间通信
- 特点
- 基于MAC/IP地址
- MAC地址
- IP地址
- 不涉及程序/进程
- 优点
- 发送端无需持续参与
- 不需要持续连接
- 支持存储转发缓冲
- 能处理数据拥塞
- 缺点
- 无法确认接收状态
- 无法得知数据是否到达
- 端到端通信
- 定义
- 传输层实现
- 跨越多个节点的进程间通信
- 特点
- 建立在点到点通信基础上
- TCP/UDP协议实现
- TCP协议
- UDP协议
- 优点
- 接收确认保证
- 可靠性
- 低传输延迟
- 高效数据传输
- 缺点
- 发送端需持续参与
- 持续维持连接状态
- 依赖接收端可用性
- 成功接收的前提
- 关系与应用
- 端到端由点到点构成
- Internet分层应用
- IP及以下: 点到点
- 网络层
- 数据链路层
- 传输层及以上: 端到端
- 传输层
- 应用层
图片
