【注意】此文章是最简单的概念的理解,不涉及具体的数据结构

​​​​​​OSI七层协议大白话解读_陶通宁的博客-CSDN博客_osi七层

网络的分层有三种模式:七层  五层  四层,  这三种模式的关系如下:
1.    七层:应用层  表示层  会话层  传输层  网络层  数据链路层  物理层
2.    五层:应用层  传输层  网络层  数据链路层  物理层
3.    四层:应用层  传输层  网络层  网络接口层
上述的三种分层方法之间的关系:

1.    物理层:
a)    物理层即光缆,电缆,双绞线,无线电波。即网络raw数据。
b)    信号是二进制的1010之类的数据。
c)    物理层的数据是一个bit一个bit的,没有其他的含义

d)    思考:纯二进制不分组的数据是无法进行解析的,因为收发双方都没有协议。
2.    数据链路层:一是用于对物理层的数据进行分组,二是进行基于广播机制的通信。 
a)    “一组” 二进制数据,称为一个“数据包” 或者 一“帧”,分为报头head和数据data两部分。

i.    报头head:(固定18字节)
1.    发送者(源地址,6个字节)
2.    接受者(目标地址,6个字节)
3.    数据类型(6个字节)
ii.    数据data: 最短46字节,最长1500字节。 具体数据

iii.    Head+data:最短64字节,最长1518字节。超过最大限制后需分片。
iv.    注意其中的源地址和目标地址均指MAC地址。

b)    MAC地址的由来:(head中的源和目标的地址)
Ethernet规定接入网络的设备必须有网卡,网卡的地址即MAC地址。每块网卡出厂的时候都需烧录一个唯一的Mac地址,长度为48位2进制,通常由12位16进制的数据表示(前六位是厂商编码,后六位是流水线号)

c)    扩展:互联网和局域网的概念:
i.    若干网卡组成局域网,若干局域网组成互联网。
ii.    为了后面方便理解,网卡—》学生; 局域网:一个班上的所有同学组成局域网; 互联网:若干局域网组成的即所有的教室组成学校。

d)    局域网内的通信:通过数据链路层即可进行。由于是在一个局域网络内,所以不需要网络层出面,在数据链路层即可通信,
e)    数据链路层中广播的方式:即一个网卡向所在的局域网中所有网卡发送一个帧(head+data),其中head中包含自身网卡的地址以及目标网卡的地址。Data即发送的数据;  局域网中其他的网卡接收到后,会看目标地址是否为同一网络中的不同网卡之间通信通过各个网卡的数据链路层的广播机制即可实现。实际上,基于这种机制可以实现互联网范围内的通信,但是如果互联网使用这种广播的方式通信的话,每时刻广播的数量过多。   不同局域网中的网卡通信(不同教室中的学生)通过广播实现不了,(可以理解为不同网络之间的通信)此时数据链路层无法满足要求,需要网络层出面,即网络层是跨局域网(网络)的级别。

3.    网络层:用于不用局域网(网络)(教室)之间的通信
a)    IP协议:隔着教室广播无法传达,需要通过教室负责人(网关)与另一个教室的负责人(网关)传达信息,我们平时所设置的IPv4默认网关就是用于设置网关。
b)    MAC地址用于标注网卡的地址,即某学生在教室中的位置。IP地址用于标注局域网的地址(即所在的教室)。

c)    IP以及MAC地址唯一确定了一个网卡在网络中的地址。
4.    扩展:ARP协议:用于获取目标的MAC地址。
所谓的ARP协议就是发送一个如下的数据包,其中目标MAC为FFFFFF,但是MAC地址约定不可能是这个值,为这个值时,代表询问MAC地址。

5.    传输层:主要实现了 端口的概念。
a)    网络层的IP用于区分局域网,数据链路层的MAC区分具体的网卡(主机),但是主机上有可能有多个APP(暴风影音,QQ等)。通过IP和MAC我们可以找到一台特定的主句,但是并不知道网络数据与哪个APP关联,此时就需要端口的概念,端口即APP与网卡之间的关联编号。   传输层功能:建立端口到端口的通信。

b)    端口的范围:0-65535; 0-1023为系统占用的端口
c)    TCP协议:可靠传输,TCP包没有长度限制,理论上可以无限长,但为了保证效率,通常TCP数据长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割。
d)    UDP协议:不可靠传输,略;
e)    应用层:规定APP的网络数据的格式。

OSI 七层模型之大白话相关推荐

  1. OSI七层模型、TCP/IP五层(或四层)模型

    要说OSI七层模型和TCP/IP五层(或四层)模型,我们先做问题得拆解,1.什么 是OSI?2.七层模型是那些?如何划分?有那些功能?3.有了OSI七层模型,我们为什么还要引入TCP/IP层模型以及他 ...

  2. TCP/IP四层模型和OSI七层模型

    TCP/IP四层模型和OSI七层模型对应表.我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类.     表1-1  TCP/IP四层模型和OSI七层模型对应表 ...

  3. 计算机网络7层协议模型,计算机网络(一) OSI七层模型及TCP/IP dubbo协议

    3.TCP/IP 四层模型: TCP/IP协议:是一个网络通信模型,是OSI 七层模型的简化,为4层模型,泛指众多(TCP,UDP,IP等)协议: OSI TCP/IP 功能 协议 应用层 应用层 文 ...

  4. 工业总线通信与OSI七层模型

    OSI七层模型 分层 应用层是什么协议,不受底层的影响.比如CANopen的底层可以是Ethercat,也可以是CAN Bus. 同样,串行通信的底层可以是485也可以是232. 485自动收发电路 ...

  5. OSI七层模型与TCP/IP四层模型

    OSI七层模型与TCP/IP四层模型 OSI模型(Open System Interconnection Reference Model,缩写为OSI),全名"开放式系统互联通信参考模型&q ...

  6. OSI七层模型具体解释

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最基本的功能就是帮助不同类型的主机实现传输数据 . 完毕中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  7. RS233通信协议与osi七层模型中的物理层,数据链路层的对比

    物理层: 什么代表0,什么代表1,波特率是多少,接口的定义,物理接口定义,传输介质,有几根线,使用信号传输还是单端信号传输 数据链路层: 链路,就是从一个结点到相邻结点的一段物理线路,中间没有任何其他 ...

  8. 网工协议基础(1) OSI七层模型

    欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业IT认证培训19周年 主要课程:思科.华为.红帽.ORACLE.VMware.CISP.PMP等认证培训及考证 OSI的来源 OSI(Op ...

  9. linux 网络7层模型,Linux网络编程——OSI七层模型、TCP/IP模型

    OSI七层模型 开放式系统互连(Open System Interconnect),模型分为7层,从下往上依次为: 物理层: 数据链路层: 网络层: 传输层: 会话层: 表示层: 应用层: 记不住怎么 ...

最新文章

  1. ccat – 使用语法突出显示输出内容
  2. TJU 2248. Channel Design 最小树形图
  3. PureMVC(AS3)剖析:设计模式(二)
  4. 【ArcGIS微课1000例】0021:ArcToolBox工具箱功能与环境概述
  5. 求逆矩阵计算器_991CN的矩阵运算
  6. python tkinter_Python编程GUI库之tkinter教程——Label篇
  7. dlsym 如何查看一个so里面的_如何查看并且使用android系统本身包含的so库?
  8. Android接收系统广播
  9. deepin允许root登录_王者荣耀安卓免ROOT不用电脑修改战区2020最新版教程
  10. modbus调试工具的使用
  11. seaweedfs部署及使用(兼容Hadoop)
  12. Arcgis中怎样设置调查路线线型(带箭头的虚线),附带1:1万地形图符号库
  13. PhD Debate-11 预告 | 回顾与展望神经网络的后门攻击与防御
  14. 高等数学——变限积分求导
  15. doctrine-orm基础(单用doctrine避坑指南)
  16. csdn下载积分规则V1.0
  17. Excel数据处理:提取混合字符中的汉字
  18. C语言 9:f(x)g(x)模式运用数学函数pow sqrt abs
  19. 赵小楼《天道》《遥远的救世主》深度解析(132)客观的客观的客观,因果的因果的因果
  20. 红月服务器修改技能范围,天涯红月常见问题解答表(不断更新)--天涯红月(中文)官方网站-红月十年浩劫风云再起...

热门文章

  1. 国内首个网络安全行业全景图重磅推出
  2. php引用公有类方法_php利用ReflectionClass反射机制获取类public公有方法
  3. Android使用SO库时要注意的一些问题
  4. 每日更新的电信ip段,联通ip段,铁通ip段和移动ip段
  5. 大话西游猛击源码_我们猛击Return(Enter)键可能会演变的原因
  6. 手机4g信号强的服务器,国内三大运营商到底谁的4G网络信号最强?很多人都搞错了,望周知...
  7. layui下拉多选框xm-select
  8. 模电笔记1:半导体基础知识
  9. win7下快速启动栏的快捷方式的位置
  10. SuperMarketSys_SSM超市管理系统(Spring+SpringMVC+Mybatis)