一、网络结构
①有移动网络、国家或全球ISP、家庭网络、本地ISP、企业网络。
②云环境。
③数字用户线路DSL:
④混合光纤同轴电缆HFC:
⑤以太网:
⑥移动网络:
二、IP查看
windows:ipconfig
linux:ifconfig
1.ip addr
显示这台机器上所有的网卡。大部分网卡都会有一个IP地址。
IP地址是网络在网络世界的通讯地址(等同于现实世界的门牌号码)。
出现上不去网的情况,多半是IP地址冲突。、
2.无类型域间选路(CIDR)
打破原来设计的几类地址做法,将32位IP地址一分为二,前面是网络号,后面是主机号。
①从哪分?
如:192.168.0.169/24
24的意思:32位中,前24位是网络号,后8位是主机号。
②广播地址brd 192.168.0.255。如果发送这个地址,所有的192.168.0网络里面的机器都可以收到。
另一个是子网掩码 netmask 255.255.255.0
3.公有IP地址和私有IP地址
①一般私有IP地址段:办公室,家里或学校的IP地址。
这些地址允许组织内部的IT人员自己管理,自己分配,可重复。
②公有IP地址由组织统一分配,需要去买。
如果搭建一个网络,自己使用,让路由器自动分配个IP地址即可。
而要做一个大型网络,供全世界的人访问,就需要公有IP地址。
4. 162.158.165.91/22这个CIDR。求这个网络的第一个地址、子网掩码和广播地址?
网络号:15.158.154.1
子网掩码:255.255.252.0
广播地址:16.158.167.255
5.MAC地址
是网卡的物理地址,用十六进制,6个byte表示。
MAC地址全局唯一,不会有两个网卡有相同的MAC地址,而且网卡自生产出来,就带着这个地址。
IP地址类似收获地址。MAC地址类似身份证。
6.网络设备的状态标识
是net_device flags。
①UP:网卡处于启动状态
②BROADCAST:网卡有广播地址,可发送广播包
③MULTICAST:网卡可发送多播包
④LOWER_UP:L1是启动的,即网线插着
⑤MTU1500:最大传输单元MTU为1500,是以太网的默认值,以太网规定正文部分不允许超过1500个字节。正文里面有IP的头,TCP的头,HTTP的头。放不下需要分片传输。
①qdisc:queueing discipline:排队规则。
内核如果需要通过某个网络接口发送数据包,需要按照qdisc把数据包加入队列。最简单的qdisc是qfifo,不对进入的数据包做任何处理,数据包采用先入先出的方式通过队列。
三、DHCP
新来的机器使用IP地址0.0.0.0发送一个广播包,目的IP地址为255.255.255.255。广播包封装了UDP,UDP封装了BOOTP。DHCP是BOOTP的增强版。
如果网络里配置了DHCP Server,相当于这些IP的房东。他立刻知道来了新人,需要租给他一个IP地址,这个过程:DHCP Offer。
DHCP Server为此客户保留为他提供的IP地址,不会为其他DHCP客户分配此IP地址。
当DHCP Server接收到客户机的DHCP request后,会广播返回给客户机一个DHCP ACK消息包,表明已经接受客户机的选择,并将这一IP地址的合法租用信息和其他配置信息都放入该广播包,发给客户机,欢迎它加入网络大家庭。