01计算机网络分层结构

计算机网络在通信过程中为什么要分层呢?

01计算机网络分层结构_第1张图片
在发送文件前要做一些准备工作,不是直接发送

  1. 发起通信的计算机必须将数据通信的通路激活
  2. 要告诉网络如何识别目标主机
  3. 发起通信的计算机要查明目的主机是否开机,并与网络连接正常
  4. 发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作
  5. 确保差错和意外可以解决
  6. 。。。。。。。。。。。。。。。。。。。。。。。。

那怎么分层呢?

以邮寄红酒为例:红酒需要先用泡沫等软组织包裹,然后打木支架,最后放入快递箱内。每一层
封装就是一个分层,不同层次之间相互独立。

分层的基本原则:

  1. 各层之间互相独立,每层只实现一层相对独立的功能
  2. 每层之间界面自然清晰,易于理解,相互交流尽可能少
  3. 结构上可分割开。每层都采用最合适的技术实现
  4. 保持下层上层的独立性,上层单向使用下层提供的服务
  5. 整个分层结构应该能够促进标准化工作

总结起来就是三点:

01计算机网络分层结构_第2张图片

  • 协议:规定了数据的格式(语法)、内容(语义)、操作顺序(同步)等。协议用于对等层面之间,比如运输前的打支架,收到快递后要拆解支架
  • 服务:下层为上层提供服务,比如打支架是为了固定红酒,好装进快递箱(垂直
  • 接口:上层使用下层服务的入口

SDU服务数据单元:数据实体本身,即完成用户要求的功能而应传送的数据

PCI协议控制信息:控制协议操作的信息,字头

PDU协议数据单元:对等层次之间传送的数据单位

你可能感兴趣的:(计算机网络学习记录,网络通信)