子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“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”。

默认子网掩码

网关(Gateway)就是一个网络连接到另一个网络的“关口”。按照不同的分类标准,网关也有很多种。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地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。什么是默认网关?如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。  如何设置默认网关  一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式。 

子网掩码和网关的关系相关推荐

  1. HCNP学习笔记之IP地址、子网掩码、网关的关系

    0x00 概述 网络管理中的IP地址.子网掩码和网关是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置. 以下我们就来深入浅出地讲解什么是子网掩码.  IP地址的结构 要 ...

  2. ip地址 子网掩码 默认网关

    IP地址.子网掩码.网关的关系?   子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置.以下我们就来深入浅出地讲解什么是子网掩码.IP地址的结构:要想理解什么是 ...

  3. IP地址、子网掩码、网关、DNS的关系及sicket的常识

    1.什么是IP地址 ( 32=4*8 ; 255(D)=1111 1111(B) =28-1 ) 所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址.按照TCP/IP协议规定 ...

  4. IP地址,子网掩码,网关,DNS之间关系

    说来惭愧大学里的计算机网络忘得差不多了,由于公司项目需求要自定义网络协议.由于之前开发都是用第三方包很少去写底层的网络协议,所以一起来学习吧!今天这篇文章基本上是从百度里面转载过来的如下: https ...

  5. 无线网主域名服务器,主域名服务器和网关的关系

    主域名服务器和网关的关系 内容精选 换一换 使用云存储网关,用户可登录CSG管理控制台查看网关详细信息,包括网关基本信息.文件共享详细信息.网关升级.缓存盘监控等,用户可实时跟踪网关信息动态.已完成网 ...

  6. 【网路编程】网络基础知识(IP、子网掩码、网关等)概念概述

    目录 一.IP 二.子网掩码 三.网关 四.默认网关(缺省网关.路由器.缺省路由器) 五.总结(IP.子网掩码.网关): 六.DNS服务器 七.DHCP服务器 八.MAC地址 九.服务器 十.端口号 ...

  7. [转载]Mac地址、IP、子网掩码、网关、DNS(转)

    原文地址:Mac地址.IP.子网掩码.网关.DNS(转)作者:junming6385 MAC(Media Access Control, 介质访问控制)MAC地址是烧录在Network Interfa ...

  8. 详细讲解电脑IP地址, 子网掩码, 默认网关 和 DNS服务器等

      以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 一 IP地址 概述 计算机要实现网络通信,就必须要有一个用于快 ...

  9. IP地址、子网掩码、网关、路由器等知识积累

    (一) 问题解析 问: IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可它们都有什么功能,有什么区别呢?还有真奇怪,我的计算机 ...

最新文章

  1. bzoj 2565: 最长双回文串 manacher算法
  2. yaf_dispatcher.c 的 yaf_dispatcher_fix_default函数
  3. [Qt教程] 第18篇 2D绘图(八)双缓冲绘图
  4. spring框架中Bean的基本属性及调用外部properties等配置文件的方法介绍
  5. 结对-结对编项目作业名称-开发环境搭建过程
  6. ASP.NET中的ExecuteNonQuery()方法的用法
  7. Fiddler详解-Fiddler Classic
  8. Web基础配置篇(八): 远程操作工具、命令的介绍、安装及基本使用
  9. ROS环境下采用PCL点云库对PCD格式点云进行滤波、旋转和平移等处理,并用RVIZ实时显示
  10. ****怎么解决UBUNTU里面VIM编辑器键盘错乱问题****
  11. 虚拟服务器防病毒,windows 2008 Hyper-v虚拟化防病毒
  12. APP测试 你所不知道的app测试重点 难点
  13. S5PV210-uboot源码分析-第二阶段
  14. PHP笔记01:PHP基本语法格式
  15. Shopee越南市场好做吗?
  16. 初探 “快应用” 开发
  17. 美通社企业新闻汇总 | 2019.3.5 | 天猫目标今年增1000个美妆品牌;特步设合资公司引进美国迈乐及圣康尼...
  18. 速读原著-Android应用开发入门教程(Android中建立工程)
  19. 串口、COM、UART、TTL、USB、RS-232、RS-485、I2C、SPI、CAN、1-WIRE
  20. 360加固保Java2c加固分析

热门文章

  1. c语言x的2取模_c语言如何取模运算
  2. JAVA爬虫三大运营商
  3. 【Socket网络编程】16.UDP 循环读取recvfrom() 与 循环发送 sendto()
  4. 你想了解的「SpringCloud」都在这里
  5. 《Groovy官方指南》目录
  6. 【java开发系列】—— 集合使用方法
  7. Word无法打开该文件,因为文件格式与文件扩展名不匹配的解决办法
  8. 简明python教程 --C++程序员的视角(七):异常
  9. 编程之美-求数组的子数组之和的最大值方法整理
  10. 自己发现的数学规律二