一、分层结构、协议、接口、服务的概念介绍。
(1)分层结构
1、为什么要分层呢?
为了将复杂的问题分割成一层一层去处理,将复杂问题简单化,整体问题部分化。
2、认识分层结构
1、第n层中活动的元素称为n层实体,同一层实体叫对等实体。
(2)协议
为进行网络中对等实体数据交换而建立的规则、标准或约定称为网络协议。
(水平结构的)因为同一层次之间才会有协议(不然后续解析时无法进行。)
(3)接口(访问服务点SAP)和服务
接口:上层使用下层服务的入口被称为接口。只有相邻的上下层才会有接口。
服务:下层为上层提供的功能调用(上层拥有它下面所有下层的所提供的服务)(垂直结构)
小知识点:
SDU服务数据单元:未完成用户所要求的功能而应传送的数据。
PCI协议控制信息:控制协议操作的信息。
PDU协议数据单元:对等层次之间传送的数据单位。
上一层的PDU会成为下一层的SDU
网络体系结构是从功能上描述计算机网络结构。
计算机网络体系结构是分层结构。
计算机网络体系结构是计算机网络各层及其协议的集合。
体系结构是抽象的,而实现是指能运行的一些软件和硬件。
二、ISO/OSI参考模型。
目的:支持异构网络系统的互联互通。
由国际标准化组织(ISO)在1984年提出开放系统互连(OSI)参考模型。
理论成果,市场失败,被TCP/IP占据。(OSI模型中不同层中有相同的功能,功能重复)。
具体内容:
OSI七层:物链网输会示用(物联网叔会使用)
7、用:应用层 --->所有能和用户交互产生网络流量的程序
6、示:表示层 --->处理在两个通信系统中交换信息的表示方式。
功能:
1⃣️ 数据格式变换(翻译官)
2⃣️数据加密解密(比如用微信发送账号或者密码的时候)
3⃣️数据的压缩和恢复(大文件会包装成压缩包传输然后在解压缩)
5、会:会话层 --->向表示层实体/用户进程提供建立连接并在连接上有序的传输数据,这就是会话,也是建立同步(SYN)。
功能
1⃣️建立、管理、终止会话
2⃣️使用校验点使会话在通信失效时从同步点/校验点继续恢复通信,实现数据同步。
4、输:传输层 --->两个进程间的通信,即端到端的通信。传输单位是报文段或者用户数据段。
功能:
1⃣️可靠传输(传输端收到接收端接收成功的消息后,才会继续传输下一个,如果没有收到回复,就再次发送)、不可靠传输(直接发,不用等回复)QQ的短消息发送就用不可靠传输。
2⃣️差错控制
3⃣️流量控制 通过控制接收端的窗口的大小来控制流量。(拥塞控制)
4⃣️复用分用。
复用:多个应用层进程可同时使用下面运输层的服务
分用:运输层把收到的信息分别交给上面应用层中的相关进程(每个进程都有自己的端口号),类似对号入座。
3、网:网络层 --->主要任务是把分组从源端传到目的端,为分组交换网上不同的主机提供通信服务。网络层传输单位是数据报。
功能
1⃣️路由选择(最佳路径)
2⃣️流量控制
3⃣️差错控制
4⃣️拥塞控制(缓解拥塞)
2、链:数据链路层 --->把网络层传输下来的数据报组装成桢。传输单位是桢
功能
1⃣️成桢
2⃣️差错控制
3⃣️流量控制
4⃣️访问(接入)控制 控制对信道的访问(广播和共享信道)
1、物:物理层 --->在物理媒体上实现比特流的透明传输。传输单位是比特。
透明传输:完全照搬
功能
1⃣️定义接口特性
2⃣️定义传输模式 单工(一方发送) 半双工(回合制) 双工(可同时发送)
3⃣️定义传输速率
4⃣️比特同步
5⃣️比特编码
通信过程相当于包装和拆包装的过程。
注意:数据链路层特殊,不仅加首部还加尾部。
4567之间的通信是端到端的通信(每一个建立网络连接的进程都有一个端口号,两个进程之间的通信被叫做端到端的通信)
123被叫做点到点到通信。
按照功能分:
(567)被称为资源子网(数据处理)
(123)被称为通信子网(数据通讯)
三、TCP/IP模型,和五层参考模型(看下面图就可)
不同点:
五层参考模型:
OKOK,今天的学习量也差不多了,hxdm,明天见!