news 2026/9/24 9:52:20

IP协议 地址划分MAC地址作用ip addr命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IP协议 地址划分MAC地址作用ip addr命令

一、ip addr命令解读

root@test:~# ip addr1: lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet127.0.0.1/8 scopehostlo valid_lft forever preferred_lft forever inet6 ::1/128 scopehostvalid_lft forever preferred_lft forever2: eth0:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdisc pfifo_fast state UP group default qlen1000link/ether fa:16:3e:c7:79:75 brd ff:ff:ff:ff:ff:ff inet10.100.122.2/24 brd10.100.122.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::f816:3eff:fec7:7975/64 scopelinkvalid_lft forever preferred_lft forever

1.1 ip地址后面的scop

  • 对于 eth0 的scop是global,表名这张网卡可以接收各个地方的包,可以对外通信
  • 对于 lo 这张网卡来说,scop是host 标识这张网卡仅仅供本机内部通信。lo的全称是loopback,又称为回环接口用于本机通信,由内核直接处理 一般分配到127.0.0.1这个ip地址 不会再任何网络中出现。

1.2 <BROADCAST,MULTICAST,UP,LOWER_UP>是啥

这个是et_device flags网络设备的状态标识,UP 表示网卡处于启动的状态;BROADCAST 表示这个网卡有广播地址,可以发送广播包。MULTICAST 表示网卡可以发送多播包;LOWER_UP 表示 L1 是启动的,也即网线插着呢。

1.3 MTU1500

是指什么意思呢?是哪一层的概念呢?最大传输单元 MTU 为 1500,这是以太网的默认值

1.4 qdisc pfifo_fast

qdisc 全称是 queueing discipline,中文叫排队规则。内核如果需要通过某个网络接口发送数据包,它都需要按照为这个接口配置的 qdisc(排队规则)把数据包加入队列。最简单的 qdisc 是 pfifo,它不对进入的数据包做任何的处理,数据包采用先入先出的方式通过队列。pfifo_fast 稍微复杂一些,它的队列包括三个波段(band)。在每个波段里面,使用先进先出规则。三个波段(band)的优先级也不相同。band 0 的优先级最高,band 2 的最低。如果 band 0 里面有数据包,系统就不会处理 band 1 里面的数据包,band 1 和 band 2 之间也是一样。数据包是按照服务类型(Type of Service,TOS)被分配到三个波段(band)里面的。TOS 是 IP 头里面的一个字段,代表了当前的包是高优先级的,还是低优先级的。

二、理解ip地址

  • IP 地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码。
  • 内网IP地址可以重复:例如一个小区内,可以有不同的门牌号,不同小区可以有相同的门牌号这就类似于内网的IP地址。
  • 外网IP不可以重复:ip作为计算机世界的通讯地址,不可以重复,不然就无法起到定位的作用。

三、IPV4

介绍

例如:"<font style="color:rgb(51, 51, 51);">10.100.122.2</font>"中,被分为四个部分,每个部分八个bit,所以ip地址总共32位,最多大概有4亿个ip地址,如果每个设备都分一个,那远远不够。

IPv4对Ip地址的分类

A、B、C类比较常见

D 类是组播地址。使用这一类地址,属于某个组的机器都能收到。这有点类似在公司里面大家都加入了一个邮件组。发送邮件,加入这个组的都能收到。

分类造成的问题

如上图所示,ip地址被分为了五类,但是如果强硬的按照这个分类来划分网络号和主机号的话,c类太少,B类太多 十分尴尬

无类型域间选路CIDR

CIDR(Classless Inter-Domain Routing)解决了原来生硬的对地址进行分类的问题,没有生硬的划定几位网络号。CIDR 引入了子网掩码,和广播地址。CIDR将32位的ip地址,动态的划分网络号和主机号。

例如 “10.100.122.2/24” 其中24表示前24位用来标识网络号,后面的8位用来标识主机号。24表示成子网掩码 “255.255.255.0” ,同时它的广播地址是“10.100.122.255”

获取网络号:将子网掩码和 IP 地址按位计算 AND,就可得到网络号。

公有IP和私有IP地址

ABC类型的网络里,分为了公有IP和私有IP,私有IP可重复可自己分配。公有IP则需要统一分配,全世界可访问。

四、MAC地址

mac地址是什么格式的?

举例,ff:ff:ff:ff:ff:ff 这就是mac地址,用16进制标识,由6个byte字节组成。

为啥ip可以定位还需要mac地址

网络设备连接互联网,往往是通过NAT(网络地址转换协议)去链接的,这样的话内网可能有几十台设备对应的外网ip也只有一个。如果只知道外网ip是无法找到对应的内网设备的,所以需要用到mac地址来精确到每个网络设备。这样还有一个好处,在一个子网中,因为有不同的mac地址所以不必担心组网时产生冲突。

只靠mac地址可以定位到设备吗

在同一个子网中可以,一但跨子网,就需要依靠ip地址了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 17:52:21

AWS推出AI图像编辑新突破:用说话就能精准移动图片中的物体!

这项来自香港中文大学、AWS智能AI部门、亚马逊云服务和亚马逊机器人团队的联合研究发表于2025年1月&#xff0c;论文编号为arXiv:2601.02356v1。研究团队由谭靖、张兆阳、沈彦涛、蔡嘉瑞等多位学者组成&#xff0c;有兴趣深入了解的读者可以通过该编号查询完整论文。想要修改照…

作者头像 李华
网站建设 2026/9/20 19:18:07

从案例到技巧:Agentic AI提示设计的实战总结(提示工程架构师版)

好的&#xff0c;技术架构师&#xff01;基于您提供的主题&#xff0c;我为您精心构思一篇面向**具备基础提示工程知识、致力于构建复杂可靠Agent系统的高级用户&#xff08;如提示工程架构师、技术负责人、高级AI工程师&#xff09;**的实战深度总结文章。文章将聚焦可落地的设…

作者头像 李华
网站建设 2026/9/20 19:15:15

光谱共焦技术在高精度尺寸与3D表面缺陷检测中的工业应用研究

摘要&#xff1a;随着智能制造与精密工业的快速发展&#xff0c;对非接触、高精度、高速度的在线检测技术需求日益迫切。以海伯森技术推出的系列高端光学传感器深入剖析其基于光谱共焦位移测量与光谱共焦成像的核心原理。重点阐述该技术如何在微观尺度上实现纳米级精度的三维尺…

作者头像 李华
网站建设 2026/9/24 0:02:37

GDAL 实现矢量裁剪

前言 ❝ 矢量数据作为数据处理的半壁江山&#xff0c;在日常工作中涉及到多种操作&#xff0c;矢量数据裁剪尤其具有代表性和重要性&#xff0c;是常用操作&#xff0c;核心原理为从指定数据中提取出目标范围。在之前的文章中讲了如何使用GDAL或者ogr2ogr工具将txt以及csv文本数…

作者头像 李华
网站建设 2026/9/20 8:51:49

华为研究团队突破代码修复瓶颈,8B模型击败32B巨型对手!

这项由华为技术有限公司、南洋理工大学、香港大学和香港中文大学联合完成的突破性研究发表于2026年1月&#xff0c;论文编号为arXiv:2601.01426v1。研究团队通过一种名为SWE-Lego的创新训练方法&#xff0c;让相对较小的8B参数模型在软件代码自动修复任务上的表现超越了许多32B…

作者头像 李华
网站建设 2026/9/24 5:12:49

git创建远程分支、分支合并、删除分支

# git创建远程分支 #查看分支 git branch -a#创建git分支 git checkout -b branch_name#push到远程仓库 git push -u origin branch_name# git 合并分支 # 标准合并&#xff08;保留分支历史&#xff09; git checkout master # 先切到要「接受」变更的分支 git pull …

作者头像 李华