计算机网络体系结构

举报
yd_249383650 发表于 2023/03/23 11:18:27 2023/03/23
【摘要】 ​ 常见的计算机网络体系结构OSI体系结构​编辑法律上的国际标准TCP/IP体系结构​编辑事实上的国际标准​编辑​编辑​编辑计算机网络体系结构分层的必要性计算机网络是个非常复杂的系统。早在最初的ARPANET设计时就提出了分层的设计理念。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。下面,我们按照由简单到复杂的顺序,来看看实现计算机网络要面...

 常见的计算机网络体系结构

OSI体系结构

编辑


法律上的国际标准


TCP/IP体系结构

编辑


事实上的国际标准

编辑

编辑

编辑


计算机网络体系结构分层的必要性

计算机网络是个非常复杂的系统。早在最初的ARPANET设计时就提出了分层的设计理念。

“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。

下面,我们按照由简单到复杂的顺序,来看看实现计算机网络要面临哪些主要的问题,以及如何将这些问题划分到相应的层次,层层处理。

编辑

编辑

物理层 

如何标识网络中的各主机(主机编址问题,例如MAC地址)

如何从信号所表示的一连串比特流中区分出地址和数据

如何协调各主机争用总线

编辑

 解决使用何种信号来传输比特的问题

网络层 

如何标识各网络以及网络中的各主机(网络和主机共同编址的问题,例如IP地址) 

编辑

 路由器如何转发分组.

如何进行路由选择

解决分组在多个网络上传输(路由)的问题

 运输层

编辑


如何解决进程之间基于网络的通信问题

出现传输错误时,如何处理

解决进程之间基于网络的通信问题


应用层 

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

编辑


   解决通过应用进程的交互来实现特定网络应用的问题

编辑


计算机网络体系结构分层思想举例

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

编辑

计算机网络体系结构中的专用术语

实体

实体

任何可发送或接收信息的硬件或软件进程。

对等实体

收发双方相同层次中的实体。

编辑


协议

协议 控制两个对等实体进行逻辑通信的规则的集合。

编辑

协议的三要素

语法:定义所交换信息的格式

编辑


语义:定义收发双方所要完成的操作

编辑



同步:定义收发双方的时序关系 

编辑


服务 

在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。

要实现本层协议,还需要使用下面一层所提供的服务。 

编辑


在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。

要实现本层协议,还需要使用下面一层所提供的服务。

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

|实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是"透明"的。

服务访问点 在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型。□ 数据链路层的服务访问点为帧的“类型”字段。

□ 网络层的服务访问点为IP数据报首部中的“协议字段”。

□运输层的服务访问点为“端口号”。

上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令称为服务原语。

编辑

协议数据单元PDU 对等层次之间传送的数据包称为该层的协议数据单元。 

编辑



协议数据单元PDU:对等层次之间传送的数据包称为该层的协议数据单元

服务数据单元SDU:同一系统内,层与层之间交换的数据包称为服务数据单元。

多个SDU可以合成为一个PDU;一个SDU也可划分为几个PDU。

编辑


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。