ip地址、子网掩码、网关、dns简介
IP地址IPADDR:
IP地址是唯一的标识,是一段网络编码(二进制),由32位组成。
IP 是 Internet Protocol(网际互连协议)的缩写,是 TCP/IP 体系中的网络层协议。
IP地址形式的范围:X.X.X.X X的范围是:0-255
IP地址详解
国际标准组织ISO定义地址分类:五大类(以IP地址的第一位区分)
A类:1-126默认子网掩码:255.0.0.0
B类:128-191默认子网掩码:255.255.0.0
C类:192-223默认子网掩码:255.255.255.0
D类:224-239组播地址:一个地址代表一组人,减少服务器带宽 (A类-C类成为单播地址:一个地址只能配给一个人)
E类:240-254科研使用
127 作为回环地址:代表自己 127.0.0.1
10.1.1.1
255.255.255.0
网段全称是:10.1.1.0:这个是网段的总称,主机位不能为0,主机位为255時为广播地址,主机位不能为0和255
10.1.1.255:该网段的广播地址(如:使用此地址发送消息,系统将默认往该网段下所有IP发送消息)
255.255.255.255 :全局广播地址,理论上全球形式
注:主机位全部置0表示网段,主机位全部置255表示广播地址
子网掩码NETMASK:
作用:用来区分ip地址的网络位(子网)和主机位(主机位掩码),一个IP地址必须配一个子网掩码,(子网掩码了来判断他们是属于那个网段的)
IP地址的构成:网络位+主机位(网络位相同的IP地址,为同一网段)
子网掩码确定网络位:与255对于数字为网络位,与0对于的数字为主机位
局域网通信规则:在同一个局域网内所有的IP必须在同一网段中才可以互相通信。
同为IP地址:10.20.30.40,但掩码地址不一样,则指向的网络部分和主机部分就不一样。255.255.255.0的掩码表示网络地址为10.20.30,主机地址为40,而255.255.0.0的掩码表示网络地址为10.20,主机地址为30.40
子网掩码将IP分为三类地址:
A 类:255.0.0.0
B 类:255.255.0.0
C 类:255.255.255.0
当子网掩码为255.255.255.255时说明这个子网网络只有一个IP地址,代表主机。一般作为网络设备的环回接口。
每一种子网掩码都限制了该局域网多少电脑可以相互访问,该子网可以有多少台电脑。
比如一个局域网子网有600台电脑,而且这些电脑必须要可以互相访问,那么我们应该如何来设置子网掩码?
由于C类地址每一个网段可以有255台电脑,B类地址每一个网段可以有255255=65025台电脑,而A类地址每一个网段可以有255255*255=16581375台电脑,因此,我们一般使用C类地址,这里600的话相当于至少需要3个255台电脑,因此我们可以使用256-3=253,那么子网掩码为255.255.253.0,这样子网里面192.168.0.X,192.168.1.X,192.168.2.X三个网段的电脑都可以相互访问。
其实当600台电脑需要互相访问的话我们不只可以设置255.255.253.0,同样,255.255.X.0,这个X可以为0到253的任意一个数,不过越大的话就越容易形成网络风暴。因此,尽量不要将太多的电脑划分为一个子网。
同样的道理,如果是2000台电脑,那么我们就通过2000来除以255,将近等于8,然后再通过256减去8就等于248,那么子网掩码就可以设置成255.255.248.0,依次类推。
网关GATEWAY
一个网络的出口,Gateway = GW,一般网关在路由器上,是一个网络通向其他网络的IP地址,是不同网络(网段)之间通信桥梁
网关一般为该网段ip的第一个或者最后一个。
路由器:连接内外网设备。
PC向外发包:
1.首先判断目标IP地址与自己是否在同一网段。
2.如在同一网段,则直接发送出去,而不找网关
2.如不在同一网段,则直接发送给网关。(如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机)
DNS(域名解析服务器)
需要访问一个外部网站時:
1.只是知道域名,需要将域名解析成IP,
2.第一步先查看DNS缓存,如果没有
3.第二步查看本地解析文件,解析域名,如果没有(需要提前写入解析过的信息)
4.第三步求助DNS服务器解析(域名解析服务器),由DNS服务器应答需要访问的域名的IP地址,然后再访问对应的服务器
终端 使用nslookup(解析查找) 域名(www.baidu,com) 解析域名
手工解析域名:
C:\XXX\XXX>nslookup www.baidu.com
服务器: XXXXX
Address: xxx.xxx.xxx.xxx //为我解析的服务器IP
非权威应答:
名称: www.a.shifen.com //为百度真实域名
Addressess: xxx.xxx.xxx.xx //百度IP地址
xxx.xxx.xxx.xxx
Aliases: www.baidu.com
测试网络的连通性:
ping 目标IP地址 // 测试网络连通性,有去有回即为成功通讯
ping -t 目标IP地址 // 一直ping
ping -n 数字 目标IP地址 //修改ping的包数 4个包
ping -l 数字 目标IP地址 //给目标IP的指定字节数
注:如果ping不通,可能是不在线或者是打开防火墙
查看IP地址:
ipconfig 查看IP地址基本信息 (IP、子网掩码、网关)
ipconfig/all 查看IP地址详细信息(IP、子网掩码、网关、DNS)
ip地址、子网掩码、网关、dns简介的更多相关文章
- IP地址/掩码/网关/DNS的设置与工作原理(转)
现在互联网飞速发展,工作中生活中上不了网的计算机是不可想象的,而电脑系统网络设置中的IP地址.子网掩码.默认网关及DNS服务器,怎么理解,它们是如何工作的,下面做个简单介绍. 通常的上网方式,是打开I ...
- linux下设置ip地址 gw网关,dns的方法
本文介绍下,在linux中设置IP地址.网关.dns的方法,有需要的朋友作个参考吧. 设置linux网络的方法有两种:第一种:使用命令修改(直接即时生效) 复制代码代码示例: ip and net ...
- Linux CentOS7中 设置IP地址、网关DNS
cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录 vi ifcfg-eno16777736 #编辑配置文件,此处eno后边的编号因电脑而易 TYPE ...
- Linux网络配置:设置IP地址、网关DNS、主机名
查看网络信息 1.ifconfig eth0 2.ifconfig -a 3.ip add 设置主机名需改配置文件: /etc/hosts /etc/sysconfig/network vim /et ...
- IP地址 子网掩码 默认网关 DNS(转)
突然被问到IP地址方面的知识,吓得我赶紧上网找一找资料,觉得这篇还是写得简单易懂,share一下. Key: 1.IP地址=网络地址+主机地址,(又称:主机号和网络号组成): 2.将IP地址和子网掩码 ...
- IP:192.168.21.173 子网掩码:255.255.255.0 网关:192.168.21.2 DNS:8.8.8.8 8.8.4.4 1、设置IP地址、网关 ee /etc/rc.conf #编辑 ifconfig_em0="inet 192.168.21.173 netmask 255
IP:192.168.21.173子网掩码:255.255.255.0网关:192.168.21.2DNS:8.8.8.88.8.4.41.设置IP地址.网关ee /etc/rc.conf #编辑if ...
- IP地址,子网掩码,默认网关,路由,形象生动阐述
自己的Linux虚拟机已经分配了固定的IP地址(使用无线路由,用的是192.168.1.XX网段),公司的无线网络分配的IP地址是(10.51.174.XX网段) 所以当自己的电脑拿到公司,还想使用桥 ...
- Linux系统下修改IP地址、网关、DNS的基本方法
临时修改IP地址.网关.主机名.DNS,马上生效,无需重启(重启后失效) 1.修改主机名 #hostname Slyar 2.修改IP地址(eth0为网卡名称) #ifconfig eth0 192. ...
- ip 子网掩码 网关 DNS
这一篇文章也很好: 原文引用于: http://www.cnblogs.com/jiqing9006/p/3365939.html 内外网ip: IP地址: IPv4地址分为A.B.C.D.E五类, ...
- [转]IP地址-子网掩码-默认网关
IP地址:是给每个连接在Internet上的主机分配的一个32bit地址.地址有两部分组成,一部分为网络地址,另一部分为主机地址.IP地址分为A.B.C.D.E 5类.常用的是B和C两类.网络地址的位 ...
随机推荐
- java延迟队列DelayQueue及底层优先队列PriorityQueue实现原理源码详解
DelayQueue是基于java中一个非常牛逼的队列PriorityQueue(优先队列),PriorityQueue是java1.5新加入的,当我看到Doug Lea大神的署名之后,我就知道这个队 ...
- HarmonyOS应用开发—资源分类与访问
应用开发过程中,经常需要用到颜色.字体.间距.图片等资源,在不同的设备或配置中,这些资源的值可能不同. ● 应用资源:借助资源文件能力,开发者在应用中自定义资源,自行管理这些资源在不同的设备或配置中 ...
- redis 简单整理——pipeline[十]
前言 简单整理一下pipeline. 正文 1)发送命令 2)命令排队 3)命令执行 4)返回结果 其中1)+4)称为Round Trip Time(RTT,往返时间). pipeline它能将一组R ...
- MVC 测试action的运行速度
前言 网络很多文章有关于action的测试机制,本文主要是整理一下思路. 正文 假如有一个acion: public ActionResult Index() { return View(); } 当 ...
- CTFshow命令执行29-123
命令执行 WEB29 eval是php中执行以PHP脚本执行的命令 PHP命令可以执行脚本命令 本题使用方法是先 system(cp f*.php 1.txt) 然后访问1.txt WEB30 在PH ...
- 【最简单】禁用Chrome的“请停用以开发者模式运行的扩展程序”提示
安装油猴插件后,每次打开Chrome浏览器后右上角都会提示,"请停用以开发者模式运行的扩展程序"的一个窗口,强迫症患者表示很烦. 小白的我试过网上多数方法,有些已经失效,有些都太麻 ...
- 数据分布算法:hash+ 一致性 hash + redis cluster 的 hash slot
讲解分布式数据存储的核心算法,数据分布的算法 hash 算法 -> 一致性 hash 算法(memcached) -> redis cluster 的 hash slot 算法 用不同的算 ...
- FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
<FFmpeg开发实战:从零基础到短视频上线>一书的例程主要测试本地的音视频文件,当然为了安全起见,很多网络视频都采用了https地址.FFmpeg若要访问https视频,就必须集成第三 ...
- win10更新后使用ie浏览器自动跳转edge的解决方法
win10更新后使用ie浏览器自动跳转edge的解决方法 ①在系统的搜索框中搜索internet选项 ②打开界面中,选择高级的栏位 ③然后在红框的地方找到启用第三方浏览器扩展,去掉勾选 ④应用,确定, ...
- 力扣554(java&python)-砖墙(中等)
题目: 你的面前有一堵矩形的.由 n 行砖块组成的砖墙.这些砖块高度相同(也就是一个单位高)但是宽度不同.每一行砖块的宽度之和相等. 你现在要画一条 自顶向下 的.穿过 最少 砖块的垂线.如果你画的线 ...