总结:OSI七层协议

      最后更新:2022-04-09 11:54

      一、OSI七层协议

      每层运行常见设备:

      二、物理层

      计算机之间需要用光缆、电缆通过完成网络,我们将能够进行沟通。

      物理层功能:高低电压传输(电信),主要基于电力特性,高电压至1,低电至0。

      三、数据链路层

      基本电信0和1是毫无意义的。

      数据链层函数:指定要传送的数据分组以及数据格式。

      以太网协议

      最初,每家公司都有自己的集团,然后形成共同标准,即:以太网议定书》

      规定:

      • 框架是一个由点消耗收集组成的数据包。

      • 每个数据框架分为两部分:标题头和数据数据。

      头的常数大小为( 18 字节) 。

      • 6 字节发件人/源地址
      • 6字字节接收方/目标地址
      • 数据类型,6个字节

      (最低46字节(最低46字节),最高1,500字节(最高1,500字节)数据

      • 数据包的具体内容

      头长+数据长度=最低64字节,最大1518字节,如果长度超过最大限制,以碎片传送。

      mac地址

      源和目标地址在信头是来自,以太网议定书》规定接入 Internet 的设备都必须具备网卡,发送端和接收端的地址便是 mac地址,以便能找到发送和接收者。

      当一张网卡离开制造厂时,它被分配到一个独特的Mac地址。长度48比特2,通常称为12比特16(前6是制造商的数字,后6是流线)。

      见Mac 地址: 本地连接- 具体- 物理地址

      广播:

      同一个网络的两个主机(同一个局域网)可以使用一个Mac地址(一个主机使用arp协议获得一个Mac地址)相互交流,每个主机都以最基本的方式广播,即基本上计算机在喊叫。

      四、网络层

      可以使用Tetanet协议、Mac地址和收音机发送。理论上说 地球上所有的电脑 都可以互相交谈然而,全球的互联网是由单一的局域网组成的。如果所有信息都通过Teennet广播,这是沟通的唯一手段。那么一台机器发送,它将会被世界机器接收这将是一种灾难。

      所以有一个网络层 指定了一个叫做IP的协议。

      ip 协议

      • 提供网络地址的协议称为ip 协议,指定为ip 地址,在 v4, 即 ipv4 中常用,该协议规定网络地址应以32-bit 2-digit displutesucol表示,提供网络地址的协议称为ip 协议,该协议在v4, 即 ipv4 中常用,该协议规定网络地址应以32-bit 2-digget格式表示。
      • 范围 - 范围 -
      • IP地址通常以小数四位表示,例如:

      事实上,如果我们想相互写信,我们必须填写信封地址和信的内容,信封中有两个重要信息。一个是收件地址,一个是收件人。收件箱地址意味着该信将送至何处?信的预定收件人是谁?同样的道理,在网络世界中,我们会给别人发个信息您还必须知道收件人和收件地址。这些分别是MAC地址和IP地址。MAC的地址是接收地址收件人是IP地址。

      如果我们比较互联网和我们居住的城市, 卡片是城市的建筑物, MAC地址是实际结构的地址, IP地址是居住在这些建筑物的人。

      arp 协议

      地址解决协议的地址协议(ARP)用于绘制MAC地址IP地址的IP地址,即查询目的地IP与MAC有关地址

      通信是以马氏为基础的广播方式进行,计算机在签订合同时很容易获得自己的马氏,而且要获得目标主机的Mac地址,就必须使用快速协议。

      一般而言,顶级方案更关心IP地址,而不是MAC地址,因此必须通过ARP协议检索主机MAC地址,完成数据封装。

      Arp 协议函数 : 获得目的地主机的 Mac 地址并广播软件包

      我怎样才能找到麦克的地址?

      协议工作方式:

      每个主机和IP地址都是已知的

      例如,主机 / 24 访问 / 24

      - 不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不, 不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不, 不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不

      场景 数据包地址
      同一子网 目标主机的 Mac 地址、目标主机的 IP 地址
      不同子网 Mac 作为网关, 以及目的地主机IP地址

      02. 分析/24连同同一网络中的24个(如果不是,然后,在下面的表格中, 目标IP是,使用 arp 协议获取网关的 Mac 地址 。麦克会从网关上拿回目标

      源 mac 目标 mac 源 ip 目标 ip 数据部分
      发送端主机 发送端 mac FF:FF:FF:FF:FF:FF 172.16.10.10/24 172.16.10.11/24 数据

      03. 这包括发送者自我网络中的广播传输,所有主机接收和拆包,发现自己的目标IP,作出反应,并返回他们的mac。

      PC 1和PC 2在同一局域网上进行通信。

      • 确定您是否在同一个局域网(同一交换点的连接在同一局域网,即ip段前面)。
      • 要获得 pc2 的Mac 地址, 请使用 arp 协议 。

      首先,它以上述方式包装,通过总机分发,所有个人电脑都拆包,然后根据ip确定它是否是自己的包件,当它这样做时,它返回了包件:

      然后PC1为PC2指定了一个Mac地址。

      • 发包(pc 1 --> pc 2)

      PC1和PC4不在同一个网络上。

      • 确定是否连接到同一个局域网
      • 从1号网关找到麦克 然后从2号网关找到麦克 最后从PC4找到麦克

      1号网关的数据被传送到2号网关。

      • pc4 --> pc1(回包),也是先判断是否在同一局域网,再按照上述的方式回

      应当指出,网关是通过路线传送的。

      五、传输层

      网络级iP-有区别的子网,其目标在超级网mac中发现,但应用程序被真正利用,因此,各应用程序之间的通信得到港口的承认,即应用程序编号和网络卡光度协会。

      传输层的功能是建立港到港的通信。

      此外,港口范围为0至65535,系统使用率为0至1023。

      tcp协议:

      TCP数据包的长度不受限制,而且可能无限长,然而,为了保证网络效率,TCP数据包往往不会超过IP数据包,以确保单个TCP数据包不必再分开。

      以太网头 ip 头 tcp头 数据

      udp协议:

      不可信赖的传输已列入一个IP数据包,标题部分总共只有8字节,总共不超过65 535字节。

      以太网头 ip头 udp头 数据

      六、应用层

      用户使用的应用软件和应用程序一级的功能

      应用程序层函数: 定义应用程序的数据格式 。

      例如,TCP协议可以向电子邮件、WW、FTP等若干应用程序发送数据。 然后必须有不同的协议来界定电子邮件、网页和FTP数据的结构,它们包括“应用层 ” 。

      socket

      这两个进程必须相互沟通。最基本的要求之一是能够一次只给一个程序贴上标签。通过地方程序,我们可以利用PID来独特地确定一个程序。另一方面,PID是国内唯一的PID。PID和PID是网络中两个极有可能发生冲突的过程。此时此刻,我们需要另辟一条路线。我们已经知道IP级IP地址 只能用来识别主机唯一可以确定东道方的程序是TCP层协议和港口号。这使我们能够通过IP地址、协议和港口号来确定网络进程。

      这是在网络内找到这一进程的唯一办法。他们可以通过插座沟通。什么是插座?Socket经常被转换成合成。Socket 是一个位于应用程序和传输层之间的抽象层。抽象地说,它利用TCP/IP层复杂的操作提供多层多层的多简单界面,将已实现的进程称为网络通信。

      这是我第一次见到你本着Unix所有文件概念的精神Socket 是一种“ 开放读写取消” 模式的实施 。服务器和客户端都有文件在建立连接打开后,您可以写入您自己的文件, 或者查看对方的信息 。在信件结尾处,关闭文档 。

      七、总结

      • 物理层有许多电信和光纤电缆。
      • 数据连接图层:电讯分组(Ethernet 协议)
        • 每台机器必须有一个带有Mac地址(唯一的识别手段)的网页卡。
        • 同样的局域网(局域网)通过广播,单独的局域网通过网关。
      • 在网络一级,使用ip协议和arp协议。
        • IP议定书确定两台计算机是否在同一局域网内。
        • Arp协议用于获取目标计算机的 Mac 地址。
      • 在传输层使用TCP和UDP协议,数据在由若干机器共享的港口之间的程序之间传送。
      • 图层 : 指定应用程序的数据格式, 在不同层次上使用多种格式, 以不同层次上使用多种格式, 以单独表示应用程序的数据格式 。
      • 抽象的层层 : 在对 tcp 、 udp 建立应用程序时, 用户必须声明其端口号, 并简单地使用 tcp 、 udp 协议来设定端口号耗时耗时耗时。 只要配置它们, Socket 就能节省大量时间 。

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类