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实现软件设计模式---抽象工厂模式(性别产品等级结构肤色产品族)
一.题目要求 二.画出对应的类图 三.文件目录结构 四.具体实现代码 Black.java 1 package com.a004; 2 3 public class Black implements ...
- #树形dp,二分#UVA1407 Caves 洛谷 3698 [CQOI2017]小Q的棋盘
题目 给定一棵树,现在需要找到一条由节点1出发长度为\(x\)的路径, 问最多经过的节点数,重复经过只计算一次(不一定是简单路径) UVA的那道题多组数据多组询问,边权还不一定是1,\(n\leq 5 ...
- #分治#JZOJ 4211 送你一颗圣诞树
题目 有\(m+1\)棵树分别为\(T_{0\sim m}\),一开始只有\(T_0\)有一个点,编号为0. 对于每棵树\(T_i\)由T_{a_i}\(的第\)c_i\(个点与\)T_{b_i}\( ...
- #容斥,排列组合#U138404 选数字
题目 给定长度为\(n,n\leq 10^5\)的序列\(a,a_i,m\leq 255\),多组询问求 \[\sum_{i=l}^{r-2}\sum_{j=i+1}^{r-1}\sum_{k=j+1 ...
- Linux系统 g++ 链接 libopencv_world.a 静态库编译程序
编译opencv,我是直接编译成 libopencv_world.a 一个文件 正常链接编译,容易报错:main: hidden symbol `opj_read_header' isn't def ...
- 基于eTS高效开发HarmonyOS课程类应用
原文:https://mp.weixin.qq.com/s/kU76kB6T1JSqapAfGPGRHQ,点击链接查看更多技术内容. 随着HarmonyOS 3.0 Beta版的发布,API Vers ...
- UML 哲学之道——启航篇[一]
前言 简单去介绍一下uml的哲学之道也是自我整理之道. 正文 什么是uml,全程是统一建模语言(unified modeling language),简单的说就是用图形来表示文档. 是描述构造和文档化 ...
- js 是单线程吗?
前言 在html5中,js中允许操作多个线程执行,但是不能操作dom元素,这是一个痛点. 但是在mvvm依然存在很大的作用力,因为我们只需要操作数据,在操作数据的时候委托机制在主线程中就实现了对dom ...
- h5py这个坑-PyCharm Process finished with exit code -1073741819 (0xC0000005)
在用pytorch和tensorflow做语音合成时,碰到了个很无解的bug, PyCharm 报错 Process finished with exit code -1073741819 (0xC0 ...
- WPF/C#:让绘制的图形可以被选中并将信息显示在ListBox中
实现的效果 如果你对此感兴趣,可以接着往下阅读. 实现过程 绘制矩形 比如说我想绘制一个3行4列的表格: private void Button_Click_DrawRect(object sende ...