计算机网络通信方式:点到点与端到端解析

该思维导图概述了计算机网络的两种主要通信方式:点到点通信和端到端通信。点到点通信是数据链路层与网络层实现的,直接连接节点进行通信,优点是无需持续参与且支持存储转发,但不能确认接收状态;端到端通信则在传输层实现,跨越多个节点进行进程间通信,优点是接收确认和低延迟,但需发送端持续参与并依赖接收端可用性。两者关系密切,Internet中的应用亦体现了这一分层结构。

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