作者:黄于諭春琪 | 来源:互联网 | 2023-09-01 12:08
1.4分层结构、协议、结构、服务分层结构协议结构服务lSOOSI参考模型及详解TCPIP参考模型5层参考模型为什么分层发送文件前要完成的工作:(1)发起通信的计算机必须将数据通信的
1.4分层结构、协议、结构、服务
- 分层结构
- 协议
- 结构
- 服务
- lSO/OSI参考模型及详解
- TCP/IP参考模型
- 5层参考模型
为什么分层
发送文件前要完成的工作:
(1)发起通信的计算机必须将数据通信的通路进行激活。
(2)要告诉网络如何识别目的主机。
(3)发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。
(4)发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作。
(5)确保差错和意外可以解决。
——光是发一个文件就有这么多的步骤!
——我们还是把大问题分解成小问题再解决吧
分层
实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。【水平】
语法:规定传输数据的格式语义:规定所要完成的功能
同步:规定各种操作的顺序
接口(访问服务点SAP) :上层使用下层服务的入口。
服务:下层为相邻上层提供的功能调用。【垂直】
SDU服务数据单元:为完成用户所要求的功能而应传送的数据。
PCI协议控制信息:控制协议操作的信息。
PDU协议数据单元:对等层次之间传送的数据单位。
概念总结
- 网络体系结构是从功能上描述计算机网络结构。
- 计算机网络体系结构简称网络体系结构,分层结构。每层遵循某个/些网络协议以完成本层功能。
- 计算机网络体系结构是计算机网络的各层及其协议的集合。
- 第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。但是,仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
- 体系结构是抽象的,而实现是指能运行的一些软件和硬件。
计算机网络分层结构
- 7层OSI参考模型(法定标准)
- 4层TCP/IP参考模型(事实标准)
- ==> 5层体系结构
OSI模型的诞生
目的︰支持异构网络系统的互联互通。
国际标准化组织(ISO)于1984年提出开放系统互连(OSI)参考模型。但是!理论成功,市场失败。
物联网传话表应用!
OSI模型 |
---|
应用层 |
表示层 |
会话层 |
传输层 |
网络层 |
链路层 |
物理层 |
ISO/OSI参考模型解释通信过程
A与B的通信,中间可能会经过很多的交换设备帮忙传输
A负责打包发送,B负责拆包查收
OSI参考模型详解
应用层
- 所有能和用户交互产生网络流量的程序
- 文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP)
表示层
- 用于处理在两个通信系统中交换信息的表示方式(语法和语义)
- 功能
- 功能一︰数据格式变换翻译官
- ….0111011000…. ==> “仰天大笑出门去,我辈岂是蓬蒿人”
- 功能二∶数据加密解密
- 功能三:数据压缩和恢复
- 主要协议: JPEG、ASCII
会话层
- 向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。 这是会话,也是建立同步(SYN)
- 功能
- 功能一︰建立、管理、终止会话
- 功能二∶使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数 据同步
- 主要协议: ADSP、ASP
传输层
- 负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报
- 功能
- 功能一︰可靠传输、不可靠传输
- 功能二∶差错控制
- 功能三:流量控制
- 功能四:复用分用
- 记忆口诀:可差的也能留用??
- 复用:多个应用层进程可同时使用下面运输层的服务。
- 分用:运输层把收到的信息分别交付给上面应用层中相应的进程。
- 主要协议: TCP、UDP
网络层
- 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。 网络层传输单位是数据报。
- 功能
- 功能一:路由选择(选择 最佳路径 )
- 功能二:流量控制
- 功能三:差错控制
- 功能四:拥塞控制
- 若所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。
- 因此要采取一定措施, 缓解这种拥塞。
- 主要协议:IP、IPX、ICMP、 IGMP、ARP、RARP、OSPF
链路层
- 主要任务是把网络层传下来的数据报组装成帧。 数据链路层/链路层的传输单位是帧。
- 功能
- 功能一:成帧(定义帧的开始和结束)
- 功能二:差错控制 (帧错+位错)
- 功能三:流量控制
- 功能四:访问(接入)控制
- 主要协议: SDLC、HDLC、PPP、STP
物理层
TCP/IP模型 & 5层参考模型
相同点
不同点
- OSI定义三点︰服务、协议、接口
- OSI先出现,参考模型先丁协议发明,不偏向特定协议
- TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要层次
5层参考模型
综合了OSI和TCP/IP的优点
5层参考模型的数据封装与解封装
“朝着一个既定的方向去努力,就算没有天赋,在时间的积累下应该也能稍稍有点成就吧。”