路由、网关(下一跳)、子网掩码之间的关系

netstat -natpnetstatus 显示a(all)所有的tcp服务

ip地址是网络层,mac地址是链路层。通信时发送的数据有“本机ip+目的ip+下一跳路由器mac地址”。
下一跳路由器收到后确认mac地址是不是给我的,是给我的就继续解析目的ip,如果目的ip是我们局域网内,就发送给目的主机。
如果目的ip不是我们局域网内主机,就继续转发给下一跳路由,最终以这种方式转发到目的ip的主机.

192.168.1.22可以ping通192.168.1.23的原理:

目的ip192.168.1.23和先子网掩码255.255.255.0做按位与计算,得到192.168.1.0,使用route -n查看路由表得知网关为0.0.0.0,即不用转发到下一跳,数据直接交换到该局域网内192.168.1.23的目的主机.

route add -host 192.168.88.88 gw 192.168.150.13
为本机添加一个目的地址为192.168.88.88,网关(即下一跳)为192.168.150.13,子网掩码默认255.255.255.255(即32)的路由.

【网络知识】2. 路由、网关(下一跳)、子网掩码之间的关系相关推荐

  1. 静态路由关联下一跳与出接口

    在华为设备上,静态路由可关联下一跳或者出接口,或者同时关联. 接下来我们探究静态路由写法不同有何区别 R1: int g0/0/0 ip add 192.168.12.1 24 ip route-st ...

  2. h3c 虚拟服务器 下一跳,H3CNE 312题和313题 直连路由静态路由的下一跳问题

    321.在MSR 路由器上看到路由表里有如下显示: Destination/Mask Proto Pre Cost NextHop Interface 127.0.0.0/8 Direct 0 0 1 ...

  3. 【矩阵论笔记】线性变换在不同基偶下的矩阵之间的关系

    研究在不同基下的线性变换,是为了找到比较简单的形式 在同一个线性空间不同基下的线性变换之间的关系 我们为了找比较简单的形式 例题 这个就是套公式的形状,是一个比较固定的求法.把这个特征向量构成的矩阵P ...

  4. 思科模拟器配置静态路由(下一跳使用端口)

    Router0配置代码如下: ##配置端口IP地址 Router(config)#int fastEthernet 0/0 Router(config-if)#ip address 192.168.1 ...

  5. 路由nexthop下一跳blackhole属性

    以下添加blackhole属性的nexthop及相关路由. # ip -6 nexthop add id 1 blackhole # # ip nexthop id 1 blackhole # # i ...

  6. linux 添加路由_linux网络知识:路由策略(ip rule,ip route)

    一,路由策略(使用ip rule命令操作路由策略数据库) 基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目的地址而且能够根据报文大小,应用或IP源地址等属性来选择转发路 ...

  7. 配置静态路由的下一跳使用出站接口和下一跳IP的差别

    在配置静态路由时,下一跳可以使用下一路由器的IP地址,也可以使用本路由器的出站接口.在点对点的网络中,两者可能没有什么差别,但在以太网中,两者有很大差别. 在以太网中,两个相邻接口之间的通信是依靠MA ...

  8. linux网络知识:路由策略(ip rule,ip route)

    目录 一,路由策略(使用ip rule命令操作路由策略数据库) 二,路由表(使用ip route命令操作静态路由表) 三, ip rule,ip route,iptables 三者之间的关系 一,路由 ...

  9. H3C配置静态路由、下一跳地址,使PC相通

    一.网络拓扑 实验目的:配置静态地址,下一跳,使PC相通 概念解释: 1.路由器的作用 路由器的核心作用是实现网络互连,数据转发,路由器工作时需要建立和更新路由表,因为路由器互联的是不同网段,因此能隔 ...

最新文章

  1. MySQL5.7 Replication主从复制配置教程
  2. 右键用 pycharm打开
  3. 如何修改markdown中图片的大小
  4. USACO3.32Shopping Offers(DP)
  5. 协方差矩阵的概念,算法以及自己的一些理解
  6. mysql nosql 同步_使用canal和canal_mysql_nosql_sync同步mysql数据
  7. 前端学习(2308):react之子传父
  8. matlab knn,MATLAB K近邻算法 — knnsearch() 函数 | 学步园
  9. ios 获取控件高度
  10. ajax请求数据 ztree_ajax 异步获取数据填充到表格显示(ajax) 文档(Options API) DataTables中文网...
  11. python处理包_Python 包
  12. 哈夫曼编码+python实现
  13. CMOS 与BIOS
  14. BP神经网络算法基本原理,BP神经网络算法流程图
  15. 02_性能_内存调整_个人学习小结
  16. SAP 常用增强记录文档
  17. Unity - Timeline 之 Timeline Playback Controls(Timeline播放控制栏)
  18. (1)安装Arch系统 - 树莓派Raspberry Pi - Arch Linux(转载)
  19. 最强计算机游戏,这可能是市面上体积最小性能最强的游戏主机了
  20. [Yolov5][Pytorch] 如何jit trace yolov5模型

热门文章

  1. 10个常见的Redis面试刁难问题--转
  2. mysql 批量删除数据
  3. ubuntu php png,[工作记事]Ubuntu下PHP编译安装以及添加jepg支持
  4. jvm性能调优实战 - 46堆区OOM解析
  5. 实战SSM_O2O商铺_19【商铺编辑】Controller层开发
  6. Shell 输入/输出重定向
  7. AS插件-android-selector-chapek
  8. 学习笔记——os模块常见列表
  9. Java高级工程师学习路径
  10. vorwerk 机器人_福维克(Vorwerk)--吸尘器行业的quot;安利quot;