网络课程2

简介:

IP地址的作用:
在一定范围内,唯一的标识,一个上网的设备;
(凡是需要上网的设备,必须得有IP地址)

IP地址如何表示:
1、让机器看的
10101010100010101010 (纯2进制)
2、让人看的
点分十进制,X.X.X.X (X表示的是一个10进制)
每一个X对应的是8个二进制
每一个X对应 1 个字节;
X取值范围是 0 --255 ;

IP地址的结构:
#长度为 32 bit;
#结构 - 网络位 + 主机位

例如: 
     192.168.1.1

子网掩码:
-作用 
区分IP地址中的网络位与主机位
必须与IP地址,一一对应,成对出现;
-表示
纯2进制 
点分十进制 (y.y.y.y) ->y的取值范围是 0 --255
/n (n表示的是子网掩码中有多少个1)
-功能实现
子网掩码中1所对应的IP地址中的位,称之为网络位
子网掩码中0所对应的IP地址中的位,称之为主机位

例如: 
  IP:  10101101 11001111 10010001 00001011
Mask: 11111111 11111111 11111111 00000000

 -特点
    #与IP地址一一对应;
    #1和0永远是连续的,不会交叉出现;
    #左边永远是1,右边永远是0;

相关易混淆概念:
  -反掩码 (inverse-mask)
      即将掩码中的1和0互相变化就可以了。
  -通配符(wildcard bits)
      0和1可以交叉出现,也可以不交叉;

IP地址的分类:(x.x.x.x)
目标:为了便于IP地址的管理;
原则:
看IP地址中的第一个字节的前面几个固定的bit;
0000 0000.X.X.X
A 第一个字节的,前面1个bit,如果是0,则称之为A 
0-127 默认掩码 255.0.0.0

 0000 0000 ----> 0 
 0111 1111 ----> 127

B 第一个字节的,前面2个bit,如果是10,则称之为B
128-191 默认掩码 255.255.0.0

1000 0000 --->128
1011 1111 --->191

C 第一个字节的,前面3个bit,如果是110,则称之为C
192-223 默认掩码 255.255.255.0
D 第一个字节的,前面4个bit,如果是1110,则称之为D
224-239 无掩码
E 剩下的
240-255 实验室保留使用

    网络地址        -作用           代表的是一个范围/区域,不代表任何设备;        -定义           IP地址中的主机位,全为0。该IP称之为网络地址    广播地址        -作用           代表的是一个范围/区域中的所有设备;        -定义           IP地址中的主机位,全为1。该IP称之为广播地址    0和127开头的地址,不可以直接配置在设备上;    192.168.1.255    255.255.0.0    1100 0000.1010 1000.0000 0001.1111 1111    1111 1111.1111 1111.0000 0000.0000 0000 192.168.1.255   255.255.0.0   --->该地址可以用;   
--------------------------------------------------                         67.198.0010 0010.7                                       67.129.0010 0111.120                               67.129.0010 0000.136                               67.129.0010 0101.255                               67.129.0010 0101.0#以上5个IP地址是否都可用?           是的;#哪些IP地址为同一个网段?[网络地址相同,则为同网段]       IP地址空间不足;       IP地址浪费,进一步导致可用地址空间不足;       网络地址:192.168.1.0/24       广播地址:192.168.1.255/24       该网段包含地址:256个;(2个8次方)       该网关可用地址:256-2=254个;    1、私有地址/公有地址    (NAT:network address translation)-网络地址转换         -定义:            任何一个机构、组织或者单位,都可以免费的、            重复使用的IP地址空间;            使用该类型的IP地址,不可以上网;    A类的私有IP地址:        10.0.0.0    ----  10.255.255.255                                          10.0.0.0/8    B类的私有IP地址:        172.16.0.0  ---- 172.31.255.255                                            172.16.0.0/12    C类的私有IP地址:        192.168.0.0 ---- 192.168.255.255                                       192.168.0.0/16    D类的私有IP地址:        239.0.0.0   ---- 239.255.255.255                                       239.0.0.0/8    2、子网划分    3、IPv6  2的32次方=4294967296
----------------------------------------------    所有的数的基本组成元素:0-9,a,b,c,d,e,f    应用场景:          硬件的物理地址表示(网卡地址)          存储数据的时候,使用的是16进制          数据报文分析软件中的数值表示    表示方法:         在所有的16进制数值前面,必须得加 0x ;     1 个16进制,等同于 4 个2进制;        所以,2个16进制,等同于 1 个字节;    bit , 比特/位 , 网络中的最小单位;           一个0表示1bit;一个1,也表示1bit;           如果是01,则表示2个bit;    1Byte,字节,相当于8个bit;    1Kbit , 1000bit;    1Mbit(兆),1000Kbit;    1Gbit(吉),1000Mbit;    1Tbit,1000Gbit;    1Pbit,1000Tbit    2.3MBps    == 2.3Mbit  per second
---------------------------------------------------,如需转载请自行联系原作者
相关文章
|
2月前
|
机器学习/深度学习 分布式计算 资源调度
【社交网络分析】课程考试复盘 + 相关资料补充
【社交网络分析】课程考试复盘 + 相关资料补充
53 0
|
3月前
|
Java 数据格式
最新Java基础系列课程--Day15-网络编程(三)
最新Java基础系列课程--Day15-网络编程
|
3月前
|
存储 网络协议 Java
最新Java基础系列课程--Day15-网络编程(二)
最新Java基础系列课程--Day15-网络编程
|
5月前
|
JavaScript Java 关系型数据库
ssm+vue的课程网络学习平台管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。
ssm+vue的课程网络学习平台管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。
|
15天前
|
JavaScript Java 测试技术
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
30 0
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
|
2月前
|
存储 网络协议 物联网
《物联网技术》课程笔记——第四章 物联网通信技术之计算机网络
《物联网技术》课程笔记——第四章 物联网通信技术之计算机网络
|
7月前
|
安全 网络安全
计算机网络基础课程描述
计算机网络基础课程描述
185 0
|
3月前
|
域名解析 网络协议 Java
最新Java基础系列课程--Day15-网络编程(一)
最新Java基础系列课程--Day15-网络编程
|
4月前
|
存储 域名解析 网络协议
最新Java基础系列课程--Day15-网络编程
最新Java基础系列课程--Day15-网络编程
|
7月前
|
弹性计算 安全 容灾
弹性计算Clouder认证:企业级云上网络构建——课时9:课程总结
弹性计算Clouder认证:企业级云上网络构建——课时9:课程总结
70 0