小言_互联网的博客

IP地址和MAC地址

301人阅读  评论(0)

    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
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场