目录

一、默认网关的作用

二、同一个局域网中的通信过程

三、不同一个局域网中的通信过程

四、配置默认网关

五、注意细节

总结


一、默认网关的作用

默认网关(Default-gateway)也叫缺省网关,它是连接其他网络的设备,通常是使用边界路由器作为默认网关。若一台终端设备希望可以访问其他的网络,则必须借网关的作用,下图方便我们理解。PC希望实现192.168.3.0/24网段的访问,这时它会查看本机的网段是否与这个目标网段一致,一致则直接发送到局域网中,若不一致则直接发送给网关。

二、同一个局域网中的通信过程

例子:主机A与主机B的通信(假设同一个网段)

1.主机A先是查看自己的ARP表,若表中有主机B对应的ARP条目,即有B主机的MAC地址,则主机就会使用ARP表的MAC地址,对IP数据包进行封装,并把它发给主机B。

2.若主机A没有找到对应的MAC地址,它会泛洪一个ARP请求报文,其中报文中的源IP地址与源MAC地址都为A主机的IP地址与MAC地址,目标的MAC地址为全F,目标IP为主机B的IP地址。由于这是广播方式发送的ARP数据包,所以这个网络中的所有主机都会收到这种数据包,但是只有B主机会对这个请求处理。

3.目标主机的处理ARP过程:若数据包中的目标主机IP地址与自己的IP地址相同时,会将主机A的IP地址与MAC地址缓存到自己的ARP表中,然后填充自己的MAC地址并以单播的方式发送ARP报文给主机A。

4.主机A收到B主机的响应ARP,会把主机B的MAC地址加入到自己的ARP表,以方便后续的报文转发。

三、不同一个局域网中的通信过程

1.主机A首先会检查自己的ARP缓存表,若有主机B的相关MAC地址条目,则直接发送数据;

2.若没有,则主机A就会先向网关发出ARP请求,ARP请求报文中的目标IP地址为网关的IP地址;

3.网关收到主机A的ARP请求包后,会把它的IP地址及相关的MAC地址加入到自己的ARP缓存表中,然后把自己的MAC地址封装并发送ARP回应包给主机A;

3.当主机A从收到的响应报文中获得网关的MAC地址后,将封装主机A发送给主机B的报文封装并发给网关;

4.如果网关路由器没有主机B的ARP表项,网关会广播ARP请求,目标IP地址为主机B的IP地址,当网关从收到的响应报文中获得主机B的MAC地址后,就可以将报文发给主机B;

5.如果网关已经有主机B的ARP表项,网关直接把报文发给主机B。

四、配置默认网关

(1)在物理电脑的网卡上:

(2)在PT软件的PC机上时:

(3)在路由器模拟PC机时:

代码解析:

Router(config)#no ip routing   //关闭路由器的路由功能,启用路由功能的命令为ip routing

Router(config)#ip default-gateway 192.168.1.1  //配置默认网关IP地址为192.168.1.1

五、注意细节

1.这里的MAC地址是二层通信地址,三层通信地址是IP地址,四层通信地址为端口号;

2.二层设备主要是指交换机,用于处理并转发二层的数据帧;三层设备主要是处理并转发三层IP数据包的;

3.每个PC机的CMD中都可以查询到ARP缓存表的,使用命令arp -a即可;

4.同一个局域网中,当PC主机的ARP缓存表没有相关的MAC地址条目时,它会发送ARP请求包给整个网络,整个网络的所有主机都会收到,但是只有目标主机会回复;

5.当不在同一个网段时,PC主机首先是检查本机的ARP缓存表,若缓存表没有相关的条目时,它才会发送ARP请求包给网关

总结

本章节的默认网关涉及到网络的通信过程,这个过程理解起来是有一定的难度的,我当年也在这里花了不少时间。别以为这些内容不重要,特别是那些有心学习网络安全的朋友们更加需要注意这些知识了,不然连主机是如何通信的都搞不清楚,又如何实现网络的安全防护呢?好了,我们在下一个章节再见,加油!

网络篇 默认网关-14相关推荐

  1. 网络基础 - 默认网关是什么?

    默认网关是子网与外网连接的设备,通常是一个路由器,在TCP网络上可以转发数据包到其他网络,可以为网络上的TCP主机提供同远程网络上其他主机通信时所使用的默认路由. 本文操作环境:Windows10 系 ...

  2. |cisco|IPv4地址-构造超网(无分类编址CIDR)/25网络前缀-》主机ip地址_子网掩码_默认网关、路由表_下一跳、

    网络前缀 构造超网 也就是 路由聚合(采用无分类编址方法) 根据各个网络所指定的地址块完成以下工作. 以方便各个主机之间相互通信: 1.给各个主机分配1个ip地址并且设置子网掩码 2.给各个路由器的各 ...

  3. IP地址,子网掩码、默认网关,DNS理论解释

    在网上发现的这篇文章写的非常好,有理论有示例. (一)  问题解析 001.   问:  IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不 ...

  4. IP地址,同一网段,子网掩码,默认网关,添加路由

    自己在学习网络通信的这个过程中,渐渐的对网络的一些基本知识,有了一种了解,突然想把这里的一些基本的问题,进行下总结,也给自己留个笔记. (1)IP 首先来说说ip地址吧,IP地址是指互联网协议地址(I ...

  5. ip地址 子网掩码 默认网关

    IP地址.子网掩码.网关的关系?   子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置.以下我们就来深入浅出地讲解什么是子网掩码.IP地址的结构:要想理解什么是 ...

  6. IP地址,子网掩码、默认网关,DNS服务器是什么意思

    IP地址,子网掩码.默认网关,DNS服务器是什么意思 2010-10-30 17:00:34|  分类: 网络基础知识|举报|字号 订阅 下载LOFTER我的照片书  | (一)  问题解析 001. ...

  7. 默认网关及route print

    一.概念 一个用于 TCP/IP 协议的配置项,是一个可直接到达的 IP 路由器的 IP 地址.配置默认网关可以在 IP 路由表中创建一个默认路径. 一台主机可以有多个网关.默认网关的意思是一台主机如 ...

  8. IP地址、子网掩码、网关、默认网关、DNS的理解

    IP地址 Internet上为了区分数以亿计的主机而给每个主机分配一个专门的地址,通过IP地址可以访问到每台主机. 子网掩码 子网掩码又称网络掩码.地址掩码.子网络遮罩.它是用来指明一个IP地址哪些位 ...

  9. 通俗易懂的IP地址、子网掩码、默认网关、DNS服务器

    文章目录 前言 一 IP地址 二 子网掩码(subnet mask) 三 通过子网掩码计算网络地址 四. 默认网关(地址) 五. DNS服务器 六. 附录 前言 以Windows系统中IP地址设置界面 ...

最新文章

  1. 作为程序员应有10项权利
  2. ip地址子网划分工具_大型视频监控网络系统如何规划ip地址?
  3. ASP.NET远程连接数据库SQL server
  4. Mysql存在则更新,不存在则插入
  5. Integer Sequence Dividing
  6. 记录到日志中的异常栈缺失
  7. 友浩达优选上新,原生态农产品,买得安心,吃得放心
  8. nodeJS 开发微信公众号
  9. 在JavaScript中反转字符串的三种方法
  10. nand flash和nor flash的这几点区别你知道吗?
  11. 2021年中国磁感应芯片市场趋势报告、技术动态创新及2027年市场预测
  12. java xml 字符串转对象_java读取xml文件并转换成对象,并进行修改
  13. win11亮度调节不见了怎么办 windows亮度调节不见了的解决方法
  14. 计算机阅卷系统 流程,河北鑫众博电脑阅卷系统六步操作过程
  15. 软件质量 软件测试和质量保证
  16. java jdk下载_jdk1.7下载|Java Development Kit (JDK) 下载「64位」-太平洋下载中心
  17. python爬虫实时转发文章新闻;微信机器人使用;
  18. 基于jenkins进行定制化开发
  19. 查看患者信息java_Java通过反射查看类的信息示例
  20. C语言实现交换两个数

热门文章

  1. MFC 进程操作-WinExec
  2. 三星java3倍拍照手机_黑科技爆表,手机史上最牛逼的拍照手机都在这了
  3. linux chmod 755的含义
  4. 理解!!!perspective 和 perspective-origin 属性的作用和效果
  5. MacBook软件包的管理器-Homebrew常用命令
  6. android 动画结束停留,hi3716c-android4.0.3SDK在开机动画片阶段停留很长时间并黑屏不进入launcher原因分析...
  7. win10创建新账户_win7/win10设置开机密码以及取消开机密码
  8. echarts:实现3D地图版块叠加动效散点+轮播高亮效果
  9. 智能神经网络在音调识别中的应用(Matlab代码实现)
  10. 一个人的美好,不仅仅是外在的东西,更多的是来自于柔软心的力量。 很喜欢这样一句话: “如果你越来越冷漠,你以为你成长了,但其实没有。长大应该是变温