一.MAC地址

1.

MAC地址采用十六进制数表示,长度是6个字节(48位),分别为前24为后24位。

前24位是组织唯一标志符,由IEEE的注册管理机构给不同厂家分配的代码,区分不同厂家。

后24位是由厂家自己分配的,称为扩展标识符。同一厂家生产的网卡中的MAC地址后24为是不同的

2.

MAC地址对应于OSI参考模型的第二层数据链路层

二.IP地址

IP地址是一种在internet上的给主机同统一编址的地址格式,也称为网络协议(IP协议)地址。IP地址对应于OSI参考模型的第三层网络层,工作在网络层的路由器根据目标IP和来源IP来判断是否属于同一网段,如果是不同网段,则转发数据包。

三.IP地址格式和表示

在计算机二进制中,1个字节=8位=8bit(bite=)

IP地址(IPv4)由32位二进制数组成,分为4段(4个字节),每一段为8位二进制数(1个字节)

每一段8位二进制,中间使用英文的标点符号“.”隔开

由于二进制数太长,为了便于记忆和识别,把每一段8位二进制数转成十进制,大小为0至255。

IP地址的这种表示法叫做“点分十进制表示法”。

IP地址表示为:xxx.xxx.xxx.xxx

举个栗子:210.21.196.6就是一个IP地址的表示。

②理解2的指数幂

2的幂也称为2的指数,还可以称为2的次方,如2的2次方、2的3次方等等,任何数的0次方都等于1。

在IP地址中,0次方到7次方刚好为8位,这对于IP地址二进制转换为十进制非常方便。

举个栗子:11010010 = 1×2^7+1×2^6+0×2^5+1×2^4+0×2^3+0×2^2+1×2^1+0×2^0 = 128+64+0+16+0+0+2+0 = 210

我们需要记住上图的2的幂的结果,不需要死记硬背,这个是有技巧的,从上图来看,很容易发现,由于是2的幂,所有相邻的幂的前后都是相差2倍,所以只要知道其中一个幂值,就知道相邻的幂的值。

四、IP地址的组成

IP地址是由网络部分和主机部分组成。比如:

计算机的IP地址由两部分组成,一部分为网络标识,一部分为主机标识。一部分为网络标识,一部分为主机标识,同一网段内的计算机网络部分相同,主机部分不同同时重复出现。路由器连接不同网段,负责不同网段之间的数据转发,交换机连接的是同一网段的计算机。通过设置网络地址和主机地址,在互相连接的整个网络中保证每台主机的IP地址不会互相重叠,即IP地址具有了唯一性。

五、IP地址和MAC地址区别

1.长度不同:IP地址为32位(二进制),MAC地址为48位(十六进制)。

2.分配依据不同:IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。

3.寻址协议层不同:IP地址应用于OSI第三层(网络层),而MAC地址应用在OSI第二层(数据链路层)。

六、IP地址与MAC地址的作用和关系

IP和MAC两者之间分工明确,默契合作,完成通信工程。在数据通信中IP地址专注于网络层,网络层设备(如路由器)根据IP地址,将数据包从一个网络传递转发到另一个网络上;而MAC地址专注于数据链路层,数据链路层设备(如交换机)根据MAC地址,将一个数据帧从一个节点传送到相同链路的另一个节点上。

IP和MAC地址这种映射关系由ARP(Address Resolution Protocol,地址解析协议)协议完成,ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络。

计算机在和其他计算机啊通信之前,首先要判断目标IP地址是否在一个网段,这决定了数据链层的目标MAC地址是目标计算机的还是路由器接口的MAC地址。数据包的目标IP地址决定了数据包最终到达哪一个计算机,而目标MAC地址决定了该数据包下一跳由哪个设备接受,不一定是终点。

七、IP地址的分类

1、IP地址分类详解

IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。

A类地址第1字节为网络地址 引导位是0,另外三个字节为主机地址。地址范围是1.0.0.0~126.255.255.255,其中0和127作为特殊地址。网络默认子网掩码是255.0.0.0可以写作/8 ,最大主机数量是256✖256✖256-2=16777214,(减去1个主机位为0的网络地址和一个广播地址)。

备注:在计算机网络中,主机ID全部为0的地址为网络地址,而主机ID全部为1的地址为广播地址,这两个地址是不能分配给主机用的。广播地址要在同一个网段里进行寻找MAC地址进行数据传输。

B类地址第1字节和第二字节为网络地址,其引导位是10,另外两个字节是主机地址。其地址范围:128.0.0.0~191.255.255.255,网络默认子网掩码为255.255.0.0,也可写成/16,最大主机数量是256*256-2=65534。

C类地址第1字节、第2字节和第3字节为网络地址,其引导位是110,另外1个字节为主机地址。其地址范围为192.0.0.0~223.255.255.255。网络默认子网掩码为255.255.255.0,可写成/24,最大主机数量为256-2=254。

D类地址不区分网络地址和主机地址,他的第1字节的引导位是1110。D类地址用于组播(也称为多播)的地址,无子网掩码,地址范围是224.0.0.0~239.255.255.255。

E类地址也不区分网络地址和主机地址,他的第一字节的引导位是11110,其地址范围是240.0.0.0~255.255.255.255。其中240.0.0.0~255.255.255.254作为保留地址,主要用于internet试验和开发,255.255.255.255作为广播地址。

IP地址分类思维导图

八、保留的特殊IP地址

以下这些特殊IP地址都是不能分配给主机用的地址:

主机ID全为0的地址:特指某个网段,比如:192.168.10.0 255.255.255.0,指192.168.10.0网段。

主机ID全为1的地址:特指该网段的全部主机,比如:192.168.10.255,如果你的计算机发送数据包使用主机ID全是1的        IP地址,数据链层地址用广播地址FF-FF-FF-FF-FF-FF。

127.0.0.1:是本地环回地址,指本机地址,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址。

169.254.0.0:169.254.0.0-169.254.255.255实际上是自动私有IP地址。

0.0.0.0:如果计算机的IP地址和网络中的其他计算机地址冲突,使用ipconfig命令看到的就是0.0.0.0,子网掩码也是0.0.0.0。

保留的特殊IP地址思维导图如下:

九、公网和私网IP地址

公网IP地址

公有地址分配和管理由Inter NIC(Internet Network Information Center 因特网信息中心)负责。各级ISP使用的公网地址都需要向Inter NIC提出申请,有Inter NIC统一发放,这样就能确保地址块不冲突。

私网IP地址
创建IP寻址方案的人也创建了私网IP地址。这些地址可以被用于私有网络,在Internet没有这些IP地址,Internet上的路由器也没有到私有网络的路由表。

  • A类:10.0.0.0 255.0.0.0,保留了1个A类网络。
  • B类:172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0,保留了16个B类网络。
  • C类:192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0,保留了256个C类网络。

备注:私网地址访问Internet需要做NAT或PAT网络地址转换

公网和私网IP地址思维导图如下:

IP和MNC地址协议相关推荐

  1. 【计算机网络】网络层 : 总结 ( 功能 | 数据交换 | IP 数据报 | IPv4 地址 | IPv6 地址 | 路由选择协议 | 路由算法 )★★★

    文章目录 一.网络层功能 二.数据交换方式 ★ 三.IP 数据报 ★ 四. IPv4 地址 ★★ 1 . IP 地址 发展 : 2 . 分类 IP 地址 3 . NAT 转换 4 . 子网划分 5 . ...

  2. 前端学习(1856)vue之电商管理系统电商系统之安装mysql出现mysql报错:Can’t start server: Bind on TCP/IP port: 通常每个套接字地址(协议/网络地址

    2020-07-26T11:44:29.778919Z 0 [ERROR] [MY-010262] [Server] Can't start server: Bind on TCP/IP port: ...

  3. OSI及IP地址协议---来自达内王贝学员

    OSI模型 (互联网络的标准框架) -作用 为网络互联提供统一参考标准,实现网络通讯 -结构 分为7层,每一层定义和实现不同的功能 7-应用层(application) (代表各种软件) 作用:该层表 ...

  4. wireshark的使用教程--用实践的方式帮助我们理解TCP/IP中的各个协议是如何工作的

     wireshark的使用教程 --用实践的方式帮助我们理解TCP/IP中的各个协议是如何工作的 wireshark是一款抓包软件,比较易用,在平常可以利用它抓包,分析协议或者监控网络,是一个比较好的 ...

  5. 华为交换机ssh思科交换机_思科交换机交换机中ip、mac地址绑定

    在思科交换机中为了防止ip被盗用或员工乱改ip,可以做以下措施,既ip与mac地址的绑定,和ip与交换机端口的绑定. 一.通过IP查端口 先查MAC地址,再根据MAC地址查端口: bangonglou ...

  6. 一个mac地址对应多个ip_一个关于IP与mac地址绑定的故障

    在局域网中出于网络安全或者是需要固定用户上线的IP地址,经常会使用到将IP地址与mac物理地址进行绑定,当接入的用户的IP地址或是mac地址与网络设备上的绑定关系出现不一致时将不能正常使用网络,在二层 ...

  7. cisco 2960 VLAN MAC_思科交换机交换机中ip、mac地址绑定

    在思科交换机中为了防止ip被盗用或员工乱改ip,可以做以下措施,既ip与mac地址的绑定,和ip与交换机端口的绑定. 一.通过IP查端口 先查MAC地址,再根据MAC地址查端口: bangonglou ...

  8. 网络:TCP/IP各层的协议

    教程书上虽然介绍了这些协议,但是就单个协议分别介绍的,很容易忘了这个协议属于那一层,以及属于底层哪个协议. 上图TCP/IP各层的协议很多,一张图就可以记住了. 应用层协议 0.  运行 在TCP\U ...

  9. java socket ip_JAVA 网络编程 TCP/IP、Socket 和协议设计

    [JAVA 网络编程 TCP/IP.Socket 和协议设计] TCP/IP 协议简介 IP 首先我们看 IP(Internet Protocol)协议.IP 协议提供了主机和主机间的通信. 为了完成 ...

最新文章

  1. springcloud与dubbo对比:
  2. 其他系统 对外接口设计_设计模式分类及设计原则
  3. MorGain2020中文版
  4. 浅谈最近发布的金融行业多方安全计算的技术标准
  5. 在Linux下通过Wake On LAN实现网络唤醒远程开机
  6. 键盘敲入 A 字母时,操作系统期间发生了什么...
  7. createform用法_vue自定义表单生成器form-create使用详解
  8. 浅谈数据结构之主席树(线段树进阶版)
  9. 曾经很火但消失了的软件,你还记得几个?
  10. 计算机网络基石 —— 集线器
  11. Flutter高级第1篇:ListView嵌套GridView、不同终端屏幕适配方案
  12. 总纲篇:产品结构设计指导VII(本博客指引章节)
  13. siamRPN论文理解与复现
  14. 文本数据的机器学习自动分类方法(转)
  15. STM32学习笔记(二)
  16. 华为荣耀5cvs华为v9play_荣耀v9play和华为畅享7哪个好? 区别对比分析,只有资深花粉才知道...
  17. Win10系统下怎么开启管理员administrator权限?
  18. DownloadSDKServer.exe 是什么,DownloadSDKServer.exe 内存占用高怎么办
  19. 美团/饿了么外卖CPS联盟返利公众号小程序裂变核心源码
  20. C语言相关的经典书籍(附Ebook)

热门文章

  1. 【Linux】基础指令
  2. 哪个选项不是python文件打开的合法模式组合_下面代码的输出结果是( ):
  3. 百度网盘官方免费极速下载(不定期更新)
  4. 前端js以application/octet-stream方式上传文件
  5. u-boot:env源码目录分析一
  6. 百度AI入门课-day2作业
  7. 论文word排版技巧
  8. Python | 动态规划解决“返回第n个丑数”
  9. 为什么RGB 与 CMYK的差异,会有所不同?
  10. Could not initialize class com.fasterxml.jackson