19、网络原理——初识

      最后更新:2022-06-02 10:22:23 手机定位技术交流文章

      目录

      • 一、网络发展史
        • 1.1独立模式
        • 1.2网络互连
          • 一.二.一
          • WAN2(广域网)
      • 二、网络通信基础
        • 2.1 IP地址
        • 2.2端口号
        • 2.3认识协议
        • 2.4 五元组
      • 三、协议分层
        • 3.1.1 议定书的分层具体是什么?
        • 3.2 分层的作用
        • 3.3 《OSSI第七层三模式》
        • 三.4 TCP/IP 5层(或4层)模式
        • 3.5个网络设备层
          • 3.5.1 网络层对等
        • 3.6 封装和分用

      一、网络发展史

      1.1独立模式

      计算机到计算机的独立模式是独立的模式。
      在这里插入图片描述

      1.2网络互连

      随着技术进步,对计算机对计算机通信、软件和数据共享的需求不断增加,即与几个计算机合作的网络连接。

      将许多计算机连接到一个综合数据交换网络。

      数据共享的基础是网络数据传输,又称网络通信,即计算机之间在网络上移动数据,根据网络连通性的规模,数据可分为局域网和广域网。

      一.二.一

      局域网,2011年叙利亚抗议活动特别报导,简称LAN。当地:局域网(局域网)是当地结构的私人网络。局域网(局域网)主机可以很容易地通过互联网相互交流。当局域网之间没有链接时,则使用内联网。是无法通信的。

      局域网可通过各种方式建立网络:
      (1)基于网线直连
      (2) 基于一个中心点
      (3) 以总机为基础的总机
      (4) 使用开关和路由器

      WAN2(广域网)

      广域网是广域网的缩写。
      几个局域网(局域网)通过路由器连接,从而实际形成各种网络,广域网内的局域网(局域网)属于其子网络。
      在这里插入图片描述
      请记住,“局域网”和“广域网”只是相对术语。

      二、网络通信基础

      网络连接的目标是使人们能够在网上进行互动,即网络数据传输,更确切地说,网络主机的各种程序之间根据网络数据传输进行互动,因此,在生成的网络中需要IP地址来确定数据传输的主机。

      2.1 IP地址

      IP地址通常用于识别网络主机、其他网络设备(例如,简单地说,IP地址被用来确定主机的网络地址。

      它通常以“点对点”的形式表示,即 a.b.c.d.(a、b、c、d为0至255之间的小数整数值)。

      特殊IP:
      127. * 背对背(循环)测试使用IP地址。通常都是这样该系统主要用于从家到家的网络连接(系统性能)。它不会上线,它不会上线, 它不会上线,它不会上线, 它会上线,它会上线,它不会上线, 它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上线,它会上,它会上,它会上,它继续, 它在上,它继续,它在上,它继续, 它在上,它继续, 它在上,它继续,它正在上, 它在上,它正在继续,它正在上,它正在上,它正在继续, 它在上,它正在上,它正在上,它正在继续,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它继续,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上继续,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上,它正在上。为了创建网络通信软件(即网络编程),家庭对家庭网络通信是最常见的发展方法。

      IP 地址处理在连接到网络时识别网络主机的问题,但不清楚在发送到目标主机时将接收该数据的程序。这需要标记端口号。

      2.2端口号

      简而言之,港口号被用来确定东道方的程序。

      港口号为0-65535,该程序可通过在网络通信中装订一个港口号来传输和接收网络数据。

      一个过程可能有几个港口号,但没有任何两个过程可以将同一个港口号捆绑在一起。

      一个进程启动后,系统随机分配端口( 启动端口) 。程序代码中,进行网络编程时,为了发送和接收数据,必须有一个港口号(取自和取自数据的港号)。当进程被指定一个端口号时,叉子程序,它使许多流程能够共享相同的港口号。然而,不同的流程不能共享相同的端口号。

      使用IP地址和端口号发现网络中的唯一程序是可行的,但很难使用二进制1数据传递网络通信,也难以相互通报提供的数据,要求协议根据网络数据流确定双方的数据格式。

      2.3认识协议

      协议(通常称为网络协议)是一系列协议和规章,所有网络设备都必须遵循这些协议和规章,以便进行网络通信(即如何连接、如何识别彼此等等 ) 。 只有遵循该协议,计算机才能相互交流。

      通常由三要素组成:

      1. 例如,数据和控制信息结构或格式
      2. 语义:必须传递什么控制信息,必须采取什么行动,必须给出什么答案;语义大都用来描述通信双方应当做些什么,以及协调和错误处理控制信息。
      3. 时间序列是必须发生的事件的顺序的完整描述。 (临时命令要求何时进行沟通、何时首先说、如何先说、后说、发言速度等等,例如,在使用同步或无同步传输时。 )

      协议(议定书)最后以通过网络传送的数据集格式表示。

      为什么需要协议?
      在这里插入图片描述
      计算机之间的传输渠道是光信号和电信信号。这类信息通过“频率”和“弱点”显示为0和1。不同形式信息的传输需要相互接受的数据格式。

      有各种计算机制造商;
      此外,计算机操作系统;
      计算机网络设备仍然很多。
      许多制造商制造的计算机如何能顺利地相互连接? 某人必须挺身而出,商定一个共同的标准,即网络协议。

      众所周知的协议默认端口是:
      系统港口号为0 65535,其中0 1023用于服务终端应用,以约束经常使用的应用级别协议,例如:
      在这里插入图片描述
      注:前文仅简单地表明,10-1023号范围内的众所周知的港口号被用来约束众所周知的协议,但服务器也可以使用1024-65535号范围内的其他港口约束众所周知的协议。

      2.4 五元组

      在TCP/IP协议中使用了一个五美元小组来确定网络通信:

      1. 源IP:标识源主机
      2. 源端口号:从此通信向源主机传输数据的过程。
      3. 用于标识目的的 IP 地址
      4. 从此连接接收标记目的主机数据的过程称为目的地港口号。
      5. 议定书编号:确定双方在传输和接收作业期间商定的数据格式。
        在这里插入图片描述
        要在网络数据传输中显示五组信息,请在 cmd 中使用 Netstat-no:
        在这里插入图片描述
        如果您想要过滤文本( 通常按端口号或处理 PID ), 请使用 Netstat- no findstr 。

      三、协议分层

      网络协议的定义经常在许多级别上拟订。

      3.1.1 议定书的分层具体是什么?

      协议的等级与电话交谈的等级相当,并有多个层次的协议:
      在这里插入图片描述
      在这个例子中,只有两层协议;然而,真正的网络连接可能更加复杂,需要增加一层。

      3.2 分层的作用

      为什么你需要一个网络协议层?
      层层最重要的好处与面向互动的方案拟订相似:它界定了两个层次之间的界面规范,使所有各方都遵守这一规范。
      在代码中,它类似于定义一个不错的用户界面。第一种是接口的实现类别(提供者等)。提供服务),一个是接口的用途(用户等)。服务利用率:用户:这不是提供者如何做到的,而是它们如何做到的。只需使用接口; 服务供应商,利用封装的特性,隐藏了实现的细节,刚刚启动接口。
      因此,将有可能改善增长和维持,具体如下:
      在这里插入图片描述

      3.3 《OSSI第七层三模式》

      OSI代表开放系统互联。

      1. OSI第七层网络模式是一个逻辑说明和标准,将网络分为七个层次。
      2. OSI 7级模型是一种框架设计战略,其主要目的是帮助各种数据运输东道主。
      3. 其主要好处是服务、界面和协议这三种理念的明显分离,以及理论的清晰性和完整性。 不同系统网络之间的可靠沟通是通过七个等级结构模式实现的。

      七层模式分为以下七层:
      在这里插入图片描述
      由于OSI 7层模型既困难又不切实际,因此没有实施。 当网络真正建立起来时,仅使用了OSI 7层模型结构中的一部分分层,即TCP/IP 5层(或4层)模型。

      三.4 TCP/IP 5层(或4层)模式

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

      1. ** 应用层:** 负责简单电子邮件传输(SMTP)、文件传输协议(FTP)和网络远程访问协议(Telnet)等应用程序间通信。我们为应用层做了大部分网络程序。
      2. 传输层负责两个主机之间的数据传输,例如,传输控制协议(TCP)提供从源主机到目的地主机的可靠数据传输。
      3. ** 网络一级:** 地址管理和路线选择。 例如,在IP协议中,使用IP地址来确定主机,而两个主机之间的路线是使用线路表(路线)设计的。
      4. ** 数据链接层:** 负责在设备之间传送和识别数据包。例如,互联网卡设备是驱动的,框架同步(从网络线中检测到的信号被算作新框架的开始),冲突探测(在发现冲突时自动重复),数据错误检查等等。它是以太网,门环,以太网。无线LAN等标准。数据链层的切换功能。
      5. ** 物理层:** 负责光/电话传输方法。例如,目前在台网中经常使用的网络线路(两线线),即早期以太网使用的同轴电缆(现在主要用于有线电视)、光纤和因特网电缆。现代无线网络WiFi使用电磁波等,这些电磁波都是物理层思想的一部分。物理层的能力影响最大传输率、传输距离、抗力等等。枢纽在物理层运作。
        在这里插入图片描述
        我们不太关心物理层, 因此它经常被称为TCP/IP 4层模型。

      3.5个网络设备层

      1. 主机的操作系统已将内容从传输层转移到物理层,即五层TCP/IP范式的底部四层;
      2. 路由器从网络层到物理层达到最低三级,即TCP/IP的五层模型;
      3. 它达到了TCP/IP五层模式的最低两层,从数据链层到物理层,进行交换。
      4. 它只达到一个枢纽的物理层。

      请记住,我们谈论的是典型的交换台和路由器,也称为二级开关(以TCP/IP5模式操作)。
      网络设备技术随着网络设备技术的发展,也有许多三或四层开关和四层路由器。

      3.5.1 网络层对等

      当网络数据通过多个网络节点(主机、路由器)传送时,网络层必须与网络相对应。
      以下是同一部分两个地点之间的文件转移的例子:
      在这里插入图片描述
      主机通过网络传送文件如下:数据通过一个或多个路由器传输,从一台机器传输到另一台机器。
      在这里插入图片描述

      3.6 封装和分用

      1. 不同协议中的数据包被称为传输层中的分解、网络层中的数据克和链层中的框架。
      2. 当应用层数据通过协议仓库传送到网络,并且每层数据附在数据页头之后时,即为封套。
      3. 第一种电文包括信息,如第一节长度、有效载荷长度(有效载荷)和高层协议。
      4. 当数据密封在一个框中并传送到传送媒体时,在到达目的地主机后,从每层协议中删除适当的头条标题,并将数据转至根据第一部分的 " 高层协议字段 " 建立的相应高层协议,并转至传送媒体,在到达目的地主机后,从每层协议中删除适当的头条标题,并将数据转至第一部分基于 " 高层协议字段 " 的相应高层协议。

      封装数据的程序如下:
      在这里插入图片描述
      下图说明数据传播过程:
      在这里插入图片描述

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

          热门文章

          文章分类