IP地址和Mac地址是我们在计算机系统和计算机网络中经常听到的专业术语。
IP地址和Mac地址的定义:
IP地址:IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。
在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。
ip地址大致可分为ipv4和ipv6两种,通常我们说的ip地址都指的的ipv4地址。
IPv4地址由用点分隔开的4个8位二进制数构成,一共32位。位了方便记忆我们通常以十进制的方式书写,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式。IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数因地址类(A类、B类、C类等)的不同而不同。网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。
IPv6具有比IPv4大得多的地址空间。这是因为IPv6使用了128位的地址,而IPv4只用32位。IPv6二进位制下为128位长度,以16位为一组,每组以冒号":"隔开,可以分为8组,每组以4位十六进制方式表示。例如:2001:0db8:85a3:08d3:1319:8a2e:0370:7344。
压缩规则:
由于地址长度要求,地址包含由零组成的长字符串的情况十分常见。为了简化对这些地址的写入,可以使用压缩形式,在这一压缩形式中,多个 0 块的单个连续序列由双冒号符号 (::) 表示。此符号只能在地址中出现一次。
结果:
::6CA:86:0:0:0
MAC地址:MAC(Media Access Control,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位。
前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。
后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。我们可以简单的将mac地址类比为sim卡的硬件串号。
ip地址和mac地址的区别
1、mac地址工作在osi参考模型的第二层,即数据链路层;ip地址工作在第三层即网络层。
2、表示方法和长度不同。
3、mac地址硬件出厂即固化在硬件里,不可随意更改;ip地址人为指定,符合网络要求的情况下可以随意更改。
arp协议
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。
在一台需要联网的主机网卡上既有mac地址又有ip地址,arp协议负责从ip地址中解析出mac地址。
转载:https://blog.csdn.net/Ven21959/article/details/104512657