IP地址,子网掩码,默认网关,DNS讲解

2023-09-14 22:50:33

在这里插入图片描述

IP地址:用来标识网络中一个个主机,IP有唯一性,即每台机器的IP在全世界是唯一的。

子网掩码:用来判断任意两台计算机的ip地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的ip地址与子网掩码进行and运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。(具体子网掩码各位的含义待补充。)

网关:实质上是一个网络通向其他网络的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的某个主机(如附图所示)。网络A向网络B转发数据包的过程。

所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。
在这里插入图片描述

DNS:域名服务器,用来解析域名的(域名与IP之间的解析),如果没有这东西,你必须输入网站的IP地址,有了DNS,你就可以直接输入网址。

如何计算网络地址 (子网掩码)
将IP地址和子网掩码都换算成二进制,然后进行与运算,结果就是网络地址.与运算如下所示,上下对齐,1位1位的算,1与1=1 ,其余组合都为0
在这里插入图片描述

为什么要计算网络地址?

就是让网络中的计算机能够相互通讯。最简单的网络是用网线(交叉线)直接将两台计算机连起来。
下面是几种IP地址设置,看看在不同设置下网络是通还是不通:
(1)1号机的IP地址为192.168.0.1,子网掩码为255.255.255.0
2号机的IP地址为192.168.0.200子网掩码为255.255.255.0
这来台计算机就能正常通讯.

(2)如果1号机地址IP地址仍为192.168.0.1,子网掩码255.255.255.0
将2号机的IP地址改为192.168.1.200,子网掩码255.255.255.0
那这两台就无法通讯.

(3)1号机的IP地址为192.168.0.1,子网掩码为255.255.255.192
2号机的IP地址为192.168.0.200,子网掩码为255.255.255.192
这台计算机就不能正常通讯。


  1. 从下面运算结果可以看出(1)中两台计算机的网络地址都为192.168.0.0,且IP地址不同,所以可以通。
    在这里插入图片描述
  2. 从下面运算结果可以看出1号机的网络地址为192.168.0.0,2号机的网络地址为192.168.1.0 不在一个网络,所以不通.
    在这里插入图片描述
  3. 从下面运算结果可以看出1号机的网络地址为192.168.0.0,2号机的网络地址为192.168.0.192 不在一个网络,所以不通
    在这里插入图片描述
更多推荐

高效畅通的iOS平台S5配置指南

在iOS平台上,使用S5代理ip访问互联网是一种非常有用的技巧。无论是为了保证隐私安全,还是解决网络限制问题,S5代理ip都能为您提供更快、更稳定的互联网访问体验。本文将为您详细介绍如何在iOS平台上配置和使用S5代理ip,让您的网络畅通无阻!一、了解S5代理ip的工作原理S5代理ip是一种网络代理协议,可以让您的设备

仿网易云-360度混响

一直在用网易云音乐听歌,感觉他的这个动效还是挺不错的,最近也是想试试canvas绘图相关的。尝试了几次之后感觉效果还不错,不过距离网易云的还是有些差距。本期准备仿照制作如下效果:偷偷使用最近比较流行的罗刹海市的音乐来展示这个效果。效果展示如下:效果展示网站参考文档具体的流程大体上就是获取音频数据,然后根据音频数据绘制在

zookeeper集群

一,zookeeper定义Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。二,zookeeper工作机制Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zooke

【Linux】nohub指令--终端退出后命令仍旧执行

文章目录0、背景1、作用2、语法3、用法演示4、关于2>&10、背景Shell中,执行一个持续进行的指令,会"霸屏",即你想再执行其他指令,要么重开个shell终端,要么退出这个执行。1、作用nohub,即nohangup(不挂起),用于在系统后台不挂断地运行命令,Ctrl+C退出终端后命令依旧执行。2、语法nohup

JavaScript策略模式

JavaScript策略模式1什么是策略模式2实现一个基础的策略模式3Javascript中策略模式4使用策略模式实现缓动动画5使用策略模式实现表单校验1什么是策略模式策略模式(StrategyPattern)是一种行为型设计模式,它定义了一系列算法,将每个算法都封装起来,并且使它们可以相互替换。策略模式让算法独立于使

Java的Socket通信的断网重连的正确写法

Java的Socket通信的断网重连的正确写法Socket通信的断网重连介绍客户端与服务端源码演示截图本地演示服务器演示演示截图总结Socket通信的断网重连介绍针对于已经建立通信的客户端与服务器,当客户端与服务器因为网络问题导致网络不通而断开连接了或者由于服务器端的服务被突然停掉,而客户端进行的一种尝试重新建立连接的

通用商城项目(下)

记录一些踩坑的地方,以及理顺一些思路。通过管理系统页面,完成商品属性分组和商品属性(基本属性)关联维护属性表与属性组表的功能完善:显示属性组与属性表的一对多关系前端1.引入组件,是否显示使用v-if,但是还要注意引入的组件本身,是否自己也有:visible.sync="visible"这样的属性。只有当两层是否显示的变

通过内网穿透,在Windows 10系统下搭建个人《我的世界》服务器公网联机

文章目录1.Java环境搭建2.安装我的世界Minecraft服务3.启动我的世界服务4.局域网测试连接我的世界服务器5.安装cpolar内网穿透6.创建隧道映射内网端口7.测试公网远程联机8.配置固定TCP端口地址8.1保留一个固定tcp地址8.2配置固定tcp地址9.使用固定公网地址远程联机今天和大家分享一下只需简

【外汇天眼】外汇交易的优势:公平、低成本和高流动性

外汇交易的优势体现在其公平性以及众多其他方面。让我们一起重新审视这些优势,以更清晰地了解外汇市场的吸引力。1、低成本交易:与其他金融市场不同,外汇市场没有佣金、清算费、交易所费、政府费或经纪费。大多数外汇经纪人通过点差服务获得回报。这意味着交易者可以更高效地管理交易成本。2、无固定手数:与期货市场不同,外汇市场允许交易

【2591. 将钱分给最多的儿童】

来源:力扣(LeetCode)描述:给你一个整数money,表示你总共有的钱数(单位为美元)和另一个整数children,表示你要将钱分配给多少个儿童。你需要按照如下规则分配:所有的钱都必须被分配。每个儿童至少获得1美元。没有人获得4美元。请你按照上述规则分配金钱,并返回最多有多少个儿童获得恰好8美元。如果没有任何分配

【Vue】利用vue.js、vuex和vue router组件、element ui plus组件来创建基于知识图谱的智能问答系统的前端部分

Vue.js是一个流行的JavaScript框架,用于构建用户界面。它基于MVVM模式,可以轻松地创建组件化应用程序。Vuex是Vue.js的官方状态管理库,用于管理Vue.js应用程序中的数据流。它提供了一种集中式的方式来管理应用程序中的所有组件的状态,并且它可以让你轻松地实现可预测的状态变化。VueRouter是V

热文推荐