网关(Gateway)?

网关(Gateway)又称网间连接器、协议转换器。就是一个网络(网段)连接到另一个网络(网段)的“关口”。
按照不同的分类标准,网关也有很多种。
TCP/IP 协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。

子网掩码(subnet mask) ?

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩
它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

子网掩码不能单独存在,它必须结合IP地址一起使用。

子网掩码只有一个作用,就是将某个IP地址划分成 网络地址主机地址 两部分。

IP默认分配的子网掩码每段只有 255 或 0

A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1677万多台电脑
B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑
C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑

网段?

在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,
即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。

要想在同一网段,只要网络标识相同就可以了

那要怎么看网络标识呢?

如IP:188.188.0.111188.188.5.222 ,子网掩码都设为 255.255.254.0 ,在同一网段吗?
先将这些转换成二进制
188.188.0.111 10111100.10111100.00000000.01101111
188.188.5.222 10111100.10111100.00000101.11011110
255.255.254.0 11111111.11111111.11111110.00000000
分别 AND ,得
10111100.10111100.00000000.00000000
10111100.10111100.00000100.00000000
网络标识不一样,即不在同一网段。

同一网段可以做什么?

同一网段 ⇒ 同一网络 ⇒ 直连

DNS:域名服务器(Domain Name Server)

DNS是指:域名服务器(Domain Name Server)。
在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。

知乎上,很好的例子

从前有一个地主,有256间房子,地主家的门牌号码是“192.168.1”,
那么他家
第一间房子的门牌号码是192.168.1.0,
第二间是192.168.1.1,…第256间的编号是192.168.1.255。

地主老了,需要把256间房子分给4个儿子,
平均分配,每个儿子可以分64间。请来一位先生主持公道,先生这么来操作:

192.168.1.0-192.168.1.63 分给大儿子
192.168.1.64-192.168.1.127 分给二儿子
192.168.1.128 -192.168.1.191 分给三儿子
192.168.1.192-192.168.1.255 分给四儿子

那如何来描述四个儿子的子网网段呢?
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26/26

是什么鬼?
255.255.255.192的二进制是多少?
“11111111-11111111-11111111-11”大家数数一共多少个1?
不用数了,是26个1,

为了简化子网掩码的表示,用/26代替255.255.255.192。

按位与运算我们来看大儿子的网段192.168.1.0/26是如何得到的?
以大儿子的房间为例:192.168.1.0-192.168.1.63

二进制表示:

192.168.1.0

11000000.10101000.00000001.00000000

192.168.1.63

11000000.10101000.00000001.00111111

首尾地址完全相同的是多少?

11000000.10101000.00000001.00数数一共多少位?

26位!

那么用这个“192.168.1.0/26”就可以表示大儿子所有房间。

对照房间的门牌号码“192.168.1.199”,很显然属于四儿子的。

  • 一个主机192.168.1.199/26 能否和直连主机192.168.1.200/24 通信?可以的,因为都是四儿子的房间。

  • 一个主机192.168.1.199/26 能否和直连主机192.168.1.1/24 通信? 不可以,因为一个是大儿子的房间,一个是四儿子的房间,无法直连通信!

网络基础 - 网关、网段、子网掩码、DNS相关推荐

  1. 网络基础——IP地址子网掩码MAC地址DNS(详解)

     目录 一.DNS和IP地址关系: 二.IP地址和MAC地址的区别: 三.IP地址 (internet protocol Address) (1)概念及特点: (2)网络设备获取IP地址的方式 (3) ...

  2. 网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享

    网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务.数据.资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回 ...

  3. 网络基础之DNS、网关

    网络基础之DNS.网关 1.DNS DNS(Domain Name System)即域名系统的缩写,也称作名称解析. 在互联网中通过IP地址来进行通信 IP地址用数字表示,记忆困难 人对域名更为敏感, ...

  4. C#设置本地网络(DNS、网关、子网掩码、IP)

    如今网络在我们的生活工作中所起的作用越来越大,可以说离开了网络我们就无法正常的工作和生活.作为程序员我们写的程序大多数也会跟网络相关,而想要使用网络首先要将机器的网络配置设置好.而手动设置的方法显然很 ...

  5. 详解网络基础知识:IP地址、子网掩码、网关

    前言:ip地址,网关,子网掩码都是it行业比较常见对象.但凡是需要联网的或者说使用网络主机的都必须有会配置网络,而配置网络肯定少不了ip地址,网关,子网掩码进行通信!那么你知道他们指的是什么吗,又有什 ...

  6. CCNA-思科网络基础(IP地址 MAC地址 DNS DHCP PING )

    CCNA-网络基础 网络基础目录 CCNA-网络基础 1.IP地址 (一) IP地址分类 (二) IP地址的形式 (三) 在计算机中查看本机的IP地址信息 (四) 给个例子-IPV4 (五) IPV4 ...

  7. 第四课 k8s网络基础学习-DNS和DHCP学习

    第四课 k8s网络基础学习-DNS和DHCP学习 tags: k8s网络 DNS DHCP 文章目录 第四课 k8s网络基础学习-DNS和DHCP学习 第一节 DNS介绍 第二节 DNS的linux使 ...

  8. 网络基础(2)---子网划分、TCP/IP、DNS、DHCP

    网络基础(2) IP的分类: A,B,C,D,E A,B,C三类为单播地址 (既可以作为源IP,也可以作为目标IP使用) D ---- 组播地址 只能作为目标IP使用 E ---- 保留地址 ​ 单播 ...

  9. 网络基础四 DNS DHCP 路由 FTP

    第1章 网络基础 1.1 IP地址分类 IP地址的类别-按IP地址数值范围划分 IP地址的类别-按IP地址用途分类 IP地址的类别-按网络通信方式划分 1.2 局域网上网原理过程 DHCP原理过程详情 ...

最新文章

  1. Java模板引擎-FreeMarker
  2. 2021年春季学期-信号与系统-第四次作业参考答案-第五小题
  3. lg gram 笔记本 linux,lg gram 15笔记本使用雨林木风u盘安装win7系统教程?
  4. 面试一位硕士海龟前端小姐姐有感
  5. java9特性_96.java基础10(java9/10/11新特性)
  6. javah导出类的头文件抛出异常——java.lang.IllegalArgumentException: Not a valid class name(原因及解决方法)
  7. mate7安装android o,华为Mate7升级安卓6.0详细教程
  8. python如何复制文件?
  9. Linux下的iscsi(设备的共享服务)
  10. idou老师教你学Istio 04:Istio性能及扩展性介绍
  11. caffe训练过程中的可视化
  12. 暴风影音播放时如何旋转视频
  13. 科技品牌软文营销怎么讲故事
  14. 中日交流日本语初级上
  15. 《Qt5:Widget、Dialog和MainWindow之间的关系》
  16. HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/linux-64/tqdm-4.64.0-py39h06
  17. 使用PEAP实现802.1X
  18. 电影mysql设计_mysql – 如何设计电影数据库?
  19. 计算机的桌面不见了,桌面上的图标不见了怎么办-电脑桌面图标不见了电脑屏幕桌面不见了,怎么办? 爱问知识人...
  20. Jmeter的使用(一)

热门文章

  1. M1 芯片 MacBook 结合 MAMP 集成环境配置 PHP 环境变量
  2. 基于改进禁忌搜索算法求解TSP问题(Matlab代码实现)
  3. 数据导入与预处理-第4章-数据获取python读取pdf文档
  4. 记录一次扇贝网前端实习面试
  5. mysql数据库之ddl语句盘点
  6. 华为云服务权限在哪_华为云资源IAM精细控制权限实践
  7. Python技术交流群(持续更新……)
  8. nginx后端节点的健康检查
  9. 电子商务网站用户行为分析及服务推荐
  10. AMA预告|章鱼加速器如何在熊市助力 Web3 创业