执行ip a网络命令:
标注说明:
1. 序号:每个引号之前的数字是一个接口索引,用于识别网络接口。
2. Lo/ens33:这个数字后面是网络接口的名字(例如:eth0、lo、dummy等):和网络接口对应,lo:loopback指本地环回接口(或地址)
3. UP: 这个设备处于运行状态,可以接收、发送数据包。
4. LOWER_UP:物理电路接通状态,是低压弱电(LOWER),非高压强电(POWER);
5. Link/(loopback/ether):设备的mac地址链路层地址(MAC地址)相关的信息。其中,第一个词(ether、sit)定义接口的硬件类型。
6. brd:广播地址:接口的广播地址。为了方便,可以使用+和-代替广播地址。
7. inet:ipv4地址,inet6:ipv6地址
8. multicast { on | off }:启用或禁用组播功能;
9. LOOPBACK: 这个接口不能用于和其它的主机通讯,所有发送到这个接口 的数据包都会返回,而且这种接口只能接收反弹回来的数据包。
10. BROADCAST:本地环回接口,这个设备具有把数据包发送到所有主机的能力。以太网连接是一个很典型的例子。
11. MULTICAST: 这个标志表示设备具有多播能力,能够把数据包发送到某些相邻的网络节点。实际上,广播是多播的一个特例,它的多播组包括连接上 的所有节点
12. scope SCOPE_VALUE:设置地址的有效范围,它用于内核为数据包设置源地址。
global 这个地址全局有效。
site 这个地址是局部连接,也就是只有目标地址是这个设备地址时,才有效。
site (只适用于IPv6)地址在站点内部有效。
host 地址在主机内部有效。
13. mtu: 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。
14. QDisc:(排 队规则)是queueing discipline的简写,它是理解流量控制(traffic
control)的基础。无论何时,内核如果需要通过某个网络接口发送数据包,它都需要按照为这个接口配置的qdisc(排队规则)把数据包加入队列。然后,内核会尽可能多地从qdisc里面取出数据包,把它们交给网络适配器驱动模块。
Noqueue : 无排队方式
pfifo_fast : 它不对进入的数据包做任何的处理,数据包采用先入先出的方式通过队列。不过,它会保存网络接口一时无法处理的数据包。只有一个参数:limit,用来设置队列的长度,pfifo是以数据包的个数为单位;bfifo是以字节数为单位。
在编译内核时,如果打开了高级路由器(AdvancedRouter)编译选项,pfifo_fast就是系统的标准QDISC。它的队列包括三个波段(band)。在每个波段里面,使用先进先出规则。而三个波段(band)的优先级也不相同,band 0的优先级最高,band 2的最低。
15. state:状态,up:启动状态,UNKNOW:未知状态
16. group:缺省的DNS服务器组”,即系统默认的DNS指定服务器组。这一词组经常出现在系统设置中,用于设置默认的DNS服务器。如果用户在连接到网络时,没有额外指定DNS服务器,系统就会自动使用指定的地址连接到DNS服务。
访问Internet的截图
1. ping命令访问www.baidi.com:。ping属于一个通信协议
2. dns解析过程中:www.baidu.com作为cname记录(相当于别名),在dns服务器中配置了www.baidu.com到www.a.shifen.com的映射记录。而 www.a.shifen.com是作为A(address)记录,映射到了真实的IP信息。
3. 我们访问百度的IP地址是111.206.223.206;
4. Bytes:从百度返回的字节数
5. Icmp_seq :ICMP请求数据包序列号
6. TTL:TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。限制IP数据包在计算机网络中的存在的时间。 TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。
7. Time:延时时间/回应时间