每天5分钟 | 网工协议基础(1) OSI七层模型

- 这是更新的第122网工基础知识点 -

OSI的来源

OSI(Open System Interconnect),即开放式系统互联。一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。

ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。

OSI七层模型的划分

OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。如下图。

每一层实现各自的功能和协议,并完成与相邻层的接口通信。OSI的服务定义详细说明了各层所提供的服务。某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎么实现的无关。

各层功能定义

这里我们只对OSI各层进行功能上的大概阐述,不详细深究,因为每一层实际都是一个复杂的层,这里我们就大概了解一下。我们从最顶层——应用层 开始介绍。整个过程以公司A和公司B的一次商业报价单发送为例子进行讲解。

01 应用层

OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。

我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。
实际公司A的老板就是我们所述的用户,而他要发送的商业报价单,就是应用层提供的一种网络服务,当然,老板也可以选择其他服务,比如说,发一份商业合同,发一份询价单,等等。

02 表示层

表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。

如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。

由于公司A和公司B是不同国家的公司,他们之间的商定统一用英语作为交流的语言,所以此时表示层(公司的文秘),就是将应用层的传递信息转翻译成英语。同时为了防止别的公司看到,公司A的人也会对这份报价单做一些加密的处理。

这就是表示的作用,将应用层的数据转换翻译等。

03 会话层

会话层就是负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。

会话层的同事拿到表示层的同事转换后资料,(会话层的同事类似公司的外联部),会话层的同事那里可能会掌握本公司与其他好多公司的联系方式,这里公司就是实际传递过程中的实体。他们要管理本公司与外界好多公司的联系会话。

当接收到表示层的数据后,会话层将会建立并记录本次会话,他首先要找到公司B的地址信息,然后将整份资料放进信封,并写上地址和联系方式。准备将资料寄出。等到确定公司B接收到此份报价单后,此次会话就算结束了,外联部的同事就会终止此次会话。

🙌会话层、表示层和应用层重点:

1> 数据传输基本单位为报文;

2> 包含的主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)。

04传输层

传输层建立了主机端到端的链接,传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。

该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。

传输层的任务是根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能,负责端到端的可靠数据传输。在这一层,信息传送的协议数据单元称为段或报文。

我们通常说的,TCP UDP就是在这一层。端口号既是这里的“端”。

传输层就相当于公司中的负责快递邮件收发的人,公司自己的投递员,他们负责将上一层的要寄出的资料投递到快递公司或邮局。

🙌有关传输层的重点:  

1> 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;  

2> 包含的主要协议:TCP协议(Transmission Control Protocol,传输控制协议)、UDP协议(User Datagram Protocol,用户数据报协议);  

05 网络层

本层通过IP寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。就是通常说的IP层。

如果你想用尽量少的词来记住网络层,那就是“路径选择、路由及逻辑寻址”。这一层就是我们经常说的IP协议层,IP协议是Internet的基础。

网络层就相当于快递公司庞大的快递网络,全国不同的集散中心,比如说,从深圳发往北京的顺丰快递(陆运为例啊,空运好像直接就飞到北京了),首先要到顺丰的深圳集散中心,从深圳集散中心再送到武汉集散中心,从武汉集散中心再寄到北京顺义集散中心。这个每个集散中心,就相当于网络中的一个IP节点。

🙌有关网络层的重点:

1> 网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能;

2> 基本数据单位为IP数据报;

3> 包含的主要协议:

IP协议(Internet Protocol,因特网互联协议);

ICMP协议(Internet Control Message Protocol,因特网控制报文协议);

ARP协议(Address Resolution Protocol,地址解析协议);

RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)。

4> 重要的设备:路由器。

06 数据链路层 

将比特组合成字节,再将字节组合成帧,使用链路层地址 (以太网使用MAC地址)来访问介质,并进行差错检测。

数据链路层又分为2个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。MAC子层处理CSMA/CD算法、数据出错校验、成帧等;LLC子层定义了一些字段使上次协议能共享数据链路层。在实际使用中,LLC子层并非必需的。

数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

🙌有关数据链路层的重要知识点:

1> 数据链路层为网络层提供可靠的数据传输;

2> 基本数据单位为帧;

3> 主要的协议:以太网协议;

4> 重要设备名称:交换机。

07 物理层

实际最终信号的传输是通过物理层实现的。通过物理介质传输比特流。规定了电平、速度和电缆针脚。

常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆,这些都是物理层的传输介质。物理层记住两个重要的设备名称,中继器(Repeater,也叫放大器)和集线器。

快递寄送过程中的交通工具,就相当于我们的物理层,例如汽车,火车,飞机,船。

(0)

相关推荐

  • 网络工程师(第五版)第一章笔记

    第一章 计算机网络概论 文末有彩蛋 1.2 计算机网络的分类和应用 1.2.1 机网络的分类 计算机网络:概念是指由通信线路互相连接的许多自主工作的计算机构成的 合体. 计算机系统: 高级分布式系统( ...

  • 从OSI网络模型看西方文化,感叹文化的作用确实是无处不在

    稍微了解网络的朋友都听说过OSI7层模型,这一模型从下到上分别为物理层.数据链路层.网络层.传输层.会话层.表示层和应用层. 网线.调制解调器等在物理层传输电信号,在数据链路层实现建立逻辑连接.硬件寻 ...

  • OSI参考模型各层的功能详解

    网络  就是使用集线器或交换机将计算机连接起来构成一个网络 互联网 OSI 分层的好处: 1.每一层更改不会影响其他层: 2.有利于网络设备厂商生产出标准的网络设备: 举个例子:其实网上买东西的过程就 ...

  • TCP/IP 基础知识

    我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star https://github.com/crisxuan/bestJavaer 已提交此篇文章 要说我们接触计算机网络最多的协议,那 ...

  • 每天5分钟 | 网工路由基础(4)OSPF协议

    - 这是更新的第141个网工基础知识点 - 01 OSPF是什么 在同一个OSPF自制系统内每一台运行OSPF协议的路由器总是将本地网络的连接状态用LSA(链路状态通告)描述,并广播到整个自制系统中去 ...

  • 【基础大全】一文带你打好网工路由基础......

    2021 01 通过路由条目,生成路由表,根据路由表中的条目,进行路径选择. 路由表存储在 RAM 中,掉电丢失,加电重新装载计算. 路由分类: 直连路由:通过接口感知到的直连  (网络接口配置IP, ...

  • 每天5分钟 | 网工交换基础(3)VLAN原理

    - 这是更新的第153个网工基础知识点 - 什么是VLAN? VLAN(Virtual LAN),翻译成中文是"虚拟局域网".LAN可以是由少数几台家用计算机构成的网络,也可以是数 ...

  • 一句口诀记住 OSI七层协议模型

    Please Do Not Tell Stupid People Anything 今天复习计算机网络 七层协议模型 不是忘了 就是记串了 学了一句 口诀 一下子能记住 七层协议模型 口诀 Pleas ...

  •  OSI七层协议大白话解读

    互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层.实际上这个七层是不存在的.没有这七层的概念,只是人为的划分而已.区分出来的目的只是让你明 ...

  • 网工知识角|华为认证网络管理协议分类(二)

    sFlow ·采样流sFlow(Sampled Flow)是一种基于报文采样的网络流量监控技术,基于Flow采样可以截取原始报文的全部,也可以截取一部分报头. ·sFlow系统包含一个嵌入在设备中的s ...

  • 【网工干货】PPP协议与认证(PAP、CHAP)......

    【网工干货】PPP协议与认证(PAP、CHAP)......

  • 这6集、60+分钟网爬基础视频,免费公开了! | PQ实战基础!

    - 1 - 关于网爬,很多朋友都非常感兴趣,卖课程或卖工具的,往往会把它描述得很简单,看着是点个按钮就拿到了数据般神奇. 但是,网爬到底是个啥,涉及到哪些知识点?很多朋友可能连门都没入,自然也很难体会 ...

  • 【基础】跟着学螺纹边缘花饰【俄网的钩针基础教程】

    转自网络 螺纹, 基础, 教程, 钩针基础教程, 钩针