1. 什么是 IP 地址
IP 地址:
就是给因特网上的每台计算机和其他设备规定的一种地址, 它是一种虚拟地址. 正是因为有了 IP 地址, 才保证了用户在联网的计算机上操作时, 能够高效且方便的从千千万万台计算机中选出自己所需的对象
所谓 IP 地址, 就是给每个连接在互联网上的主机分配一个 32 位的地址. 我们可以将 IP 地址想象成是一个电话号码, 有了电话号码, 就可以和对方通信了. 同样, 某台主机有了 IP 地址, 就可以和这台主机进行通信了.
IP 地址一般是使用 32 位地址, 以点分十进制表示, 例如: 192.168.0.1;
地址格式为:
IP 地址 = 网络地址 + 主机地址
或
IP 地址 = 网络地址 + 子网地址 + 主机地址
2. 什么是 MAC 地址
MAC 地址:
就是在媒体接入层上使用的地址, 也叫物理地址, 硬件地址或链路地址. MAC 地址是由网络设备制造商在生产的时候写在硬件内部的. MAC 地址与网络无关, 即无论将这个带有地址的硬件接到网络的何处, 都有相同的 MAC 地址, 它是由厂商写在网卡的 BIOS 中的.
MAC 地址通常是由12个16进制数组成的, 每两个 16 进制数之间用 冒号 隔开
如: 08:00:20:0A:8C:6D
其中, 08:00:20代表网络硬件制造商的编号, 0A:8C:6D代表该制造商所制造的某个网络产品的系列号
每个以太网设备只具备唯一的一个 MAC 地址
3. IP 地址和 MAC 地址的区别
- IP 地址是服务商给的, MAC 地址是网卡物理地址
- IP 地址局域网内可以随意更改, 但是 MAC 地址一般不能更改
- 长度不同. IP 地址为 32 位, MAC 地址为 48 位
- 寻址协议不同. IP 地址是应用于网络层, MAC 地址是应用于数据链路层
4. IP 地址和 MAC 地址的联系
- IP 间的通信依赖于 MAC 地址
- ARP 协议是通过 MAC 地址进行通信的 (ARP 协议: 将 IP 协议解析成 MAC 地址)
- 在网络上, 通信双方在同一局域网内的情况是很少的, 通常要经过多台计算机和网络进行中转才能连接到对方. 在进行中转的时候, 会利用下一站中转设备的 MAC 地址来搜索下一个中转目标. 可以使用 ARP 协议获取 MAC 地址
5. 什么是路由器, 交换机, 集线器
路由器:(网络层设备)
连接因特网中各种局域网, 广域网的设备. 在路由器中有一个路由表, 里面会包含着它的寻址信息. 在收到网络层的数据报后, 会根据路由表中的信息和选路算法, 将数据报发送给下一站(可能是路由器, 交换机, 主机)
交换机:(数据链路层设备)
一种用于光电信号转发的网络设备. 它可以为接入交换机的任意两个网络节点提供独享的电信号通路, 把传输的信息送到符合要求的相应路由上.
集线器: (物理层设备)
将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备
6. 路由器和交换机的区别
路由器 | 交换机 | |
---|---|---|
工作层级 | 网络层 | 数据链路层 |
转发依据 | IP 地址 | MAC 地址 |
功能 | 连接不同的网络 | 连接局域网中的电脑 |
宽带影响 | 共享宽带 | 独享宽带 |
路由的好处是: 控制能力强
交换机的好处是: 速度快
举个简单的例子: 路由器就是专门找路, 负责上网的, 交换机则只管开门, 配送. 如果交换机上没有路由, 则是无法上网的.
集线器和交换机的区别
交换机又称为交换式集线器, 所以和集线器很相似, 都是基于 MAC 识别的.
交换机 | 集线器 | |
---|---|---|
工作层级 | 数据链路层 | 物理层 |
宽带影响 | 独享 | 共享 |
数据传输 | 有目的的发送 | 广播发送 |
传输模式 | 全双工/半双工 | 半双工 |