一、IP地址:互联网的“身份证”
1、IP地址的定义
IP地址是互联网中用于标识设备的唯一编号。它由32位二进制数组成(IPv4),通常以四组十进制数的形式呈现,如 192.168.1.1
2 IPv4与IPv6
IPv4:32位地址,最多支持约43亿个IP地址,由于互联网用户及接入设备的增多,IPV4地址资源即将用尽。 IPv6:128位地址,解决了IPv4地址不足的问题,地址格式为 2001:db8::1。
3 IP地址的作用
IP地址就像互联网中的“门牌号”,用于唯一标识网络中的设备,确保数据能够准确地从一个设备传输到另一个设备
二、MAC地址:设备的“物理身份证”
1 什么是MAC地址
MAC地址(Media Access Control Address),又称为物理地址或硬件地址,是网络设备(如网卡、路由器、手机等)在数据链路层(OSI第二层)的唯一标识符。它由**48位(6字节)**的十六进制数字组成,全球唯一。
2 MAC地址的格式
MAC地址通常以冒号分隔的形式表示,例如:00:1A:2B:3C:4D:5E 前6位(00:1A:2B)是厂商代码,由IEEE分配给不同的硬件制造商。 后6位(3C:4D:5E)是设备序列号,由厂商自行分配。
3 MAC地址的作用
在局域网中,数据包的传输依赖于MAC地址。当设备发送数据时,会在数据帧中添加源MAC地址和目的MAC地址,确保数据能准确到达目标设备。
三、端口号:程序服务的“门”
1 端口号的定义
端口号(Port Number)是用于区分同一台设备上不同服务的标识符。一个IP地址可以有多个端口,每个端口对应一个服务
2 端口分类
· 公认端口(0~1023):如HTTP(80)、HTTPS(443)、FTP(21)等。
· 注册端口(1024~49151):如MySQL(3306)、Tomcat(8080)等。
动态端口(49152~65535):用于临时通信。
3 端口号的作用****
端口号就像“门”的编号,确保数据能准确地到达对应的服务。例如,访问 www.baidu.com:80
四、域名:电话通讯录朋友名称
1 域名的定义
域名是用于替代IP地址的易读字符串,如 www.baidu.com。它通过DNS系统与IP地址绑定
2 域名的层级结构****
域名由多个部分组成,按从右到左的顺序解析:
· 顶级域名(TLD) :如 .com、.net、.cn
· 二级域名:如 baidu.com 中的 baidu
子域名:如 tieba.baidu.com 中的 tieba
3 域名与IP地址的关系
域名和IP地址是一一对应的关系,但一个域名可以绑定多个IP地址,一个IP地址也可以对应多个域名。
五、DNS:域名的“翻译官”
1 DNS的定义
DNS(Domain Name System)是将域名转换为IP地址的系统,是互联网的“翻译官”。
2 DNS的解析过程
浏览器缓存:检查是否缓存过该域名的IP。
系统hosts文件:检查本地hosts文件是否有记录。
本地DNS服务器:向本地DNS服务器发起查询。
递归查询:本地DNS服务器向根域名服务器、顶级域名服务器、权威域名服务器依次查询。
返回结果:最终返回IP地址。
六、CDN:内容分发的“加速器”
1 CDN的定义
CDN(Content Delivery Network)是内容分发网络,通过在全球部署服务器节点,将内容缓存到离用户最近的节点,从而加快访问速度。
2 CDN的原理
用户请求资源:如访问 www.baidu.com
DNS解析:解析到CDN的IP地址。
请求路由:CDN根据用户位置选择最近的边缘节点。
资源获取:如果边缘节点有缓存,直接返回;否则从源站获取。
内容返回:将内容返回给用户。