网络基础
1.应用层:人机交互———编码
2.表示层:将“编码”---二进制
3.数据链路层:“当做拨动算盘子的人”
4.物理层:“算盘”
人类最早的网络------对等网
1.节点增加
2.距离增加
网线最长传输距离100米
RJ-45双绞线100m
中继器---增长
直线型拓扑
环形拓扑
树状拓扑
波环型拓扑
星型拓扑
节点增加----HUB集线器
HUB-----安全 延时 地址 冲突
唯一 格式 mac地址----48位二进制构成以16进制显示
csma/cd 载波侦听多路访问/冲突检测机制
-------排队
1.首先使用监听功能,当发现有消息在传输时,停止自身消息发送,继续进行监听,随时准备进入下一阶段
2.当消息发送完成时,立刻发送消息
3.当消息再次相撞时,会给彼此发送一个阈值,阈值是随机的,故拥有大小之分,这样就避免了消息同时发出
结论;虽然解决了一定的冲突问题,但是大大增加了延时
1.无限的传输距离
2.没有冲突
3.形成单播
4.提高了端口密度
网桥----交换机-----工作在介质访问控制层
交换机的工作原理:
1.当数据帧进入交换机后,交换机会查看数据帧中的源mac地址,之后将该数据进入的接口与该mac地址映射记录到本地的mac地址表中,在查看目标mac地址,之后查询本地mac
2.若没有记录,则将进行泛红
泛红:向除了进入接口以外的所有接口进行发送
mac地址表老化时间:300s
对等网---变大网络---无限的传输距离
无冲突 单播-----网桥--交换机--工作在介质访问控制层---识别mac地址---认识则单播不认识--则泛洪
越大的网络 泛洪区域就会越大 延时就会越大
路由器---衍生出了一个新的车间----网络层
网络层:IP IP地址----逻辑地址
广播:在同一泛洪范围内,强迫交换机去泛洪
ARP的工作原理:ARP先通过广播发送请求包,所有收到该广播包的设备都会将其中的源ip和源mac相互映射到本地的 ARP 表中,然后在查看目标IP/MAC是否为自己,若不是
则丢弃该数据包,若是,则以单播的形式回复ARP 回复包。在之后的传输中,将优先查看本地的ARP表,若有有记录则直接按照记录发送,若没有则执行ARP 请求。
PC访问其他设备时,会先基于目标IP地址进行判断,若目标在同一广播域之内,则先通过ARP获取地址,随后单播发送即可。若不在同一广播,则封装目标MAC为自己的网关,将数据发送至路由器出,由路由器代为转发。
.
IPV4地址详解
IPV6: 128位二进制构成 冒分16进制显示
IPV4地址的分类:ABCDE五类
ABC类地址为单播地址 D类地址为组播地址 E类保留地址
ABC类地址:既可以作为源IP使用也可以作为目标IP使用,每一个单播地址都标识着互联网中一个唯一的节点,并且只有单播地址可以被配置为源IP
D类地址:只能被配置为目标IP
E类地址:保留地址
基于IP地址的第一组8位进行分类:
A类:1-126 前8位为网络位
B类:128-191 前16位为网络位
C类:192-223 前24位为网络位
D类:224-239 不分网络位主机位
E类:240-255
特殊地址:
一:127 环回地址 127.0.0.1-----127.255.255.255
用来排错的历程分析
二:255.255.255.255 受限广播地址
三:主机位全0 192.168.1.0 255.255.255.0 不能被配置为单播地址 代表一个网段网段 192.168.1.0/24
192.168.1.0 255.255.255.192 192.168.1.0/26
四:主机位全1 192.168.1.255/24 不是一个单播地址,不能被配置为IP, 直接广播地址 ,
五:0.0.0.0 即代表没有地址,也代表所有地址
六:169.254.0.0/16 本地链路地址/自动私有地址
VLSM---可边长子网掩码----子网划分
192.168.1.0/24
主机数范围:主机位全0-主机位全1
11000000.10101000.00000001.11111111
192.168.1.0/24---192.168.1.255/24 256个
192.168.1.0/24划分为两个子网
11000000.10101000.00000001.00000000
11111111.11111111.11111111.10000000
192.168.1.0/25
192.168.1.0/25-----192.168.1.127/25 128个
11000000.10101000.00000001.10000000
11111111.11111111.11111111.10000000
192.168.1.128/25
192.168.1.128/25-----192.168.1.255/25 128个
可用:192.168.1.129/25----192.168.1.254/25 126个
192.168.1.0/24 划分为四个子网
11000000.10101000.00000001.00111111
11111111.11111111.11111111.11000000
192.168.1.0/26----------192.168.1.63/26 64个主机数
11000000.10101000.00000001.01000000
11111111.11111111.11111111.11000000
192.168.1.64/26-----192.168.1.127/26 64和主机数
11000000.10101000.00000001.10000000
11111111.11111111.11111111.11000000
192.168.1.128/26------192.168.1.191/26 64个主机数
11000000.10101000.00000001.11000000
11111111.11111111.11111111.11000000
192.168.1.192/26----192.168.1.255/26
172.16.0.0/15 划分为4个子网 并写出可用主机范围