IP地址和子网划分学习笔记之《IP地址基础篇》

一、IP地址和MAC地址

1、MAC地址

MAC(Media Access Control,介质访问控制)地址,或称为物理地址,也叫硬件地址,用来定义网络设备的位置,MAC地址是网卡出厂时设定的,是固定的(但可以通过在设备管理器中或注册表等方式修改,同一网段内的MAC地址必须唯一)。MAC地址采用十六进制数表示,长度是6个字节(48位),分为前24位和后24位。

1、前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。
2、后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。

MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。

2、IP地址

IP地址(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。它为互联网上的每一个网络和每一台主机分配一个逻辑地址,常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IPv4,目前IPv4几乎耗尽,下一阶段必然会进行版本升级到IPv6;如无特别注明,一般我们讲的的IP地址所指的是IPv4。

IP地址对应于OSI参考模型的第三层网络层,工作在网络层的路由器根据目标IP和源IP来判断是否属于同一网段,如果是不同网段,则转发数据包。

3、IP地址格式

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

IP地址(IPv4)由32位二进制数组成,分为4段(4个字节),每一段为8位二进制数(1个字节)
每一段8位二进制,中间使用英文的标点符号“.”分开
每一段8位二进制数转成十进制,大小为0至255,IP地址的这种表示法叫做“点分十进制表示法”。

举个栗子:
IP地址格式为:XXX.XXX.XXX.XXX,例如:210.21.196.6就是一个IP地址。

4、IP地址的组成

IP地址=网络地址+主机地址,比如:

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

5、MAC地址与IP地址区别

  • 长度不同:IP地址为32位(二进制),MAC地址为48位(十六进制)。
  • 分配依据不同:IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。
  • 寻址协议层不同:IP地址应用于OSI第三层(网络层),而MAC地址应用在OSI第二层(数据链路层)。

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

IP和MAC两者之间分工明确,默契合作,完成通信过程。在数据通信时,IP地址专注于网络层,网络层设备(如路由器)根据IP地址,将数据包从一个网络传递转发到另外一个网络上;而MAC地址专注于数据链路层,数据链路层设备(如交换机)根据MAC地址,将一个数据帧从一个节点传送到相同链路的另一个节点上。IP和MAC地址这种映射关系由ARP(Address Resolution Protocol,地址解析协议)协议完成,ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络。

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

原文地址:http://blog.51cto.com/6930123/2112403

时间: 2024-10-20 01:16:05

IP地址和子网划分学习笔记之《IP地址基础篇》的相关文章

IP地址和子网划分学习笔记之《超网合并详解》

一.超网的概念 超网(Supernetting)是与子网类似的概念,IP地址根据子网掩码被分为独立的网络地址和主机地址.超网,也称无类别域间路由选择(CIDR),它是集合多个同类互联网地址的一种方法. 与子网划分(把大网络分成若干小网络)相反,它是把一些小网络组合成一个大网络,就是超网. 二.超网合并网段 1.合并网段 示例:某企业有一个网段,该网段有200台主机,使用192.168.0.0 255.255.255.0网段. 后来计算机数量增加到400台,为后来增加的200台主机使用192.16

IP地址及子网划分

IP地址及子网划分 IP地址由网络号和主机号组成 Internet组织机构定义了五种IP地址,有A.B.C三类地址. 特殊的IP地址 1.         网络地址.网络地址用于表示网络本身.具有正常的网络号部分,而主机部分为全0.比如129.5.0.0就是B一个B类的网络地址. 2.         广播地址.广播地址用于向网络中的所有设备进行广播.具有正常的网络号部分,而主机号部分为全1.如,129.5.255.255就是一个B类的广播地址. 3.         255.255.255.2

第3章 ip地址和子网划分

第3章 ip地址和子网划分 同一个子网掩码 拿自己的IP算了以后算对方(与运算) 定向广播跨路由器 10.255.255.255 全255是局域网内的广播 D类 多播 没有子网掩码 A类 0 -- 0 1-127 B类 10 -- 10 128-191 C类 110 -- 110 192-223 D类 1110 -- 1110 224-239 E类 1111 -- 1111 研究,实验网 0,128,192,224,240,255 中间点 保留的私网地址 A 10.0.0.0 B 172.16.

学习笔记——Maven settings.xml 配置详解

文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置.${user.home} 和和所有其他系统属性只能在3.0+版本上使用.请注意windows和Linux使用变量的区别. settings.xml详解 声明规范 <?xml version="1.0" encoding="UTF-8"?> <settings x

学习笔记——Maven pom.xml配置详解

POM的全称是“ProjectObjectModel(项目对象模型)”. pom.xml详解 声明规范 <projectxmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apach

第5章 IP地址和子网划分(4)_超网合并网段

7. 超网合并网段 7.1 合并网段 (1)子网划分是将一个网络的主机位当网络位,来划分出多个子网.而多个网段合并成一个大网段,合并后的网段称为超网. (2)需求分析 某企业有一个网段,该网段有200台计算机,使用192.168.0.0/24网段,后来计算机数量增加到400台. (3)解决方案1:增加一个192.168.1.0/24网段,来扩展网络 ①从逻辑上看A和B计算要位于两个不同的网段,为了让这两个网段的计算机能通信,需在路由器的接口添加两个C类网段的地址作为两个网段的网关,如图中的R2.

IP地址和子网划分

二进制            十进制 1             1 10                 2 100              4 1000            8 10000            16 100000            32 1000000            64 10000000        128 10000000        128 11000000        192 11100000        224 11110000      

IP地址分类以及C类IP地址的子网划分

国际规定:把所有的IP地址划分为 A,B , C , D , E A 类地址 : 范围从 0-127 , 0 是保留的并且表示所有 IP 地址, 而 127 也是保留的地址, 并且是用于测试环回用的. 因此 A 类地址的范围其实是从 1-126 之间. 如: 10.0.0.1 ,第一段号码为网络号码,剩下的三段号码为本地计算机的号码.转换为 2 进制来说,一个 A 类 IP 地址由 1 字节的网络地址和 3 字节主机地址组成,网络地址的最高位必须是" 0 " , 地址范围从 0.0.0

子网划分---学习笔记

一·子网基础 (1) 二进制 ① 二进制特点:A它的基数为2B逢二进一② 二进制转换:A二转十:按权求和:(1001.01)2 =1×23+0×22+0×21+1×20+0×2-1+1×2-2 =8+0+0+1+0.5+0.25 =9.75B十转二:整数转换.一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到――简称除二取余法.例如:将25转换为二进制数 解:25÷2=12 余数1 12÷2=6 余数0 6÷2=3 余数0 3÷2=1 余数1