计算机网络 之 IP地址、子网掩码与默认网关
IP地址
给每个连接在Internet上的主机分配的一个32bit地址。地址有两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、E 5类。常用的是B和C两类。网络地址的位数直接决定了可以分配的网络数;主机地址的位数则决定了网络中最大的主机数。
A类地址: 网络位8(7)位+主机位24位,0****************************
IP范围:1.0.0.0--126.255.255.255
127网络位是本地测试地址,不能用于数据通讯。
IP范围:127.0.0.0--127.255.255.255
B类地址:网络位16(14)位+主机位16位,10***************************
IP范围:128.0.0.0--191.255.255.255
C类地址:网络位24(21)位+主机位8位,110**************************
IP范围:192.0.0.0--223.255.255.255
D:224.0.0.0——239.255.255.255
E:240.0.0.0——255.255.255.255
子网掩码
互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。
IP地址的网络号和主机号各是多少位呢?
如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。
什么是子网掩码?
子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。
例如:IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。
这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。
常用的子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”。
1. 子网掩码是“255.255.255.0”的网络
最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。
2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供2552个IP地址。但是实际可用的IP地址数量是2552-2,即65023个。
IP地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的判断而认为目的机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目的机,导致网络传输错误;如果将子网掩码设置得过小,那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。因此,子网掩码应该根据网络的规模进行设置。
如果一个网络的规模不超过254台电脑,采用“255.255.255.0”作为子网掩码就可以了,现在大多数局域网都不会超过这个数字,因此“255.255.255.0”是最常用的IP地址子网掩码;笔者见到的最大规模的中小学校园网具有1500多台电脑,这种规模的局域网可以使用“255.255.0.0”。默认子网掩码 在Windows 2000 Server中,如果给一个网卡指定IP地址,系统会自动填入一个默认的子网掩码。这是Windows 2000 Server为了节省用户输入时间自动产生的子网掩码。比如,局域网最常使用的IP地址“192.168.x.x”默认的子网掩码是“255.255.255.0”。一般情况下,IP地址使用默认子网掩码就可以了。
默认网关
按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。
那么网关到底是什么呢?
网关实质上是一个网络通向其他网络的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的某个主机(如附图所示)。网络B向网络A转发数据包的过程也是如此。
所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。
那么这个IP地址是哪台机器的IP地址呢?
网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。
什么是默认网关
如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。
现在主机使用的网关,一般指的是默认网关。意思是:所有的需要转发的数据包,都经过默认网关的IP(接口)发送出去,当然返回也是从那里经过。
【例】
对于192.168.0.0到192.168.0.255这个网络来说,以下说法中正确的是____。
A.网段内可用来作为主机IP的范围是:192.168.0.0到192.168.0.255
B.Network IP是192.168.0.255
C.Broadcast IP是192.168.0.0
D.网段内的主机可以通过网卡对网卡传递数据
E.192.168.0.1和192.168.0.2的主机需要使用Router传递数据包
F.是class B等级
/***********************************************************************
广播地址是192.168.0.255,网络IP是192.168.0.0,本网络内只是局域网的传递,用不到网络转发,最多可能用到集线器之类的东西。
192段为C类地址,网络号有3个字节,主机号全0和全1的地址不可有做主机IP。子网之间转发无需通过路由器。
主机号全为0,表示网络地址,全为1,表示广播地址。网段内主机交流无需路由器。192是C类地址。
***********************************************************************/
计算机网络 之 IP地址、子网掩码与默认网关相关推荐
- ip地址 子网掩码与默认网关
1.ipv4: IP地址由四段组成,每个字段是一个字节,8位,最大值是255 IP地址由两部分组成,即网络地址和主机地址.网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机. ...
- IP,子网掩码,默认网关
IP地址: 是给每个连接在Internet上的主机分配的一个32bit地址. 地址有两部分组成,一部分为网络地址,另一部分为主机地址. IP地址分为A.B.C.D.E 5类.常用的是B和C两类. 网络 ...
- ip、子网掩码、默认网关以及传输过程
IP: IP地址:由网络部分 和 本机部分 组成 比如IP地址为 192.168.3.12 对应的二进制为 11000000 10101000 00000011 00001100 子网掩码: 子网掩码 ...
- 由ip计算子网掩码和默认网关
超过255台电脑IP和子网掩码的一些知识我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 0.0.0.0 到127.255.255.255 B类IP段 128.0.0 ...
- IP地址、子网掩码、默认网关、DNS服务器是什么?
一.ip地址,子网掩码 一.IP地址的概念 我们知道因特网是全世界范围内的计算机联为一体而构成的通信网络的总称.联在某个网络上的两台计算机之间在相互通信时,在它们所传送的数据包里都会含有某些附加信息, ...
- IP地址,子网掩码、默认网关,DNS的设置和工作原理(总结)
概念: 1. 概述 IP地址:人们在Internet上为了区分数以亿计的主机而给每台主机分配的一个专门的地址,通过IP地址就可以访问到每台主机. 子网掩码:不能单独存在,它必须结合IP地址一起使用.子 ...
- 计算机网络: IP地址,子网掩码,默认网关,DNS服务器详解
楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等 ...
- 计算机网络九:IP地址、子网掩码、默认网关、DHCP服务器、DNS服务器、WINS服务器...
一.IP地址与子网掩码 1.IP地址 ipv4下,ip地址=网络号+主机号. 2.子网掩码 子网掩码(subnet mask)又叫网络掩码.地址掩码.子网络遮罩,它是一种用来指明一个IP地址的哪些位标 ...
- 通俗易懂的IP地址、子网掩码、默认网关、DNS服务器
文章目录 前言 一 IP地址 二 子网掩码(subnet mask) 三 通过子网掩码计算网络地址 四. 默认网关(地址) 五. DNS服务器 六. 附录 前言 以Windows系统中IP地址设置界面 ...
最新文章
- html表格上下移动,Vue实现table上下移动功能示例
- 数据库的默认用户名和默认口令
- 编译安装MySQL5.6失败的相关问题解决方案
- 二维vector的声明和初始化
- Image Lab 6 for MacOS WIN 图像分析软件下载
- atitit.微信支付的教程文档 attilax总结
- 陈睿学长在CUIT建校70周年校庆上的演讲
- cairo填充_Cairo 图形指南 (5) —— 形状与填充
- 数据分析体系构建那点事!
- Memcached - Base
- 2万 | 北京做Java开发月薪 2 万,so easy!
- DPDK内存篇(二): 深入学习 IOVA
- 结合源码探讨Android系统的启动流程
- android studio 重启adb
- 【转】关于测试方面的一些文章
- Photoshop学习之旅--通道抠图
- Android 画笔功能
- 超弦计算机,物理学四大神兽——拉普拉斯妖
- JS随手记——跨页面传值
- 使用cmake搭建一个跨平台游戏服务器