浏览器输入url,发生了哪些事情

      最后更新:2022-05-08 04:55:39 手机定位技术交流文章

      提示:撰写文章后,可自动生成目录,以及如何创建右侧可访问的帮助页面。

      文章目录

      • 一、网络基础
        • 1.IP地址补充
        • 2.认识MAC地址
        • 3. MAC 地址相对于 IP 地址
        • 4个网络硬件和相关技术
        • 5.冲突域
        • 6.广播域
      • 二. 网络数据传输程序
        • 1. 局域网:连接中心(了解)
        • 二.局域网:开关连接(全面)
        • 三. 一个总机和一个路由器(一个局域网和一个跨网络部分)
        • 四. 通过广域网的数据传输机制
      • 三. 当浏览器输入URL时(重点)发生了什么?

      一、网络基础

      1.IP地址补充

      IP 地址由网络+主机组成。
      网络编号:表示网络段(或是一个局域网或许多部分)。

      由微小网络组成的大型网络。
      几个局域网由公共网络组成。
      这是一个识别网络子网的网络编号。

      主机号码:ID主机(网络号网络中唯一的主机)。
      A-E-5 IP 地址分类
      在这里插入图片描述
      网络号码和主机号码代表 A-E 类的 IP 地址范围。

      特殊IP:
      完整的局域网由主机地址零代表。
      所有1个,代表《广播数据公报》(向所有IP地址发送一个数据包,即广播数据:向所有连接的主机发送)
      主机: 此进程向此计算机上的另一个进程提供网络数据, 且系统不会运行到此进程的网络( 直通港口, 没有网页卡 ) 。
      可以配置走网络

      按A-E类分列IP地址,寻求一个网络,如果组织东道主不够(东道主数目),可能导致IP地址废物。
      解决方案:
      使用子网遮罩:(见下文)

      2.认识MAC地址

      网络通信的精髓是用于传输数据的网络硬件设备,硬件只知道该设备的实际地址(MAC),以便向下一个硬件传输数据。
      主机有一个或多个网页卡(通常只有一个)。

      为了接收提供的数据,我们使用wifi,例如无线网络卡。
      要接收所提供的数据,您需要网络和有线网络卡。

      一张有世界唯一MAC地址的网页卡

      3. MAC 地址相对于 IP 地址

      在这里插入图片描述
      IP地址:注意整个旅程的开始(主机B)和结束(主机C)。

      对于人类来说,IP地址是一个合乎逻辑的地址。

      MAC 地址: 确定每次跳动的开始点和结束点 。

      网络硬件的物理地址
      在这里插入图片描述

      4个网络硬件和相关技术

      港口按物理或逻辑分类。

      有形港口:固定港口,如枢纽、开关、路由器等。
      逻辑港口:在虚拟操作系统范围内,以流程为目的地的港口在0至65535之间。

      组群:数据传输、复制和转发所有其他港口

      主机: 从上到下, 网络层 。
      在这里插入图片描述
      路由器:
      路由器有一个广域网网关(公共网络连接公众出入)。
      已经建立了一个局域网,但有许多电磁区段(这些不同的区段设在同一个局域网内,但有不同的区段)。

      几个局域网网关将几个不同的网络部分分开。

      路由器可在其局域网中找到任何东道主,并节省IP地址与Mac地址(路由器arp缓存)之间的制图联系。

      一般路由器函数 :

      1. 子网划界(一个局域网,许多单独的部分)
      2. Arp Cache 表:跟踪路由器 IP 和 mac 上的所有局域网主机(所有局域网主机都可能定位)。
      3. 其它联系人: 其它联系人: 其它联系人: 其它联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人: 联系人:
      4. 如果目的地 IP 地址是公共网络主机, 路线函数可以确定哪个方向最接近 。

      5.冲突域

      若干主机同时提供数据,如果发生冲突,这个范围就是冲突地区。

      焦点:所有港口都处于战区。
      开关:一个港口是一个冲突区。

      6.广播域

      传送无线电数据报告(mac address ff)所要达到的程度

      焦点:单一广播区的所有港口
      交换台:单一广播区的所有港口
      路由:局域网网关(分开广播区)、隔离广播区

      二. 网络数据传输程序

      1. 局域网:连接中心(了解)

      1. 来源主机:上到下封装(通过目的 ip 匹配 Mac 地址,如果没有找到,则匹配搜索(无线电呼叫))
      2. 所有其他港口都从中央收发机获得数据。
      3. 从下到上: 目标主机

      在这里插入图片描述

      二.局域网:开关连接(全面)

      1. 从上到下覆盖率:源主机
      2. 切换数据到一个相关端口( 取决于下一个设备, 查找开关的 mac 地址转换表格中的相应端口), 匹配到一个相关端口( 切换数据取决于下一个设备, 查找开关的 Mac 地址转换表格中的相应端口 ) 。
      3. 从下到上: 目标主机

      在这里插入图片描述

      三. 一个总机和一个路由器(一个局域网和一个跨网络部分)

      简要概括:
      在这里插入图片描述
      在这里插入图片描述

      四. 通过广域网的数据传输机制

      在这里插入图片描述
      审查以下经典访谈问题。

      三. 当浏览器输入URL时(重点)发生了什么?

      1. 我们在找ww.dns.net.com。我不知道你是什么意思, baby.com 域名,相关IP地址。

      DNS代表域名系统。
      DNS 是一种将域名转换为 IP 地址的机制。
      TCP/IP使用IP地址在网络上识别主机,但IP地址难以记住,无法传递地址组织信息,因此用户建立域名,使用域名系统连接域名和IP地址。
      如果在通过网络对话传输数据时使用了目的地主机的域名, 匹配的 IP 地址必须首先用域名进行解析 :
      (1) 分割域名的方法可以简单地定义为将终端主机作为域名系统树结构中的子命名点发送到域名系统中,以便通过域名信息从下到上找到适当的 IP 地址。如果找不到根节点( 根域名服务器), 则找不到主机 。
      (2) 域名分辨率通过DNS协议传输数据,DNS是基于传输级UDP或TCP协议的应用程序级协议。
      简而言之, DNS 协议允许您使用域名找到IP 地址 。

      1. 源主机:

      (1) 从上到下信封:

      • HTTP 被用作第一层。
      • TCP协议始于转让层(含有源港口和目的地港口)。
      • 网络层:启动时的 IP 协议( 含有 IP 源地址和 IP 地址) 。
      • 以太网框架(含源和目的地MAC):数据链层

      (2) 确定以下哪些跳跃器首先由子网遮罩、目的地和源主机确定,以及是否位于同一网络区域。

      网络 ID, 即网络段, 可能来自子网络遮罩的位置和 IP 使用此计算机的操作 。

      子网掩码
      (1) 格式与IP地址32位数二进制相同,左侧有一个网络位置,以二进制“1”表示;1等于网络位置的长度;和以二进制“0”表示的右侧若干主机;0等于主机位置的长度。
      (2) 如果在B类中有IP地址:就A-E类别而言,网络号码由16位数二进制和16位数主机组成。假设子网用子网面罩分割。此子网遮罩代表一系列二进制数字。里面还有几个人加起来,这是17号
      (3) 这意味着,当子网分开时,前17个网络座椅/网络号码是所有网络座椅/网络号码,原来的16个主机号码除以一个子网加15个主机号码。
      在这里插入图片描述
      (4) 因为主机号码,即第一个x位置,指定为子网号(x、x、x、1),网络号码+子网称为完整的网络号码(标记在一个大网络中,这是唯一的小网络)。

      作用:
      (1) 私营子网(了解)
      (2) 有了IP地址和子网遮罩,就有可能确定该IP属于哪个网络(网络号)和主机(主机号)。
      计算方式:
      对于“位元对后”活动,使用IP地址和子网面罩。结果是一个网络编号。
      将子网遮罩比特反转, 然后使用 IP 地址位置和操作获取主机号码 。

      • 下一个跳跃者是目的地主机。
      • 多个部分: 网关路由器是下一个跳跃器 。
      • 将下一个跳跃器( net路由器) mac 设定为目标mac; 源mac: 源主机

      如何设置 Mac: 使用网关 IP 和当前 arp 缓存搜索 Mac 。

      主机&路由器:=arp缓存表(记录ip地址和mac地址的映射)
      首先,ARP是数据链层与网络层之间的一项协议;ARP制作了IP地址图。
      下列跳跃式MAC地址被称为数据链上的ARP位置:
      (1) 主机和路由器都有一个ARP缓存表,相关的MAC地址位于IP地址。
      (2) 根据下列跳跃者IP地址,可在ARP缓存中发现相关的MAC地址,可以配置目的地MAC,并提交数据报告。
      (3) 如果没有探测到跳跃者MAC地址,应传送ARP广播数据:目标MAC地址是广播地址,要求下一个跳跃者MAC地址。
      这与QQ Qbar程序完全相同:张三,我给你发了一个信使。请给我你的收件地址(MAC地址)。

      • 在同一网络段,源主机和目的地主机也可以使用源主机的快取缓存(通过目的地主机的ip,见目的地mac)。
      • 使用源主机中的 arp 缓存表( 通过网关上的 ip IP 的网关见 mac), 而不是在同一部分 。

      (3) 交换所收到数据报告:送交理想的马氏匹配港口(通过路由器)

      基于总机的Mac 地址翻译表:通过Mac定位端口
      MAC 地址转换表+总机前方柜台
      该开关在数据链一级运作,记录并维持一个MAC地址转换表:
      (1) MAC地址转换表记录MAC地址和港口之间的绘图。 (港口是指开关背后的实际港口。 )
      (2) 当主机与开关连接,并用开关传输数据时,该开关可以学习并存储主机的MAC地址和港口信息。
      (3) 当总机收到数据报告时,相应的港口通过目的地MAC检查在MAC地址转换表中发现,目的地的主机是连接港口的主机,剩下的只是将数据传送到有关港口。
      (4) 上表是停战委员会地址转换表。如果您无法找到相关港口, 请通过目的地 MAC 寻找; 如果您找不到, 请通过目的地 MAC 寻找 。MAC是广播地址FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF前往其他港口当目的地的宿主回来作出反应的时候,切换到将主机 MAC 地图与端口重新记录
      在这里插入图片描述

      1. 路由器收到以下数据报告:

      分用解析数据报:
      (1) 从物理层到网络层(路由器在底层三层运行)。
      (2) 根据NAPT协定,将源pp和源端港(局域网主机的端口和处理端口)改为ip和路由器公共网络的端口。

      NAPT:将局域网主机ip+port转换为路由器公共网络ip+port(路由技术)。

      (3) 使用路线功能,确定下一个跳跃器的哪个装置基于目的 ip,以便更接近目标主机并在正确方向获得下一个设备IP。

      路由器函数:设计路线(在路由器中提供路线表、ip和坐标记录,为计算原因记录管道的方向,路径更近)

      (4) ARP地点:发现下一个装置的MAC地址
      (5) 上下上下封装:将源ip和端口改为路由器ip和端口;将源mac改为路由器麦克风Mac的任务就是找到下一个跳跃者的下一个设备我们穿过路由器的备用箱 然后通过它受安巴卡(mpmac)的询问)

      1. 路途中经过的设备:

      从顶层路由器(2)收到的数据分类报告和数据报告都是可比较的。

      1. 目的地主机收到以下数据报告:

      (1) 从底部开始,从工作开始:
      向数据链层分配数据链层:像我本人这样的目的地macs获得
      如果你在网络上使用它的原因 和我一样,你会再次使用它。
      根据目的地港口(如Tomcat)向对应港口进行数据处理和汇报的转让层
      应用层:向应用层提供数据,应用层根据应用层协议解释数据(根据应用层 http 协议解释Tomcat)。
      (2) Tomcat处理请求
      (3) Tomcat用一个上到下的信封作出反应,将数据发回起始点。

      先要发送回路由器
      路由器还必须将主机设在局域网内,并将数据传送给适当的主机。

      1. 与请求程序一样,只提供来源IP和目的地IP替代、源港口和目的地港口替代的返回回复数据报告。

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

          热门文章

          文章分类