java ee 网络初识

      最后更新:2022-04-16 20:28:25 手机定位技术交流文章

      文章目录

      • 一、网络发展史
        • 1.1独立模式
        • 1.2网络互连
        • 1.3局域网
        • 1.4广域网WAN
      • 二、网络通信基础
        • 2.1IP地址
        • 2.2端口号
        • 2.3 《承认(进口)协定》
        • 2.4五元组
        • 2.5协议分层
          • 二、五、第一层的作用
          • 模型二.五.2OSI 第七层
          • TCP/IP 5层(或4层)模型(2.5.3)
          • 2.5.4 网络设备的分层
          • 二、五. 5
        • 2.6封装和分用
          • 2.6.1封装
          • 2.6.2分用

      注:例如,本条案文如下:

      一、网络发展史

      1.1独立模式

      独立模型表示计算机与计算机之间相互独立。
      在这里插入图片描述
      (Bits Jobs的图示)

      1.2网络互连

      随着技术进步,计算机更有必要相互连接,共享软件和数据,即与若干台计算机合作。
      商业中存在网络连接。

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

      数据共享的实质是网络数据传输,又称网络通信,即计算机之间通过数据共享的网络流传输数据,即网络数据传输,又称网络通信,即计算机之间通过网络传输数据。

      局域网(局域网)和广域网(广域网)根据其规模分为两类网络连接。

      1.3局域网

      局域网是一个连接两个或多个主机的网络。
      1)基于网线直连

      在这里插入图片描述
      上图显示连接三个主机的两行,这三行创建了局域网。

      然而,这种网络形式极为罕见(因为网络线路和节点费用极高),局域网的结构往往使用交换台和路由器等中继设备。
      2)基于集线器组建
      在这里插入图片描述
      集中器是一个坑式比较,几乎不存在:它类似于将网络线路与叉子连接起来(尽管只有一道叉子可以破解),如下文所示:
      在这里插入图片描述

      3)基于交换机组建
      在这里插入图片描述
      在此开关上安装几台计算机。 局域网(局域网)是用开关建立的。 局域网的内部主机可以相互进入。

      4)基于路由器组建

      在这里插入图片描述
      这是将数台计算机与路由器连接的过程。

      路由器有两类港口:广域网和局域网。
      在一个局域网中,设备安装在局域网门户上,并通过广域网门户与另一个局域网连接。

      路由器连接两个局域网,一个局域网连接,一个广域网连接,详情如下:

      在这里插入图片描述
      局域网中一个设备,可称为A为B
      P. S. 最后一次对话与这次对话的唯一区别是典型的交换机和路由器。实际上,真正的开关和路由器的区别越来越模糊,路由器的许多能力也是如此。也提供开关;但许多开关能力有限。路由器也有。但是,如果这是笔试 或面试, 这是标准的对话。

      它们被称为局域网,是使用路由器/交换器建造的。

      1.4广域网WAN

      广域网与局域网之间没有明显的区别,

      因特网是世界上最大的广域网。

      二、网络通信基础

      2.1IP地址

      IP地址的概念是描述主机在网络上的位置。
      (与快递收货地址类似)

      IP地址只是32位数整数数字。然而,由于32个整数数字难以回忆,因此,我们把32位数整数分成四块。用“.”进行分割。每个组成部分都是字节。换句话说,每个部件的射程范围是0-255。它被称为一个点对点的战略。

      比如我这里的ip
      在这里插入图片描述
      当然,pip大部分是给人类用的, 计算机将IP地址存储为32位整数。

      有一个特定的IP地址:它是一个回到IP的环,表明它是一个主机。

      2.2端口号

      概念是描述在主机上运行的程序 。
      (对快递接收人的答复)

      端口号格式化为两个字节( 16- 位) 的无符号整数 。
      范围0~65535

      例如, Mysql 的默认端口号为 3306 。

      启动时, 服务器应用程序必须绑定端口号, 以便客户端可以访问它 。

      2.3 《承认(进口)协定》

      协议对于我们的学习网络来说非常重要,而且只有我们能够表明我们能够成功地进行沟通。 从根本上说,我们同意所提供的数据是以接收者按照相关格式理解数据的形式提供的。

      用一个错误的例子来说,张三是一个间谍,在与知道密码的人交谈时,必须有一个暗号。 (有内鬼,停止交易/死狗)

      它只是一个光信号,一个电信信号, 当它涉及到网络通信。
      0和1由光信号的频率(高频/低频)和电信水平(高/低水平)表示。

      “零”和“零”是什么意思?您可以发送一连串的“零”和“一连串”在光线下,一个像这样的移动电话,那么“零”和“一”是什么意思?您必须理解接收者接收和处理的规则。

      议定书,简短的网络协议,是所有网络装置(即网络数据传输)使用的通信协议必须同时满足。
      如何连接、如何相互承认等等。 计算机需要遵守协议才能相互沟通。
      通信交流。

      一般而言,协议由三部分组成:
      在这里插入图片描述

      2.4五元组

      2.5协议分层

      网络建设是一个非常复杂的过程,有许多细节。 如果所有细节都是在单一协议中商定的,那么协议将是一个非常庞大和复杂的过程,有许多细节。 如果所有细节都是在单一协议中商定的,那么协议将是非常庞大和复杂的。

      最好的方式是将一个庞大而复杂的协定拆成多个小型、简单的协定,每项协定都是任务的一部分。

      二、五、第一层的作用

      让我们从地图开始:
      在这里插入图片描述
      (Bits Jobs的图示)

      一. 每一级协议都不需要理解其他协议的内容,因为其他协议可以扩大覆盖面,降低费用。
      如前所述,打电话的人不需要了解打电话的运作情况才能完成电话的执行。

      你不会说任何语言,但你可以在电话上交谈。

      二. 取代与另一协定的级别协定,改进联结。
      在打个电话的时候 你可以用收音机代替有线电视

      呼唤者可以选择使用英语对话, 而不是中文对话语言选择使用英语对话, 而不是中文对话。

      模型二.五.2OSI 第七层

      在这里插入图片描述
      在这里插入图片描述
      这种模式通常只见于教科书,实际上,实际情况往往是这一七层文字的缩写版本(下面提到的五层/四层模式)。

      TCP/IP 5层(或4层)模型(2.5.3)

      在这里插入图片描述

      在这里插入图片描述
      TCP/IP的五级计划与OSI计划相同,TCP/IP将原OSI的前三级统一为一个应用层。

      接下来的四层, 我们和我们的编码器没有多少连接。 本案的所有代码逻辑 都由操作系统、 司机和硬件处理 。

      我们是程序员 最需要处理这个协议 在申请层面。

      生物圈:网络通信硬件设备协议,如网页卡/网络线路,属于《生物圈议定书》的管辖范围,要求核查所有主机和网络设备是否匹配。

      数据链层:两台设备负责相邻之间的通信(两台设备连接到称为相邻的网络)。
      示意图如下:
      在这里插入图片描述
      网络层负责点对点通信。
      网络中每个节点,与任何其他节点(不一定毗连)通信

      网络一级负责在两个点之间找到一条良好的路线;然而,由于真正的网络环境相当复杂,在两个点之间可能有不止一条道路,必须设计最合适的道路。

      示意图如下:
      在这里插入图片描述
      转让层:负责端到端(从启动到完成)通信。
      它只注重结果(数据不详),而不注重过程(没有考虑数据采用哪条路径)。

      例如,当我在网上买东西时,我只需要输入收件人的地址,商家会把它寄给我。公司和我只担心它来自何处、去何处、去何处、去向何方,而我们并不关心路线。

      传输层有两种基本协议:TCP和UDP, 锁链API有两个匹配组,由于TCP和UDP协议之间的巨大差异,它们也极为多样化。
      在这里插入图片描述

      图层: 与应用程序紧密相连的层。 您正在传输的数据的目的是什么? 不同的应用程序对数据有不同的用途。

      例如,如果我通过互联网购买一台电脑,交易商就会把它带给我——这就是传输水平。

      快速交付 -- -- 网络一级(路线方案拟订)

      Quickie-Datalink 图层(与Quickie-Datalink图层位于同一城市)

      电气/集装箱卡车——物理层(作为传输的基础)

      上述传输层、网络层、数据链层和物理层都仅涉及软件包的发送方式,而不是软件包中的内容。

      因此我为数据、游戏和互联网课程购买电脑, 这就是应用水平。

      2.5.4 网络设备的分层

      在这里插入图片描述

      二、五. 5

      2.6封装和分用

      合并和分离是界定不同分层协定如何相互作用的两个基本网络等级观念。
      P.S. 此处的“信封”一词与爪哇物体的封装无关。

      例如, A 向 B 发送包含 __ 的电文 。

      2.6.1封装

      应用层 ( 应用程序):根据用户提交的内容,将数据配置转换成一个应用层的协议电文(根据本协议收集数据)。
      Pps:协议由负责创建..程序程序员商定,类似于LOL使用的申请级协议,该程序员是负责开发LOL的程序员同意的..

      例如,假设协议书书写如下:
      在这里插入图片描述

      此后,应用层协议援引操作系统的API(Socket API),并将数据从应用层传输到传输层(即已输入操作系统的内核)。

      传输层(操作系统核心):目前的传输层协议用于生成协议信息,以根据刚刚转让的数据构建传输层。
      Ps:例如,传输层最常见的协议是UDP和TCP。

      我们现在有一份申请一级的数据报告。
      在这里插入图片描述
      我们根据这份数据报告,在TCP上再增加一个 TCP 协议页头。
      在这里插入图片描述
      TCP报告载有大量信息,其中最相关的是“源端港”和“端端港”(发送机和接收机电话,与实际情况相同)。

      购买任何物品时,商人必须将其包裹在盒子或蛇包内,以保护其不受损坏,并查明其身份。

      我们网络的封装无需说明数据破损和不干净这一事实,这里的主要目标是标注可能传递的信息(例如发件人的电话),以便将其传递给正确的人。

      在你意识到之前 我们会向网络上报告 从这个传输级别上的数据

      网络层(操作系统内核):在获得完整的传输层数据后,又按照目前使用的网络层协议(例如IP)进行密封,TCP数据报告将产生IP协议数据报告,其结果如下:
      在这里插入图片描述
      IP议定书报告提供了大量有用的资料,其中最重要的资料是IP的来源和目的IP(对应发件人和收件人的地址)。

      目前的网络级协议将随后将这种IP数据传送到数据链一级。

      数据链层(驱动器):为数据链层编制数据报告,典型的数据链层协议--以太网协议是根据先前的IP数据报告,根据目前使用的数据链层协议(驱动器):为数据链层、典型的数据链层协议(驱动器):以太网协议是为了在先前的IP数据报告的基础上建立一个“以太网数据框架”而构建的,以太网协议基于目前使用的数据链层协议。
      在这里插入图片描述
      根据IP协议,地址始终是起点X和终点Y。
      Su-Zi-Pang-Jang-Yang县、Su-Zi-Pang-Jang-Yang县、Su-Zi-Pang-Jang-Y县、Su-Zi-Pang-Jang-Y县、Su-Zi-Pang-Jang-Y县

      以太网框架的地址 是附近下一个节点

      当数据发送到下一个设备时,框架中的地址会更改 。
      这里是苏州的地址,这里提到苏州
      这是无锡的地址 上面写着无锡的地址
      这是常州的地址 常州/城河都在上面写着
      这里是你到金江的地址 上面写着扬州和扬州

      请记住,框架结束时的信息大多是关于核对表(将在稍后详细介绍)。

      数据链层随后将把数据传送到物理层。
      物理层( 硬件):
      根据以太网数据框架(实际数据为0和1),该地点的0和1变成一个低层和高层,在网格上播出(实际数据为0和1)。
      相反,将0和1转换成高低频电磁波,在光纤/电网线之间传播。

      我们说应用层由物理层覆盖到上层-- 从上到下,数据从高层协议转移到下层协议, 下层协议是密封的(生成层协议的信息是建构的)。

      数据离开了A主机,正在前往下一个装置的途中,该装置可以是路由器/交换器/其他设备(中间可能有许多路由器或开关用于数据传输)。

      2.6.2分用

      这对我们之间的程序没有区别 我们打开数据后做什么。

      物理层(硬件、网络卡):
      主机 B 的网卡检测到一组高低数据,并将其转换成0或1数据的序列,然后转换成完整的以太网数据框。

      通过物理层向数据链层次提供了这一信息。

      数据链层(驱动器):
      在这里插入图片描述
      数据链层负责数据解剖、消除框架和尾部、提取IP数据报告并将其传送到网络层协议。

      网络层(操作系统) :
      在这里插入图片描述
      网络一级的协议将重新分析数据,删除IP报告和TCP数据,然后将其传送到传输一级。

      转让层(操作系统核心):
      在这里插入图片描述

      然后,传输层协议(TCP协议)将评估数据,删除TCP页头,并将其转移到应用层面。

      应用程序 __(应用图层)
      在这里插入图片描述
      使用 Socket API 从内核读取此应用程序层数据报告, 然后根据应用程序层协议解释它。 信件窗口根据解析结构再次显示它 。

      分布:数据从上往下翻转,添加到协议中(类似于层包装),数据从协议中删除(类似于层刮)。

      如前所述,路由器或开关连接A和B。 中间的流程是什么?
      在这里插入图片描述
      如上图,我们的A通过数据整理完成后我走过几个交换台和路由器总机最初将数据分开(通常只是数据链和物理层)。解析到数据链路层,此项目是我们以太网特别覆盖的一部分, 它更新了以太网数据框架中的地址。然后再重新分装,它将重新传送,直到下一站是B)。

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

          热门文章

          文章分类