校园网经常掉线解决

2023-05-16

 
我们要访问一个网站,通常是在游览器里输入这个网站的网址,然后回车,这个时候, DNS 服务器会自动把它解析成 IP 地址,实际上我们是通过 IP 来访问网站的,网址只不过是助记符罢了。那么在局域网中,以太网设备并不认识 IP 地址,所以还要将 IP 地址转换成 MAC 地址, ARP Address Resolution Protocol )就是进行这种转换的协议。
 
因特网是通过 TCP/IP 进行信息交换的,所以要上网,必须安装 TCP/IP 协议,在每台安装了此协议的电脑里,都有一个 ARP 缓存表,表里的 IP 地址和 MAC 地址是一一对应的:
IP 地址
MAC 地址
10.6.13 .1
00-00-00-00-01
10.6.13 .2
00-00-00-00-02
10.6.13 .3
00-00-00-00-03
  ……
……
 

当10.6.13.2要向10.6.13.1发送信息时,首先在ARP缓存表里查找是否有10.6.13.1的MAC地址,如果有,就直接进行通信,如果没有,就要在网络上发送一个广播信息,询问10.6.13.1的MAC地址,这时,其它电脑并不响应询问,只有10.6.13.1响应,它把自己的MAC地址发送给10.6.13.2,这样,10.6.13.2就知道10.6.13.1的MAC地址了,它们之间就可以进行通信了,同时,10.6.13.2也更新了自己的ARP缓存表,下次通信时就可以直接从中取出10.6.13.1的MAC地址进行通信了。ARP缓存表还采用了老化机制,在一段时间里如果某一行没有使用,就会被删除,这样就大大减小了表的长度,加快了查询速度。
那么什么又是网关呢?
顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。
按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。
那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。网络B向网络A转发数据包的过程也是如此。
所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。
现在我们来实际操作一下
点击“开始”-“运行”-输入cmd,回车
在命令提示符下输入arp –a


如上图, 192.168.1.1 的物理地址( MAC 地址)是 00-aa-00-62-c6-09 type dynamic (这是我绑定后截的图,所以是 static )。记下它的 MAC ,然后输入 arp –s 192.168.1.1 00-aa-00-62-c6-09 ,这样就在你的 ARP 缓存表里添加了一个 192.168.1.1 00-aa-00-62-c6-09 的对应关系。
1 在命令提示符中输入"arp -a" 这时有可能得到很多IP和它的MAC,但注意了,我们只想得到网关MAC(一般网关是当前网段最开始的那个IP,比如我通过DHCP得到的IP是10.6.13.6,那么网关就是10.6.13.1)

2
输入"arp -s 网关IP 网关MAC"

3
输入"exit"退出

4 搞定

---------------------
提示: Arp –d 命令还可以删除一个对应关系。
 
 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

校园网经常掉线解决 的相关文章

  • 乌班图安装 Kalibr

    安装ROS Melodic 1 Installation 1 1 Configure your Ubuntu repositories http www 360doc com content 18 0417 15 54525756 7463
  • STM32F103标准库开发---Uart串口通信实验---函数发送和中断接收

    STM32F103标准库开发 目录 文章目录 一 Uart串口通信 函数发送 1 Uart串口发送 标准库 函数 单字节发送 2 Uart串口检测标志 标准库 函数 3 Uart串口函数发送具体程序 二 Uart串口通信 中断接收 1 Ua
  • OVN 简介

    文章目录 OVN 介绍OVN的架构OVN 应用OVN 信息流配置数据状态信息 Chassis 设置逻辑网络 OVN 介绍 Open vSwitch xff08 OVS xff09 是一款开源的 虚拟交换机 xff0c 控制协议方面它不但支持
  • STM32Cube的串口设置(二)一个串口接收另一个串口发送

    串口系列 STM32Cube的串口设置 xff08 一 xff09 即学即用 通过串口设置第一部分大家应该基本会使用单个串口进行收发了 所以本次介绍通过串口进行转发 适合情景为一个串口设备波特率为38400 xff0c 但是接收模块仅支持1
  • OVN 安装,使用,流表分析

    文章目录 OVN 安装环境准备安装 OVN 安装 环境准备 两台 ubuntu 18 04 管理网络 172 18 22 0 24 172 18 22 197 192 168 22 198 安装 apt get update apt get
  • OVN 流表基础 -- 基于 kubeOVN (一)

    文章目录 Kubectl ko 工具分析Nbctl SbctlTrace Ovn 流表MatchActionRegisterTable 介绍Logical Switch DatapathsLogical Router Datapaths K
  • linux(ubuntu)下杀毒软件clamav的安装使用

    可以使用套装命令 apt y install clamav clamtk clamav daemon clamdscan device tree compiler 也可以挨个安装 apt y install clamav apt y ins
  • npm 使用安装超时的解决办法

    在安装vue的过程中 xff0c 每每用到npm的时候都会超时 xff0c 必须使用淘宝镜像 永久使用 npm config set registry https registry npm taobao org 临时使用 npm insta
  • 树莓派4b连接手机热点wifi及远程桌面连接

    写在前面 xff1a 本人也是初步使用树莓派 xff0c 文中出现的好多问题基本都是查CSDN的各路大佬解决的 xff0c 如果说能够帮到你就很开心啦 使用教程 xff1a 1 SD卡上烧写操作系统 xff1a xff08 1 xff09
  • 《元学习meta learning)》2020综述论文大全!

    导读 元学习旨在学会学习 xff0c 是当下研究热点之一 最近来自爱丁堡大学的学者发布了关于元学习最新综述论文 Meta Learning in Neural Networks A Survey xff0c 值得关注 xff0c 详述了元学
  • Python文件读写时的换行符与回车符

    1 背景知识 ASCII码中的换行符与回车符 xff1a 换行符 10 LF 39 n 39 回车符 13 CR 39 r 39 在操作系统的历史中 xff0c 有很多种方法来表示另起一行 xff0c 但 39 n 39 和 39 r 39
  • Webpack5学习笔记(基础篇五)—— mode之Development环境相关参数配置

    在Webpack5中 xff0c mode xff08 模式 xff09 有三种 xff1a development xff08 开发环境模式 xff09 production xff08 生产环境模式 xff09 none或 39 39
  • mac安装nvm报错 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused解决方案

    每次在使用新电脑时 xff0c 都要配置一些东西 xff0c 今天才使用Mac按照nvm官网提示安装nvm时 xff0c 就碰到了报 curl 7 Failed to connect to raw githubusercontent com
  • OpenStack版本 - 发布时间 - 及其组件

    Austin xff08 2010 10 xff09 xff1a Nova Glance Keystone Horizon Swift QuantumBexar xff08 2011 02 xff09 xff1a Nova Glance K
  • 总结:数据清洗的一些总结

    前言 在整理项目的时候发现清洗过程是一个非常细节的过程 xff0c 几乎贯穿始终 xff0c 也是后续步骤特征提取等的前置条件 xff0c 所以整理如下 因为展开较大 xff0c 所以我已近上传mindnode脑图和原始照片尺寸 xff0c
  • Ubuntu18.04+Melodic+UR5

    文章目录 配置与使用文件内容ur gazebo ur5 ROS Gazebo pickup 配置与使用 https github com ros industrial universal robot有详细说明 用Gazebo roslaun
  • cuda10.0 安装torch1.7.1

    pip install torch1 7 1 43 cu92 torchvision0 8 2 43 cu92 torchaudio 61 61 0 7 2 f https download pytorch org whl torch st
  • 对抗训练

    文章目录 1 定义2 对抗训练 xff1a 从CV到NLP2 1 CV中的数据格式2 2 NLP中数据格式 xff13 对抗样本与数据增强样本 xff14 如何确定微小扰动 xff14 1 Fast Gradient Sign Method
  • 38、带参数的装饰器

    一 带参数的装饰器 我们看 xff0c 装饰器其实就是一个闭包函数 xff0c 再说简单点就是两层的函数 那么是函数 xff0c 就应该具有函数传参功能 login status 61 39 username 39 None 39 stat

随机推荐

  • Git系列:windows10安装Git版本控制工具!

    Git系列 xff1a windows10安装Git版本控制工具 xff01 前言 今天博主将为大家分享Git系列 xff1a windows10安装Git版本控制工具 xff01 不喜勿喷 xff0c 如有异议欢迎讨论 xff01 开始安
  • VNC 连接腾讯云服务器(解决黑屏、灰屏问题)

    整了一天 xff0c 要么黑屏 xff0c 要么灰屏 xff0c 巴拉巴拉 xff0c 最后终于好了 vnc xstartup修改为如下 随后chmod 777 vnc xstartup 就可以了 教程视屏 xff1a https clou
  • 【云计算学习笔记(二十一)】之Neutron子服务详细介绍

    文章目录 本文章由公号 开发小鸽 发布 xff01 欢迎关注 xff01 xff01 xff01 一 xff0e Neutron xff08 一 xff09 Neutron介绍 xff08 二 xff09 Neutron功能1 二层交换Sw
  • 51单片机、DS18B20、智能窗帘控制系统

    写在最前面 xff1a 文章是我的设计报告搬运过来的 xff0c 嫌排版乱的 xff0c 可以直接下载设计报告 xff0c 包含word xff0c keil工程 xff0c proteus工程 xff01 xff01 xff01 xff0
  • 手写RTOS-PendSV中断

    今天这一篇 xff0c 我们说一下操作系统都要用到的PendSV中断 xff0c 整个操作系统中 xff0c 要自己写的的汇编代码不超过20行 xff0c 全部都在PendSV中断里 以下是 Cotex M3权威指南 里对PendSV的描述
  • 如何知道可执行文件是32-bit还是64-bit

    可以使用GetBinaryType API来获得这个信息 xff1a BOOL GetBinaryType LPCTSTR lpApplicationName LPDWORD lpBinaryType Binary Type可以是下面的值
  • 手写RTOS-使用PendSV进行压栈与出栈操作

    学会使用PendSV中断进行压栈和出栈操作 xff0c 是实现任务调度的关键 今天我们就来学习一下如何使用不超过20行的汇编实现压栈和出栈操作 我们现在来实现这么一个例子 xff1a 先把R4 R11通用寄存器的值保存到一个缓冲区里面 xf
  • 树莓派 Ubuntu mate 16.04 下开启vncserver完整教程

    关于开启vncserver的教程 xff0c 在树莓派上不桶系统上 xff0c 有很多教程 xff0c 杂七杂八 这里的环境是 xff1a 树莓派3b 43 Ubuntu 16 04 mate 一 xff1a 在树莓派下完成以下任务 1 安
  • 在linux上安装oracle数据库并通过远程映射建库

    前期准备 安装虚拟机 xff1a 我这里用的VM15 5 xff0c 可用虚拟机有CentOS以及红帽系列版本下载oracle数据库的安装包以及 rpm补丁包 xff0c 并传入linux虚拟机 xff1a 在虚拟机安装VMTools以共享
  • VMware虚拟机Ubuntu无法连接网络的解决办法

    原文来源 1 Ubuntu网络设置 xff1a 依次单击 System Settings gt Network gt Wired gt Options xff0c 如下图所示 xff1a 依次选择 General xff0c 勾选如下图所示
  • Meta-Learning之How to train your MAML

    这篇文章是MAML的升级版本 xff0c 即MAML 43 43 他针对MAML的一些不足之处做了对应的改进 xff0c 如稳定性 收敛速度 表现力等均得到提升 由于自己的算法实现中有用到MAML xff0c 为了让整体算法有一个好的性能
  • 对于中断的笔记

    我们首先要区分内核与外设 内核是为众多应用程序提供对硬件的安全访问的软件芯片 xff0c 如Cortex M4 xff0c 是ARM公司开发的 外设是ST公司在拿到这个内核后 xff0c 制作了相应的硬件 xff0c 如GPIO RTC以及
  • 正则表达式中?=和?:和?!的理解

    要理解 61 和 xff0c 首先需要理解前瞻 xff0c 后顾 xff0c 负前瞻 xff0c 负后顾四个概念 xff1a 前瞻 xff1a exp1 61 exp2 exp1后边是exp2就匹配 后顾 xff1a lt 61 exp2
  • JAVA中的向上转型和向下转型

    一 向上转型和向下转型 向上转型和向下转型是在JAVA继承操作中用到的东西 xff0c 在讲到转型之前我们需要认识到继承过程中的对象类型转换 xff0c 这种转换有两个特点 xff1a 1 这是继承过程中发生的操作 2 新类是现有类的一种类
  • k8s基于kubeadm部署集群 含集群NotReady解决方案

    1 xff09 简介 kubernetes简称k8s 是用于自动部署 xff0c 扩展和管理容器化应用程序的开源系统 中文官网 xff1a https kubernetes io Zh 中文社区 xff1a https www kubern
  • Ubuntu 下 触摸板不能使用 解决方法

    之前好不容易才安装好双系统 xff0c 今天在Ubuntun下安装东西时 xff0c 电脑没电 xff0c 自己关机了 xff0c 重启后 xff0c 触摸板就不能使用了 xff0c 参看了网上 http blog sina com cn
  • 如何安装touch 1.0.1

    如何安装touch 1 0 1 如何安装touch 1 0 1 如何安装touch 1 0 1 今天需要安装 touch 1 0 1 可能是老版本了吧 xff0c 直接使用pip install touch 61 61 1 0 1不能安装成
  • 立创开源|用立创EDA自制ST-Link V2.1调试器

    分享一个2年前在立创开源硬件平台上开源的项目 xff0c 该项目目前是平台上最热门的ST LINK V2 1项目 xff0c 也是点赞数最多的一个ST LINK相关的项目 xff0c 以下是该项目的累积数据 项目作者 xff1a 攻城狮晨哲
  • 一文带你快速理解FreeRTOS代码规范

    关注 星标嵌入式客栈 xff0c 精彩及时送达 导读 遇到些朋友感觉FreeRTOS内核代码看起来很不习惯 xff0c 不习惯其编码风格 xff0c 本文就来梳理一下其代码规范 xff0c 便于提高阅读其代码的效率 代码基于FreeRTOS
  • 校园网经常掉线解决

    我们要访问一个网站 xff0c 通常是在游览器里输入这个网站的网址 xff0c 然后回车 xff0c 这个时候 xff0c DNS 服务器会自动把它解析成 IP 地址 xff0c 实际上我们是通过 IP 来访问网站的 xff0c 网址只不过