常用计数:十进制数 1010D、二进制 1010B、十六进制1010H

计算机数制:
数制组成=每一位上的数字*该位的值

IPV4地址一共32bit
人使用点分十进制的方式来进行记忆

IPv6地址一共128bit

学习二进制的目的主要是计算IP地址

最好的二进制十进制互转使用八四二一法
2^7      2^6       2^5      2^4       2^3      2^2      2^1         2^0
128       64        32        16         8         4           2             1

例子:将11011011抓换成十进制
方法一:加法
128+64+16+8+2+1=219
方法二: 减法
11111111=255
100000000-1=255
255-32-4=219

总结:二进制转换十进制,看0多还是1多,如果0多,用加法;如果1多,用减法

十进制转二进制
155-128=27-16=11-8=3-2=1
10011011

0000 0     0001 1    0010 2    0011 3      0100 4     0101 5      0110 6      0111 7
1000 8     1001 9    1010 A    1011 B     1100 C     1101 D      1110 E      1111 F

4个二进制=1个十六进制
例子:AOH 10100000B      EFH 11101111B        A3DH 101000101101B

例子:1011 0110 1100 0011 和11 0110 1100 0011 转换十六进制
1011 0110 1100 0011 B6C3        0011 0110 1100 0011 36C3

IPv4地址:
         主机唯一的标识,保证主机间正常通信
         一种网络编码,用来确定网络中一个节点
         IP地址由32位2进制组成

IP地址由两部分组成
        网络位
                标识该地址所处范围

主机位
                标识该地址的id
                可以计算出该网段的ip数量2·主机位, 主机数2·主机位-2
        子网掩码:是由连续的1和连续的0来组成,连续的1的长度就是prefix,用来表示

判断IP地址是否属于同一网段,看网络位

有类地址
A:1-126 netmark 255.0.0.0 prefix:8
B:126-191 netmark 255.255.0.0 prefix:16
C:192-223 netmark 255.255.255.0 prefix:24
D:224-239 组播,视频直播,游戏开黑,p2p下载
E:240-255 科研

特殊:
127,本地回环
169, 自动获取不到ip

私有地址:
A:10.0.0.0-10.255.255.255
B:172.16.0.0-172.16.31.255
C:192.168.0.0-192.168.255.255

思考题:192.168.10.20/24、192.168.10.10/16、192.168.20.10/24能否通信?
1与2可以通信,2与3不可通信
结论:主机通信,首先按照掩码最长匹配来判断是否同一网段

无类地址:

192.168.1.1/30
网络位:30
主机位:2
一共4个ip,可用2
192.168.1.0~192.168.1.3
192.168.1.1 1.2

192.168.1.10/25
网络位:25
主机位:7
一共是2的7次方=128个IP
0~127

子网划分:
为什么:
节约IP地址
规划IP地址,方便聚合,减少核心路由器的路由条目
子网划分如果私网中,没有意义

什么是子网划分
VLSM:可变长子网掩码
通过改变掩码的长度来规划网络

怎么划分
      1.该网段网络位24,主机8位
      2.该网段的ip总数2^8=256,地址范围0-255
      3.该网段的可用地址范围1~254
   公司有四个部门,且4个部门的人数分别是100,30,10,4要求使用192.168.1.0/24这1个网段规划
利用2进制的特性,ip地址的数量只有1,2,4,8,16,32,64,128
计算出每个部门所需要的IP数量
1.100 128 2`7->主机位是7->网络位是25
192.168.1.0~127
192.168.1.xxxxxxxx
192.168.1.0xxxxxxx
192.168.1.00000000~01111111
192.168.1.1xxxxxxx

2 30 32 主机位5 网络 27
192.168.1.128~159
192.168.1.1xxxxxxx
192.168.1.100xxxxx
192.168.1.10000000-10011111
192.168.1.101xxxxx
192.168.1.110xxxxx
192.168.1.111xxxxx

3 10 16 主机位4 网络位 28
192.168.1.160~175
4 4 8 主机位3 网络位29
192.168.1.176~183

在子网划分中,从主机位借的位数就是子网位

任意一个网段中,头尾不能使用
       头就是主机位全0,代表这个网段的名称
       尾就是主机位全1,代表这个网段的广播地址
       网络位主机位全0,代表任意网段any
       网络位主机位全1,代表全网段广播地址

IPv4数据传播的三种方式

单播:(图1)
   主机A需要通过单播给BCD发送相同的数据
   主机A会将一个数据复制3份,然后分别封装BCD的目标地址,通过网络发送
   优点:适合单对单,安全性较高
    缺点:占用主机资源,占用网络资源

广播:(图2)
    默认情况下,所有的交换机接口都属于同一个广播域
    路由器可以隔离广播域,VLAN可以隔绝广播域
    优点:数据的复制和传输由网络设备来,实现,节约了主机和网络资源的占用
    缺点:1.安全性低 2.广播风暴 3.无法管理

组播:(图3)

在发送和接收者实现点对多点连接

图1     单播                                                                                                             图2  广播

图3          组播

网络测试工具

使用ping命令诊断网络连接

ping172.0.0.1

验证本地计算机是否正确的配置了TCP/IP

ping 本地计算机地址

验证其是否正确地添加到网络中

ping默认网关的ip地址

验证默认网关是否正常工作

是否能与本地主机上的ip进行通信

ping远程主机的IP

验证是否可以通过路由通信

ARP协议

地址解析协议:获取通信双方的IP和MAC绑定记录

ICMP协议

测试网络连通性‘

ping

traceroute/tracert

ttl:生命周期,互联网中,有大量的0.0.0.0的路由存在,无效的ip地址会一直传递下去,影响设备和网络资源
                  ,所以我们通过ttl来管理数据的生命,没经过一个路由器-1:到0表示数据死亡,丢弃操作,64,128.255

计算机数制与IPv4的更多相关文章

  1. Windows7 Autoconfiguration IPv4 Address 导致无法上网

    Windows7 Autoconfiguration IPv4 Address 导致无法上 (2010-03-30 16:44:57) 转载▼ 标签: 杂谈 分类: 电脑软件问题 Windows7 A ...

  2. Ubuntu下成功安装台式机网卡realtek的rtl8188eu芯片驱动并实现AP功能

    1,下载驱动 https://github.com/lwfinger/rtl8188eu 使用注意: https://github.com/lwfinger/rtl8188eu/issues/3 2. ...

  3. 2. Java基本数据类型及运算符

    1. 计算机数制 1.1 计算机信息单位 阅读二进制.字节.字长,回答以下问题: 1. 计算机中采用什么进制存储信息,它的优点是什么 2. 什么是位.字节 3. K.M.G.T.P之间的转换 4. 什 ...

  4. oracle内核参数详解

    一.前言 在生产中,我们安装oracle数据库时,为达到最优我们需要对操作系统的内核参数进行一定的调整.主要从内存.cpu.io以及网络等方面,根据实际情况进行调整.以下参数可供大家参考,如有不当之处 ...

  5. Unicode规范中的BOM 和 ISO8891-1编码

    Unicode规范中的BOM Unicode规范中有一个BOM的概念.BOM——Byte Order Mark,就是字节序标记.在这里找到一段关于BOM的说明: 在UCS 编码中有一个叫做" ...

  6. 计算机网络模型和5G知识

    目录 一.网络布线及信号传输 1.信号 2.传输介质 2.1双绞线 2.2光纤 2.3常见性问题 三.无线传播介质 四.综合布线系统 五.计算机的数制度以及运算 一.网络布线及信号传输 1.信号 频率 ...

  7. ipv4理论知识2-分类编址、ip分类、网络标识、主机标识、地址类、地址块

    分类编址 ipv4的体系结构中有分类编址和无分类编址(后续会介绍到),在分类编址时,ipv4地址分为A.B.C.D.E这5类.每类占用的IP比例和个数如下图: ipv4分类识别 计算机以二进制方式存储 ...

  8. Linux内核分析之计算机是如何工作的

    一.计算机工作原理 本周实验主要是反汇编C代码,生成汇编程序.冯·诺依曼理论的要点是:数字计算机的数制采用二进制,计算机应该按照程序顺序执行.人们把冯·诺依曼的这个理论称为冯·诺依曼体系结构.CPU通 ...

  9. Networking - IPv4 报文格式

    每个 IP 数据报都以一个 IP 报头开始.源计算机的 TCP/IP 软件构造这个 IP 报头,目的计算机的 TCP/IP 软件利用 IP 报头中封装的信息处理数据.IP 报头包含大量信息,包括源 I ...

随机推荐

  1. oracle(9) 序列和约束

    序列 SEQUENCE 也是数据库对象之一,作用:根据指定的规则生成一些列数字. 序列通常是为某张表的主键提供值使用. 主键:通常每张表都会有主键字段,该字段的值要求非空且唯一, 使用该字段来确定表中 ...

  2. Lock wait timeout exceeded; try restarting transaction(mysql事务锁)

    现场环境客户要求删数据(界面没法直接操作),于是直接在数据库进行查询删除了,删完发现界面依然能查到删除后的数据,又用sql语句进行删除,发现报了错:Lock wait timeout exceeded ...

  3. BZOJ 4855 [Jsoi2016]轻重路径

    题解:用树链剖分来维护树链剖分 令d[x]=size[heavyson[x]]-size[lightson[x]] 当d[x]<0时轻重儿子关系改变 用数据结构维护d[x]并找到这些位置改变即可 ...

  4. 《周易》中的君子形象--http://cul.china.com.cn/guoxue/2018-06/04/content_40369049.htm

    中国文学本质上是一种君子文学,君子是中国文学的创作主体,君子与小人的人格冲突是中国文学矛盾冲突的主要形式.最早的君子是居住于城邦的贵族,而西周以来这一语词的道德化倾向愈来越重,渐渐摆脱了阶级意义而成为 ...

  5. 代码杂谈-split函数

    java split 函数默认会清除空白行尾的空白. 为了避免这个问题, 需要加参数, 改为 String[] tmpValues = line.split(",", -1);

  6. Eclipse 常见Maven web项目

    我是从工作到现在一直用的IDEA,编程软件只要你会技术都没什么区别,只是熟与不熟. 1.下载eclipse软件 百度上搜索eclipse或者到官网https://www.eclipse.org/dow ...

  7. Linux环境系列 之【配置虚拟机】

    前言懒得讲, 不给人解决问题的程序员不是好的程序员,所有老规矩,直接上干货 This is 系列故事 如果你从这里单独看那是没有任何问题的,但是你是小白的话建议你跳去 ☞从头开始[环境概述] ☞本章节 ...

  8. 参考JDK1.8源码,自己写一个类似于ArrayList的动态数组

    1. ArrayList的基本实现原理 ArrayLiST其内部用一个普通数组来存储数据,当此数组不够容纳新添加的元素的时候,则创建一个更大长度的新数组,并将原来数组中的元素复制到新数组中. 2.Ar ...

  9. Codeforces 1288C - Two Arrays

    题目大意: 给定n和m,有两个数组,两个数组的长度都等于m 数组内每个元素都在1到n中 对于两个数组对应的位置i,必须满足a[i]<=b[i] a数组必须是不下降的序列 b数组必须是不上升的序列 ...

  10. 初识API网关,API-gateway

    1.API-gateway(含义) 所有API的调用统一接入API网关层,由网关层负责接入和输出. API Gateway是一个服务器,也可以说是进入系统的唯一节点.这跟面向对象设计模式中的Facad ...