Linux----网络原理初识

      最后更新:2022-04-23 04:23:30 手机定位技术交流文章

      网络原理初识

      • 1)网络协议
        • 协议分层
        • OSI七层模型
        • 示范TCP/IP 5层(四层)
      • (2) 基本网络转移程序
        • 网络传输流程
      • 3) 网络地址管理
        • IP地址
        • MAC地址

      1)网络协议

      协议是一种约定
      网络协议 : 商定一个所有计算机必须遵守的共同标准,以便使各制造商制造的计算机能够天衣无缝地相互作用。
      所谓的网络协议本质 履行通信数据列报东道国协议

      协议分层

      随时在分层软件系统中(即脱钩)替换任何一层协议程序很简单,这可以改进程序维护

      OSI七层模型

      分层名称 功能 每层功能概览
      7 应用层 针对特定应用的协议 针对每个应用的协议
      6 表示层 将特定装置数据格式转换为网络标准数据类型 获取各种格式的信息,如文本流、照片、声音等。
      5 会话层 管理传输层下面的图层是为了建立和清除通信联系(数据流动的逻辑电路)。 连接何时建立,连接何时断开,保持多久
      4 传输层 两个节点之间的控制数据传输,并确保安全传输(可靠传输到目标地址)。 是否数据丢失
      3 网络层 地址管理和路由选择 我该走哪条路去目的地地址?
      2 数据链路层 数据框架传输和相互连接装置之间的识别 改变数据框架和位流的顺序 。
      1 物理层 电压、光闪光、连接和网格线规格等“0”和“1”的“0”和“1”。 连接器和网络的规格,以及位元流和电信号之间的转换。

      7. 空间网络模型OSI(开放系统互交、开放系统互连)开放式系统互连参照模型是一种逻辑描述和标准;网络按逻辑分为七层,每一层都有其本身的有形设备,如路由器和开关。
      框架设计技术是OSI 7层模型。,其主要目标是在数据传输方面帮助各种东道方;其最大好处在于它区分服务、接口和协议这三种概念。概念清楚,理论现在更加全面。 通过7个等级结构模型,实现不同系统网络之间的可靠沟通。

      示范TCP/IP 5层(四层)

      TCP/IP是一系列协议的同义词,它还包括若干协议,构成一组TCP/IP协议。 TCP/IP通信议定书采用五级结构,各级依靠以前一级提供的网络来满足其需求。

      我们很少考虑身体层面,所以它可以被多次称为身体层面。4级TCP/IP模式
      一般情况下 许多总机有网络级继电器,许多路由器包括一些传输级内容(例如,供应开关机有网络级继电器,许多路由器包括部分传输级内容(例如,港口上的中继器))

      1. 主机的操作系统从传输层到物理层产生内容。
      2. 在路由器的情况下,它将数据从网络层传输到物理层。
      3. 在总机的情况下,它将数据从数据链层转移到物理层。
      4. 它只是到达物理层 为枢纽。
      分层名称 功能
      5 物理层 负责光/电话传输的方式,例如,Tainet目前使用的网络线路、Ethernet早期使用的同轴电缆(现在用于有线电视)、光纤、目前基于电磁波的Wifi无线网络,等等,都是物理层概念。物理层的能力影响最大传输速度、距离、阻力等等。 枢纽在物理层运作。
      4 数据链路层 负责数据框架传输和装置间识别。例如,互联网卡设备是驱动的,框架同步(即从网络线中检测到的信号被算作新框架的开始),冲突探测(如果发现冲突,自动重复),数据错误检查等等。Ethernet、Ringnet、无线局域网等等。在数据链层开关功能。
      3 网络层 : 负责地址管理和路线选择.. 例如, IP 地址用于识别IP 协议中的主机, 路径图用于绘制两个主机之间的数据传输线。 路由器连接到互联网 。
      2 传输层 他负责在两个主机之间传输数据,如果传输控制协议(TCP)用于核实数据是从源发送到目标主机的。
      1 应用层 简单电子邮件传输(SMTP)、文件传输协议(FTP)和网络远程访问协议(Telnet)等应用程序间通信协议都负责应用程序间通信。 我们的网络编程主要用于应用级别。

      OSI七层模型 vs 示范TCP/IP 5层(四层)
      在这里插入图片描述

      (2) 基本网络转移程序

      在这里插入图片描述

      • 要在局域网上正确接收信息,每个东道主都需要其独特的ID(MAC地址)。
      • 如果数据由多个主机同时提供,则局域网可随时提供。数据碰撞在局域网上,在任何特定时刻,只允许一台计算机向网络发送数据。
        根据这些数据,每个宿主都能够探测碰撞并使用避免碰撞的算法。

      网络传输流程

      IP网络:
      在这里插入图片描述
      网络转发:

      • 最低水平在网络如何实现方面有所不同,在包括实施伙伴在内的实施伙伴方面没有变化。?
      • :因为有路由器这是一个根据不同的局域网风格不断拆解和包扎的过程,它搜索IP地址,整个网络是无差别的,完成网络虚拟化技术――IP网络。

      路由器 路由器是跨网络通信,至少需要两个网络界面。 路由器是净功能装置,不仅对网络IP地址起作用。

      • 源IP,目 的IP----这是我们探寻路径过程的核心
      • 最后一站从何而来?下一站从何而来?下一站从何而来?对应来源和目的地 Mac 地址 - 麦克地址总是变换
        这里是引用

      解释:

      1. 令牌环在任何时刻,只允许一台计算机传输数据。符号是上传的一小块数据( 由三字节组成的特定框架) 。任何有奖牌的人 都有传球的能力如果戒指的某个工作站 拿到奖牌 并传递信息,它改变了一个奖牌(程序将奖牌转换为框架启动序列)。添加想传输的信息,然后,整个信息应发送到环中下一站。
      2. 在不同网络主机之间的文件传输。一个或多个路由器将数据从一个计算机传送到另一个计算机。
      3. 在每个级别上,都有两项挑战必须解决。1. 它能够执行自己的报告和有效载荷。分离2. 在其信头中,每项协定必须说明哪些协定将将其有效载荷送至最高层。

      数据包封装:

      1. 软件包在不同协议级别上贴的标签不同。在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame).
      2. 当应用程序层数据通过协议仓库传输到网络时, 每一个层都包含在数据信头中, 称为“ 集载 ” 。 我不确定您在说什么 。关键函数是 memcpy () 。
      3. 第一种电文包含与第一种电文长度、有效载荷长度和高层协议相当的信息。
      4. 由于数据被密封在一个框中并传送到传送媒体,相关标题在到达目标主机后从协议的每一层中删除,并在第一部分使用“更新协议字段”将数据转至相应的更高层次协议。

      数据包分用:

      1. 传入的帧根据以太网首部中的帧类型进行分用
      2. 根据IP首部中的协议值进行分用
      3. 根据TCP或UDP首部中的端口号进行分用

      3) 网络地址管理

      IP地址

      IPv4和IPv6是IP协议的两个版本。

      1. IP协议使用IP地址来确定网络上各种主机的地址。
      2. IPv4 中的 IP 地址是 4 字节, 32 位数整数 。
      3. 对于 IP 地址, 我们通常也使用“ 点分数” 字符串, 例如, 每个整数除以点数的字节, 范围为 0 - 255 ;

      MAC地址

      MAC地址 :在一个局域网中,每个东道方都需要一个有自己身份识别卡(MAC地址)的SN,即世界唯一的身份识别卡,6字节。

      1. MAC地址用于确定数据链层中连接的节点。
      2. 长度为 48 位元, 大小为 6 位元。 通常以十六进制数字表示, 然后是冒号( 例如: 00: 00: 00: 00: 27: 03: fb: 19)
      3. 当净卡离开制造厂,无法修改时,它就会得到验证。Mac地址往往是存在的唯一地址。 (虚拟机器上的Mac地址不是真正的mac地址,可能会发生冲突;某些网页卡允许用户调整mac地址。 )

      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/22688.html

          热门文章

          文章分类