网络基础知识

ip addr

这个命令显示了这台机器上所有的网卡。大部分的网卡都会有一个IP地址。

IP地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码。

既然是门牌号码,不能大家都一样,不然就会起冲突。比方说,假如大家都是10栋1单元1104房,那快递就找不到地方了。所以,有时候电脑弹出网络地址冲突,出现上不了网的情况,多半是IP地址冲突了。

本来32位的IP地址就不够,还被分成了5类。

下面这个表格,详细展示了A、B、C三类地址所能包含的主机的数量:

 

基于以上的问题,于是有了一个折中的方式叫作无类型域间选路,简称CIDR。这种方式打破了原来设计的几类地址的做法,将32位的IP地址一分为二,前面是网络号后面是主机号。如192.168.0.169/24,代表前24位是网络号,后8位是主机号

伴随着CIDR存在的,一个是广播地址brd(主机位全为1):192.168.0.255,如果发送这个地址,所有192.168.0网络里面的机器都可以收到 。另一个是子网掩码,netmask:255.255.255.0。网络地址则用主机位全0表示

 公有IP、私有IP

表格最右列是私有IP地址段。平时我们看到的数据中心里,办公室、家里或学校的IP地址,一般都是私有IP地址段 。因为这些地址允许组织内部的IT人员自己管理、自己分配,而且可以重复。因此,你家里的某个私有IP地址段和我家里的可以是一样的。

公有IP地址由组织统一分配,需要去买。如果搭建一个网站,给家里的人使用,让路由器自动分配一个IP地址就行。但如果要做类似bilibili这样的网站,就需要公有IP地址,这样全世界的人才能访问。

MAC地址 

 link/ether fa:16:3e:fb:98:34; brd ff:ff:ff:ff:ff

这个被称为MAC地址,是一个网卡的物理地址,用十六禁止,6个byte表示。MAC地址全局唯一,不会有两个网卡有相同的MAC地址,而且网卡自生产出来,就带着这个地址。

网络设备的状态标识

<BROADCAST,MULTICAST,UP,LOWER_UP>,这个叫作net_device flags,网络设备的状态标识。

UP:表示网卡处于启动的状态

BROADCAST:表示这个网卡有广播地址,可以发送广播包

MULTICAST:表示网卡可以发送多播包

LOWER_UP:表示L1是否是启动的,即网线是否插着

MTU1500:是指最大传输单元MTU为1500个字节。这是以太网的默认值,以太网规定正文部分不允许超过1500个字节。正文里面有IP的头、TCP的头、HTTP的头等等。如果放不下,就需要分片来传输。

qdisc pfifo_fast

qdisc全称是queueing discipline,叫排队规则。内核如果需要通过某个网络接口发送数据包,它都需要按照qdisc(排队规则)把数据包加入队列。最简单的qdisc是pfifo,它不对进入的数据包做任何的处理,数据包采用先入先出的方式通过队列。pfifo_fast稍微复杂一些。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值