【HCIA】《OSI参考模型》看这样就足够了~~~

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

本节的知识点✍

计算机网络的诞生发展

OSI参考模型

                                                          


一、计算机网络的诞生发展✌

计算机网络的四个发展史

1、1946至1957年第一个电子管计算机的出现标志着现代计算机的诞生。

2、1957至1964年第二代晶体管计算机的出现新的职业和整个软件产业由此诞生。

3、1964至1972年第三代集成电路计算机使得计算机在中心程序的控制协调下可以同时运行许多不同的程序。

4、1972年至今第四代大规模集成电路计算机可以在硬币大小的芯片上容纳如此数量的元件使得计算机的体积和价格不断下降而功能和可靠性不断增强。

1946年2月14日美国宾夕法尼亚大学为了美国军方用于导弹计算収明了丐界上第一台计算机而计算机改发幵丏引领了丐界的収展。
计算机具有强大的计算能力迅速的在各个科研单位广泛应用。
什么是网络
网络使用连接设备将织端设备通过传输介质连接起来迚行数据的传输。
织端设备 个人电脑 手机 ipad 等设备
连接设备路由器、交换机、网桥、中绠器等设备
传输介质有线和无线传输介质
网络的核心是什么

网络核心即由连接因特网端系统的分组交换机和链路构成的网状网络。网络的核心部分主要是为网络边缘部分的端系统提供数据交换的。比如说主机A要向主机B通信则主机A要通过核心部分的分组交换机和链路将信息由A传送到B。

网络核心部分有两种数据交换的方式一种是分组交换另外一种是电路交换。


二、OSI参考模型----开放式参考互联模型

OSIOpen System Interconnect即开放式系统互连。 一般都叫OSI参考模型OSI是由ISO国际标准化组细在1979定颁布的定义了数据产生过程的标准格式不同的系统不同的软件在产生数据时定义了统一的标准。提出了分层思想体系结构标准定义了网络互连的七层框架物理层、数据链路层、网络层、传输层、会话层、表示层和应用层即OSI开放系统互连参考模型。

OSI 参考模型中不同层完成不同的功能各层相互配合通过标准的接口进行通信。

控制层面

  • 7.应用层对应用程序提供接口

为特定类型的网络应用提供了访问 OSI 环境的手段。应用层确定进程之间通信的性质以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程操作而且还要作为应用进程的用户代理来完成一些为进行信息交换所必需的功能。它包括文件传送访问和管理 FTAM 、虚拟终端 VT 、事务处理 TP 、远程数据库访问 RDA 、制造报文规范 MMS 、目录服务 DS 等协议应用层能与应用程序界面沟通以达到展示给用户的目的。 在此常见的协议有 :HTTP HTTPS FTP TELNET SSH SMTP POP3 等。
应用层是 OSI 参考模型的最高层是用户与网络的接口。该层通过应用程序来完成网络用户的应用需求如文件传输、收发电子邮件等。

  • 6.表现层进行数据格式的转换以确保一个系统生成的应用层数据能够被另一个系统的应用层所识别和理解

它包括数据格式交换、数据加密与解密、数据压缩与终端类型的转换。

  • 5.会话层在通信双方之间建立、管理和终止会话

会话层的主要功能是负责维护两个节点之间的传输联接确保点到点传输不中断以及管理数据交换等功能。会话层还可以通过对话控制来决定使用何种通信方式全双工通信或半双工通信。

管理通信针对传输的每一种数据建立管理、建立、维持、终止一条会话虚链接

数据层面

  • 4.传输层建立、维护和取消一次端到端的数据传输过程。控制传输节奏的快慢、调整数据的排序等等

传输层是计算机通信体系结构中关键一层传输层定义了传输数据的协议端口号以及流控和差错校验。将上层应用数据分片并加上端口号封装成数据段或通过对报文头中的端口识别。传输层实现了网络中不同主机上的用户进程之间的数据通信为用户提供了端到端的服务。传输层起到了承上启下的作用承接上层软件应用下启网络数据传输。

  • 3.网络层定义逻辑地址实现数据从源到目的地的转发

网络层是以路由器为最高节点俯瞰网络的关键层它负责将上层数据加上源和目的方的逻辑(IP)地址封装成数据包实现数据从源端到目的端的传输。网络层进行逻辑地址寻址实现不同网络之间的路径选择。传输层为端到端通信而网络层以下为点对点通信。

  • 2.数据链路层将分组数据封装成帧在数据链路上实现数据的点到点、或点到多点方式的直接通信差错检测

本层指定拓扑结构并提供硬件寻址。常用设备有网卡、网桥、交换机

  • 1.物理层在媒介上传输比特流提供机械和电气的规约
 物理层的主要功能是利用物理传输介质为数据链路层提供物理连接以便透明的传送比特流。常用设备有各种物理设备集线器、中继器、调制解调器、网线、双绞线、同轴电缆。

🍅注意

  • 数据发送时从第七层传到第一层接收数据则相反。
  • 上三层总称应用层用来控制软件方面。
  • 下四层总称数据流层用来管理硬件。除了物理层之外其他层都是用软件实现的。
  • 数据在发至数据流层的时候将被拆分。
  • 在传输层的数据叫段网络层叫包数据链路层叫帧物理层叫比特流这样的叫法叫 PDU 协议数据单元
分局不同局实现不同的功能集合起来定义了数据的产生过程。
分局的优点 1.降低了局次之间的关联性减少了某些局协议对其他局的影响
                       2.便于指定标准化
                       3.方便学习和理解
                       4. 各个局之间清楚自己的目标幵丏相对独立便于后期单独协议的增强升级

理解工作比喻

7 应用层老板

6 表示层相当于公司中演示稿老板、替老板写信的助理

5 会话层相当于公司中收寄信、写信封与拆信封的秘书

4 传输层相当于公司中跑邮局的送信职员

3 网络层相当于邮局中的排序工人

2 数据链路层相当于邮局中的装拆箱工人
1 物理层相当于邮局中的搬运工人



传输局定义数据的传输方式以及定义用于在数据局面区分不同流量。

1.区分流量 通过传输局端口号进行区分不同的端口号代表了不同的流量

  • 端口号范围0-65535
  • 端口号分类静态端口号也称为知名端口号1-1023          动态端口号1024-65535
静态端口每个端口号定义了特定的服务流量
                  特点端口号与流量之间存在一一对应绑定的关系
常见端口号
域名系统 (DNS)— TCP/UDP 端口 53
超文本传输协议 (HTTP) — TCP 端口 80
简单邮件传输协议 (SMTP)— TCP 端口 25
邮尿协议 (POP)— TCP 端口 110
Telnet — TCP 端口 23
劢态主机配置协议 DHCP— UDP 端口 67 和端口 68
文件传输协议 (FTP)— TCP 端口 20 和端口 21
动态端口:    大多数服务使用随机的动态端口号进行区分
                  特点动态端口与流量之间存在一一对应关系但无绑定

2.定义数据的传输方式分为可靠和不可靠传输方式。

使用 不可靠传输方式 数据特点1.大流量 2.同步性要求较高 3.对数据的丢失不敏感
🍅 TCP 传输控制协议是一种面向连接的可靠的传输协议。
     
  1.  什么是可靠的传输协议如何保障可靠传输         保证可靠性 1.确认机制 2.重传输机制
  2. 什么是面向连接如何保障面向连接                   面向连接是在传递数据之前迚行协商确保数据在后续的发送过程中双方能够収送以及能够发送到数据。
        保障面向连接TCP三次握手机制
        TCP优化机制1.重排序 2.滑劢窗口机制
        TCP主要应用环境 web浏览器 、电子邮件、FTP 等协议

TCP的主要特点

1、TCP是面向连接(虚连接)的传输层协议。

2、每一条TCP连接只能有两个端点每- 条TCP连接只能是点对点的。

3、TCP提供可靠交付的服务无差错、不丢失、不重复、按序到达。可靠有序不丢不重

4、TCP提供全双工通信。一发送缓存 准备发送的数据&已发送但尚未收到确认的数据

接收缓存按序到达但尚未 被接受应用程序读取的数据&不按序到达的数据

5、TCP面向字节流把应用程序交下来的数据看成仅仅是一连串的无结构的字节流。

 🍅UDP 用户数据报协议是一种非面向连接的不可靠传输协议。
  • 特点 1.无连接没有三次握手不需要提前进行协商2.不可靠传输尽力而为 3.简单 4.低开销
       UDP主要使用环境视频流、IP语音VOIP
       4局数据称为segment
       抓包使用wireshake 抓包工具分析 TCP UDP数据结构
                                                                       如何抓包就不详细介绍了~                                     

网络局编址、寻址路由

  • 编址协议 IPV4、IPV6、IPX、Appletalk 等
  • IPV4互联网协议版本4 采用了32个二进制进行标识
  • 组成方式32个二进制
  • 书写方式点分十进制
  • 完整的IP地址IP地址部分+网络掩码
  • IP地址32个二进制0和1组成
  • 网络掩码32个二进制连续的1和连续的组成连续的1代表网络位连续的0代表主机位。

🍅IP地址分类

A类地址前8位为网络标识。后24位为主机标识。
A类地址 第一位固定为0
0XXX XXXX ---0-1271-126网络掩码默认为 255.0.0.0
网段2个7次幂        主机数用户数2个24次幂
B类地址,不同的网络决定是前两个字节决定的,前16位决定网络的不同
B类地址 前两位固定为10
10XX XXXX---128-191网络掩码默认为255.255.0.0
网段2个14次幂        主机数用户数2个16次幂
C类ip是前三个字节来决定是否是同一网段即是不是属于同一网络
C类地址 前三位固定110
110X XXXX---192-223网络掩码默认为255.255.255.0
网段2个21次幂        主机数用户数2个8次幂
D类地址 前四位固定为1110
1110 XXXX---224-239组播地址无掩码
E类地址 前四位固定为1111
1111 XXXX---240-255保留地址用于科研。
A、B、C----单播地址
     D---组播地址
     E---保留地址
                     单播---一对一
                     组播---一对多
                     广播---一对所有

 特殊地址

  •      0.X.X.X 无效地址保留地址0.0.0.0 无效地址 占位
  •     127.0.0.1 本地测试 127.X.X.X 测试地址
  •      网络号网络位丌发 主机位全为0 的地址描述一个网段
192.168.1.1 255.255.255.0
192.168.1.0 255.255.255.0
  •      受限广播地址255.255.255.255
  •      定向直接广播地址网络位不变主机位全为1
192.168.1.1 255.255.255.0
192.168.1.255 255.255.255.0
  •      本地链路地址link-local { 169.254.0.0 255.255.0.0 }
公有地址具有全球唯一性标识地址
私有地址不具唯一性标识的地址
                                                                                                             
                                                                                                             再坚持一下~~
                                                                                                                  小可爱



数据链路局 针对不同的传输介质定义不同的二层封装

分为两个子局: LLC---逻辑链路控制子层标识上局使用了何种协议
                       MAC---介质访问控制子局 二层进行地址的识别
数据链路局的功能 组帧、物理编址、流量控制、差错控制、接入控制
MAC地址介终48个二进制构成书写方式减分或者点分十六进制标识
减分十六进制书写60-F2-62-3C-E3-53
点分十六进制书写60F2.623C.E353
构成
前24位OUI统一资源标识符也称为厂商ID
后24位interface ID接口标识符也称为产品ID


物理局将二局的数据帧转换为物理传输介质中比特流关注机械特性、电学特性、先学特性等。
 

传输介质

  1. 有线介质同轴电缆、双绞线、先纤
  2. 无线介质WiFi、蓝牙、wimax等
同轴电缆
       网络早期使用速率较低优点是耐用传输距离长抗干扰强。
以太网标准电缆类型最长有效传输距离
10BASES粗同轴电缆500米
10BASE2细同轴电缆185米

🍅双绞线8根铜丝两两相绞
分类
      屏蔽双绞线 --- 在绝缘皮下方还有一圈金属壳主要为了屏蔽外界干扰 --- 应用于强干扰环境
      非屏蔽双绞线 --- 应用于日常环
线类 分为3类、4类、5类、超5类、6类、超6类等常见的5类超5类线。
           线类越高铜丝越粗绞的越紧 --- 速度更快抗干扰能力更强

线序

        568A线序 绿白 绿、橙白 、蓝、蓝白、 、棕白、棕
         568B线序 橙白 绿白 、蓝、蓝白、 绿 、棕白、棕
平行线 又称为直通线 线序相同。不同层设备使用平行线。

交叉线线序不同。同层设备使用交叉线。

全反线又称为console线配置线线序相反用于用户控制网络设备。

光纤 利用光携带光信号传输数据
分类
  •    单模应用注入式激先二极管 光在光纤中横向直线传输   光源贵线便宜
  •    多模应用发光二极管光在光纤中全反射传输            光源便宜线贵

 总结整个OSI模型定义了软件缠身数据的过程。

OSI是一个定义良好的协议规范集并有许多可选部分完成类似的任务。
它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。
OSI参考模型并没有提供一个可以实现的方法而是描述了一些概念用来协调进程间通信标准的制定。 即OSI参考模型并不是一个标准而是一个在制定标准时所使用的概念性框架。

 

🤗🤗今天的内容到这里就结束了~

下一次再见咯~

和你们一起学习的小夏~


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6