| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 【计网】(二)MAC地址与IP地址 -> 正文阅读 |
|
[系统运维]【计网】(二)MAC地址与IP地址 |
今天接着上篇文章继续讲计网的一些基础概念。 MAC地址每个网卡都有一个6字节的MAC地址(Media Access Control Address),并且这个MAC地址时全球唯一的,固化在网卡的ROM中,由IEEE802标准规定的。 前3个字节:OUI(Organizationally Unique Identifier),组织唯一标识符。由IEEE的注册管理机构分配给厂商。可以通过这个网站查询到自己的网卡是来自于哪个厂商。(https://mac.bmcx.com/) 后3个字节:网络接口标识符,是由厂商自行分配的。
Windows系统查看MAC地址,命令行键入:
MAC地址的获取 上一篇文章就介绍过,只知道对方主机的IP地址,不知道MAC地址时,可以通过发送ARP广播获取对方主机的MAC地址。获取成功后,会缓存IP地址、MAC地址的映射信息,也就是常说的 而通过ARP广播获取的MAC地址,属于动态缓存;反之也就静态缓存,也就是自己手动缓存MAC地址。
ARP (Address Resolution Protocol),译为: RARP(Reverse Address Resolution Protocol),译为: ICMP(Internet Control Message Protocol),译为: IP地址IP地址(Internet Protocol Address):互联网上的每一个主机都有一个IP地址。最初的版本就是IPv4,但是随着时间的推移,能够连上互联网的设备越来越多,导致IP不够用的情况,所以后续就出现了IPv6版本的。IPv4是占4个字节,总数就是2^32 约等于 42亿多。IPv6是占16字节,总数是2^128,传闻能将撒哈拉沙漠的每一粒沙子都能分配一个IP地址。下文都是以IPv4作为讲解。 IP地址由两个部分组成:网络号、主机号。可以通过子网掩码(subnet mask) 可以得知网络号和主机号。 网段:主机所在的网段 = 子网掩码 & IP地址。 计算机在和其他计算机进行通信的时候,会先判断目标主机和自己是不是在同一网段之中,如果是在同一个网段,那么就不需要路由器进行转发;如果不在同一网段,就需要用路由器进行转发,这是上一篇文章提到过的。 IPv4总共有5种类型的地址:A类网、B类网、C类网、D类网、E类网。 A类网A类网指的是在第1个字节的二进制中,必须以0开头的情况,子网掩码默认是255.0.0.0,比如 以既然网络号是1个字节,且还必须在二进制中是以0开头,则A类网的范围是 第1个字节用作了网络号,剩下的3个字节都是用作主机号,取值范围就是 256 ^ 3,但是 全0还有其他作用,被称为网络地址,全1用于广播,被称为广播地址。这两个都得另做他用,所以A类网实际的主机数量是 256 ^ 3 - 2。 B类网B类网指的是第1个字节的二进制必须是10开头,例如1000 0000,前面10是固定不动的,那么B类网的第1个字节就是 既然B类网默认是子网掩码是255.255.0.0,那么B类网的网段就是 第1个字节是128–191,第2个字节是0–255,这两个字节交替组合而成,就是一个网段。主机号还剩2个字节,则主机数就是 256 ^ 2 - 2。 C类网C类网指的是第1个字节的二进制必须是110开头的,例如1100 0000,前面的110是固定不动的,那么C类网的第1个字节的范围就是 因为C类网默认的子网掩码是255.255.255.0,是以3个字节作为网络号的。则网络号的变化范围是:第1个字节范围是192–223,第2个字节是–255,第3个字节是0~255。则C类网就是这3个字节任意组合而成的。 主机号就只剩1个字节,范围就是256 ^ 1 - 2。 D类网D类网,没有子网掩码,用于多播(组播)地址。第1个字节的二进制是以 E类网E类网是保留为今后使用的。第1个字节的二进制是以 子网掩码的CIDR表示方法CIDR(Classless Inter-Domain Routing):无类别域间路由。 CIDR表示方法: 例如:192.168.1.1/24,这里的24,指的是子网掩码中有24个二进制的1,也就是255.255.255.0。 子网划分子网划分,是为了更好的管理我们的网络,比如在两个独立的教室,这两个教室的电脑之间是不能互相通信的,而同一教室的电脑能够互相通信。解决办法就是一个教室的电脑让他们处于同一网段中,另一个教室处于另外一个网段。不在同一个网段的电脑,需要用路由器才能进行跨网段通信,便于更好的管理。 那么问题来了,假设给我一个A类网,让我使这两间教室处于不同的网段,此时就只能在这个A类网的基础之上,进行拆分。使其分开为两个网段。子网划分器 这里我就不细讲了,请看我以前写过一篇子网划分的文章。一题做懂子网划分 好啦,本期文章就到此结束啦,我们下期再见吧。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 10:12:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |