计算机网络概论——协议与分层结构

计算机网络概论

协议与分层结构

协议设计目的

实现计算机之间的信息交互(信息传递)

网络协议

  • 为进行网络中的数据交换而建立的规则、标准或约定,即网络协议(network protocol)

  • 通信双方需要共同遵守,互相理解

  • 三要素

    • 语法:规定传输数据的格式
    • 语义:规定所要完成的功能
    • 时序:规定各种操作的顺序
  • 分层结构

    • 明晰简化,便于分析学习
  • 统一标准

    • 各层独立,加速技术演进
  • 模块独立

    • 统一接口,确保技术互通

协议分层结构

  • 层次栈

    • 为降低网络设计的复杂性,网络使用层次结构的协议栈,每一层都使用其下一层所提供的服务,并为上层提供自己的服务
  • 对等实体

    • 不同机器上构成相应层次的实体成为对等实体
  • 接口

    • 在每一对相邻层次之间的是接口;接口定义了下层向上层提供哪些服务原语
  • 网络体系结构

    • 层和协议的集合为网络体系结构,一个特定的系统所使用的一组协议,即每层的协议,称为协议栈
  • 发送端:层层封装

  • 接收端:层层解封装

  • 不同层对应协议数据单元(PDU Protocol Data Unit)

服务原语

两种不同类型的服务:面向连接和无连接

  • 面向连接

    • 每个“请求”或“响应”后,都在对方产生一个“指示”或“确认”动作
  • 无连接

    • 携带了完整的目标地址,传输过程不需要应答

六个核心服务原语(以面向连接服务为例)
在这里插入图片描述

服务与协议的关系

  • 协议是“水平”的,服务是“垂直”的

  • 实体使用协议来实现其定义的服务

  • 上层实体通过接口使用下层实体的服务

图片

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Roc.lp

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

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

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

打赏作者

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

抵扣说明:

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

余额充值