一、IP地址

1、IP:在网络中,为了实现不同计算机之间的通信,每台计算机都必须有一个唯一的地址。

2、IP地址的表示
①IP地址是一个32位的二进制数,通常以两种方式呈现:二进制和十进制。
②二进制表示:每8位为一段,共4段。
如:10000011.01101011.00010000.11001000
③十进制下表示则为:131.107.16.200 [0-255]

3、IP地址的组成
①网络ID:用来标识计算机所在的网络,也可以说是网络的编号(电话号码的区号)
②主机ID:用来标识网络内的不同计算机,即计算机的编号(电话号码的卡号)

4、IP地址的分类


A类:第一组数(前八位)表示网络号,且最高位为0,这样只有7位可以表示网络号,能够表示的网络号有2^7-2=126个(去掉全“0”和全“1”的两个地址),范围是1.0.0.0~126.0.0.0 后三组数(24位)表示主机号,能够表示的主机号的个数是2^24-2=16777214个。A类地址值分配给超大型网络。
B类:前两组数(前16位)表示网络号,后两组数(后16位)表示主机号。且最高位为10,能够表示的网络号为2^14=16384个,范围是128.0.0.0~191.255.0.0 B类网络可以容纳的主机数为2^16-2=65534台主机。B类IP地址通常用于中等规模的网络。

C类:前三组表示网络号,最后一组数表示主机号,且最高位110,最大网络书为2^21=2097152,范围是:192.0.0.0~223.255.255.0 可以容纳的主机数为2^8-2=254台主机。C类IP地址通常用于小型的网络。

D类地址:最高位为1110,是多播地址

E类地址:最高位为11110,保留在今后使用。

注意,在网络中只能为计算机配置A、B、C三类IP地址。

5、几个特殊的IP地址
①主机号全0:表示网络号,不能分配给主机。如192.168.4.0为网络地址
②主机号全1:表示向指定子网发广播,如192.168.1.255表示向网络192.168.1.0发广播
③255.255.255.255:本子网内广播地址
④127.X.Y.Z:测试地址,不能配置给计算机。

6、IP地址的分配
(1)IP地址可以分为公有IP和私有IP
(2)公有IP地址:在互联网中的所有计算机都要配置公有IP
(3)私有IP:如果要组建一个封闭的局域网,则可以任意配置A、B、C三类IP地址,只要IP地址不重复就行
(4)INTERNIC保留的IP范围为:
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

二、子网掩码

1、子网掩码:32位的二进制数,使计算机可以区分哪些位为网络位,哪些位为主机位
2、配置方式:将IP地址网络位对应的子网掩码设为“1”,主机位对应的子网掩码设为“0”
A类 11111111.00000000.00000000.00000000 即255.0.0.0
B类 11111111.11111111.00000000.00000000 即255.255.0.0
C类 11111111.11111111.11111111.00000000 即255.255.255.0

三、TCP/IP协议的安装与配置

(1)安装TCP/IP协议
(2)为TCP/IP协议配置IP地址
(3)测试TCP/IP配置

IP与子网掩码的更多相关文章

  1. IP地址子网掩码主机地址网络号主机号

    (1)子网掩码1所对应的位为网络号位 而所对应的位为主机号位 IP地址+子网掩码=网络号: IP地址+子网掩码(反码)=主机号. (2)主机号中的m位被用来表示网络号了,也就是子网号,将0-255划分 ...

  2. IP地址,子网掩码,默认网关,路由,形象生动阐述

    自己的Linux虚拟机已经分配了固定的IP地址(使用无线路由,用的是192.168.1.XX网段),公司的无线网络分配的IP地址是(10.51.174.XX网段) 所以当自己的电脑拿到公司,还想使用桥 ...

  3. [转]IP地址-子网掩码-默认网关

    IP地址:是给每个连接在Internet上的主机分配的一个32bit地址.地址有两部分组成,一部分为网络地址,另一部分为主机地址.IP地址分为A.B.C.D.E 5类.常用的是B和C两类.网络地址的位 ...

  4. ip,子网掩码,网关,DNS

    要配置一个局域网通信的计算机(也就是同一个网络): IP地址 子网掩码 要配置一个跨网段通信的计算机: IP地址 子网掩码 网关(路由使用) 要配置一个可上网的计算机: IP地址 子网掩码 网关 DN ...

  5. IP地址 子网掩码 默认网关 DNS(转)

    突然被问到IP地址方面的知识,吓得我赶紧上网找一找资料,觉得这篇还是写得简单易懂,share一下. Key: 1.IP地址=网络地址+主机地址,(又称:主机号和网络号组成): 2.将IP地址和子网掩码 ...

  6. IP 分段 子网掩码

    子网掩码分网段 例如 200台机器分成4个子网 [ ip 段 ] 200台机器,4个子网,那么就是每个子网50台机器,设定为192.168.10.0,C类的IP,大子网掩码应为255.255.255. ...

  7. erlang中通过ip和子网掩码,计算地址范围 【二进制和十进制的转换】

    在程序中,难免用的二进制和十进制之间的转换.遇到一个场景,通过ip和子网掩码,计算地址范围. 而地址范围为:网络地址+1—— 广播地址 -1 .  网络地址即ip和子网掩码的与的位运算.广播地址为:网 ...

  8. 西门子S7-300 设置IP、子网掩码

    =============================================== 2019/7/17_第1次修改                       ccb_warlock == ...

  9. 有关IP和子网掩码的总结

    从之前写的那个概括的文章之后,具体细节知识我也不知道写啥子,最近忙于毕业论文和考证,所以就总结一下这方面的知识,本篇的话就先从IP说起. IP这方面有IPv4和IPv6这两方面的内容,这里就只说IPv ...

  10. 一文搞懂网络知识,IP、子网掩码、网关、DNS、端口号

    网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务.数据.资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回 ...

随机推荐

  1. C++模板的应用

    需求:类比数组类,只不过数组类型不再是整型.浮点型等,也可以是类. 1.创建模板类 头文件 #ifndef MYVECTOR_H #define MYVECTOR_H #include <ios ...

  2. SOA&微服务&服务网格&高可用

    SOA 架构 SOA 全称是:Service Oriented Architecture,“面向服务的架构”. 它是一种设计理念,其中包含多个服务,服务之间通过相互依赖最终提供一系列完整的功能. 各个 ...

  3. 【API知识】MongoTemplate非映射方式操作Document

    前言 我是MongoDB小白,刚开始学.不过,我猜大多数使用MongoDB的,都是采用映射方式处理的,即需要有定义好的用于映射的实体类.但是这样的话,如果表的结构在未来可能频繁变动,增删字段,甚至添加 ...

  4. 由sql注入联想到PreparedStatement

    PreparedStatement极大地提高了安全性. 即使到目前为止,仍有一些人连基本的恶意SQL语法都不知道. String  sql  =  "select  *  from  tb_ ...

  5. wepack---预打包dll

    一.前言 今天被问到,怎么实现webpack快速打包?话说距离上次手动配置webpack已经过去很长时间了,现在webpack都出到4.0版本了,号称零配置,还没来得及好好感受一下. ‘不就是公共模块 ...

  6. bootstrap3中container与container_fluid的区别

    .container与.container_fluid是bootstrap中的两种不同类型的外层容器,按照官方的说法,这两者的区别是: .container 类用于固定宽度并支持响应式布局的容器. . ...

  7. [SHOI2009] 会场预约

    Description 题意:支持操作: 按顺序在数轴上插入一条线段,删除并询问所有与这条线段有交的线段个数. 询问当前数轴上一共有多少条线段. Solution 想做了很久的题=.= 观察到和线段\ ...

  8. WPF Application 类介绍以及怎样修改启动方式

    因为想要修改wpf的启动方式,所以研究了下Application类,现把一些有用的属性与大家分享下: 属性: Current                  获取当前 AppDomain的 Appl ...

  9. C# 基础运算符及运算

    本节主要讲述运算符的分类及其实际运用 运算符 分类 符号 解释 优先级 算数 ++  -- 加加(加1)  减减(减1) 由高到低,即执行顺序由上到下(圆括号的优先级最高) *  /  % 乘  除  ...

  10. 如何简单的在 ASP.NET Core 中集成 JWT 认证?

    前情提要:ASP.NET Core 使用 JWT 搭建分布式无状态身份验证系统 文章超长预警(1万字以上),不想看全部实现过程的同学可以直接跳转到末尾查看成果或者一键安装相关的 nuget 包 自上一 ...