【王道计算机网络】1.2.1 计算机网络的分层结构、协议、服务和接口

计算机网络的分层结构、协议、服务和接口


1.为什么计算机网络要分层?

请添加图片描述

  • 如上图所示,这是一台计算机向另一台计算机发送pdf文档的传输过程,传输过程分为大致4个步骤,这4个步骤合起来就是一个数据传输的解决方法。但是这4个步骤合起来,传输显得很复杂,不便于网络的研究、实现和维护。那么我们怎么解决这个问题呢?
  • 我们可以采用“分层”的方式解决这个问题,将一个复杂大问题分解成若干子问题,那么子问题就相对来说更加容易研究和处理

2.如何分层呢?

  • 刚刚上面那张图已经大致列出了两台计算机传输数据时需要计算机网络提供的4个大致功能,那我们分层就根据功能来划分。每个层次即是对相应功能的具体定义
  • 分层也得遵守一些规则,这些规则是前人提出来的,我也就不解释了
  • 分层基本原则:

请添加图片描述


3.认识分层结构(协议、接口、服务)

请添加图片描述


3.1 协议的组成

请添加图片描述


3.2 服务原语

  • 注意:在一层内完成的全部功能并非都称之为服务,只有那些能够被高一层实体“看得见”的功能才能称为服务。

  • 上层使用下层所提供的服务必须与下层交换一些指令,这些指令在OSI中被称为服务原语。

  • OSI将原语划分为4类:

    ●请求(Request):由服务用户发往服务提供者,请求它完成某项工作。

    ●指示(Indication):由服务提供者发往服务用户,指示发生了某些事件。

    ●响应(Response):由服务用户发往服务提供者,对前面发生的指示的响应。

    ●证实(Confirmation):由服务提供者发往服务用户,对前面发生的请求的证实。

  • 这4类原语用于不同的功能,如建立连接、传输数据和断开连接等。

  • 有应答服务包括全部4种原语

  • 无应答服务则只有请求和指示

  • 举个例子来理解这四种原语

请添加图片描述


3.3 协议、接口、服务之间的关系

请添加图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值