ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-11-12 14:31:59  阅读:224  来源: 互联网

标签:网关 网段 ip IP地址 地址 主机 子网掩码


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

目录

IP地址(add):

ip地址是什么:

ip地址的作用:

ip地址的组成:

ip地址的类型:

私有地址的范围:

适用环境:

子网掩码:

子网掩码作用:

ip地址与子网掩码进行and运算:

网关:


 

IP地址(add):

ip地址是什么:

1. ip地址是互联网协议地址,也因特网协议地址也叫网际协议地址。

2. ip地址是为了能让互联网中的计算机进行相互通信而设计的。

ip地址的作用:

1.ip地址的作用是为了区分不同的网络主机!

ip地址的组成:

1.IP地址是由32位的二进制数组成,为了简化,将ip地址分为4组。每组8位。

2.ip地址内包含网络识别码(network id,也叫网络id)与主机识别码(host id,也叫主机id)。

ip地址的类型:

ip地址有总有5种类型,分别是:A、B、C、D、E;但可供一般主机也就是我们使用的只有:A、B、C三种类型!所以下面只讲A、B、C三种类型的地址!因为另外两个我们接触不到,故没必须去看它。

假设IP地址格式:w.x.y.z     
A类:网络识别码—w... ;  主机识别码—x.y.z ;
B类:网络识别码—w.x.. ; 主机识别码—y.z ;
C类:网络识别码—w.x.y. ; 主机识别码—z ;

A类w的值为1—126;
可支持主机数量:256x256-256-2=16777214
B类w的值为128—191;
可支持主机数量:256x256-2=65534
C类w的值为192—223;
可支持主机数量:256-2=254

其中127用于环路测试使用。127.0.0.1代表主机本身。256其实是包括0在内,比如c类主机范围为0—255。-2表示减去0与255,0表示网络地址,比如:192.169.1.0;255表示广播地址,比如192.168.1.255。

 

用c类地址举例:
192.168.1.0—网络id/网络识别码就是192.168.1。
可用主机识别码:1—254。ps:这里除去了网络地址(0)与广播地址(255)

私有地址的范围:

A类私有地址范围:
10.0.0.1~10.255.255.254
B类私有地址范围:
172.16.0.1~172.31.255.254   
C类私有地址范围:
192.168.0.1~192.168.255.254

如上是除去了广播地址(255)与网络地址(0)的地址范围。因为私有地址是给公司或者家庭局域网所用,剩下的都是公有地址,公有地址是需要申请的。不管什么公司,局域网都用这个几个私有地址,最常见的当然c类地址192.168.0.1-192.168.255.254。比如我们公司主机比较多所以用的是B类的172.16.0.1-172.31.255.254。

适用环境:

A类适用于超大型网络
B类适用于中大型网络
C类适用于小型网络,比如家庭网络

举例~局域网与外界通信:
私有地址只能用于内部局域网通信,不能与外界进行通信。如果想要与外界进行通信就必须通过具备nat功能的设备,比如路由器,IP分享器。


子网掩码:

子网掩码不能单独使用,必须与IP地址一起使用,子网掩码的主要作用就是用来区分IP地址是不是在同一子网/网段。子网掩码区分ip地址是不是在同一网段的方法是拿二进制的IP地址与二进制的子网掩码做AND运算。最后得出网络地址,通过该网络地址区分ip地址是不是在同一子网/网段下。可能这里说着很懵,但是不要怕,因为后面举例说明论证。

子网掩码作用:

子网掩码的主要作用是用来区分ip地址是不是在同一子网/网段。

ip地址与子网掩码进行and运算:

and运算规则:
1. 0和1=0 0和0=0 1和1=1,不够8位的前面用0补齐。

2. 主机A要与主机B进行通信,要拿主机B的ip与主机a的子网进行and运算跟主机A的and运算做比较!ps:这一点很关键!

举例:
17.18.99.75
二进制:10101100  1100011     1100100 1001011
172.18.30.198
二进制:
10101100  10010  11110   11000110
子网掩码:255.255.255.0
二进制:
11111111 11111111 11111111 00000000
运算:
10101100  00010010     01100011     01001011——172.18.99.75
10101100  00010010     00011110     11000110——17.18.30.198
11111111 11111111     11111111     00000000——255.255.255.0
and结果:10101100  00010010    01100011     00000000 ——172.18.99.0(网络地址)
and结果:10101100  00010010    00011110     00000000 ——172.18.30.0(网络地址)

由上运算结果看出他们是在不同子网/网段的,因为他们进行and元算之后的结果(网络地址)是不一样的!


网关:

作用:网关的作用是用于不同子网/网段之间的通信!比如上面子网掩码and运算如果结果不相同就需要通过网关进行转发通信。

举例:
比如b类地址172.16.2.10/24与同样是b类地址172.16.1.10/24,明显就是在不同的子网/网段。

确定两个地址是不是在同一子网/网段还要看子网掩码的AND运算!
如上我们要让这两个网段进行通信就需要网段2.10蒋数据发送给路由器,路由器再蒋数据发送给网段1.10。但是需要注意的是使用路由器进行通信是需要指定默认网关(网关)的。有几个网段就需要指定几个网关!比如2.10网关是2.254,1.10网关是1.254。

每日启发:越是不擅长的,越是被别人取笑的,就越要做。

—— aid,因为写的比较快直接一遍过,如果感觉文章有什么不对welcome everyone 纠正! 

标签:网关,网段,ip,IP地址,地址,主机,子网掩码
来源: https://www.cnblogs.com/tanyuqing/p/15544437.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有