0%

1.2-网络体系结构与网络协议

💡 TIP

相关链接|2.2-数据通信基础

OSI七层模型

image-20241228211242504

  • 应用层

    通过应用层协议,提供应用程序便捷使用的网络服务调用

  • 表示层

    关注所传递信息的语法和语义,管理数据的表示方法,传输的数据结构

  • 会话层

    利用传输层提供的服务,在应用程序之间建立和维持会话,并使会话获得同步

  • 传输层

    传输层为终端用户提供端到端的数据传输控制

  • 网络层

    将数据包跨越网络从源设备发送到目的设备

  • 数据链路层

    实现相邻网络实体间的数据传输

  • 物理层

    定义如何在信道上传输0、1

TCP/IP参考模型

image-20241228212125527

image-20241228212207690

image-20241228212231562

五层网络体系结构

  • 应用层

    • 任务:通过应用进程间的交互来完成特定的网络应用

    • 协议:定义的是应用进程间通信和交互的规则

    • 例如:DNS、HTTP、SMTP

  • 传输层

    • 任务:负责向两台主机进程之间通信提供通用的数据传输服务

    • 主要使用两种协议

      传输控制协议 TCP

      • 提供面向连接的、可靠的数据传输服务

      • 数据传输的单位是报文段

      用户数据报协议 UDP

      • 提供无连接的尽最大努力的数据传输服务不保证数据传输的可靠性

      • 数据传输的单位是用户数据报

  • 网络层

    • 为分组交换网上不同主机提供通信服务。
    • 两个具体任务
      • 路由选择:通过一定的算法,在互联网中的每个路由器上,生成一个用来转发分组的转发表
      • 转发:每一个路由器在接收到一个分组时,要依据转发表中指明的路径把分组转发到下一个路由器
    • 互联网使用的网络层协议包括无连接网际协议IP
    • IP协议分组也叫做IP 数据报,或简称为数据报
  • 数据链路层

    • 常简称为链路层
    • 任务:实现两个相邻节点之间的可靠通信
    • 在两个相邻节点间的链路上传送
    • 如发现有差错,就简单丢弃出错帧
  • 物理层

    • 任务:实现比特的传输
    • 注意:传递信息所利用的一些物理手段,如双绞线,同轴电缆、光缆、无线信道等,并不在物理层协议之内,而是在物理层协议的下面

(完)