网络基础
计算机工作步骤:抽象语言--- 电脑(加工)----二进制---抽象语言
分层结构:
应用层:跟人进行交互(人机交互)--我们给他输入抽象语言-----编码--后台程序
表示层:将“编码”--转化为电脑可以识别的二进制
介质访问控制层:简称MAC
物理层:人类最早的网络----对等网
由于:
- 人数增加---节点增加
- 使用距离延长---距离增加
所以:
- 人数增加---拓扑与HUB集线器
- 使用距离延长---距离增加
拓扑:
1.直线型拓扑(总线型拓扑)
2.环形拓扑
3.树状拓扑
4.波环形(全网状)拓扑
5.星型结构
节点增加:
采用HUB集线器,但同时也有所要求:
1.安全。2.延时。3.地址。4.冲突。
为了避免冲突的问题存在发明了CSMA/CD ( 载波侦听多路访问/冲突检测机制),简而言之就是要排队。
CSMA/CD机制解析:
- 首先使用监听功能,当发现有消息在传播时,停止自身发送,进行监听排队,随时准备进入下一个阶段。
- 当前消息完成,监听到完毕状态后,立刻发送。
- 当消息相撞时,会互相给彼此发送一个阈值,因为是随机发送,所以会有大小区分,达到阈值时发送消息,这样就规避了冲突的问题。
结论:虽然解决了一定的冲突问题,但是大大增加的了延时。
发展要求:
- 无限的传输距离
- 没有冲突-----所有节点均可同时收发消息
- 形成单播-----一对一的进行数据传递
解决办法:
网桥---------交换机
交换机--------工作在介质访问控制层
- 无限的传输距离-----读写功能,相当于重新写信。
- 没有冲突-------交换机可以转换电流并储存二进制数据。
- 形成单播------运用转发储存的原理,储存一批转发一批,实现一对一的识别一对一的发送。
交换机的工作原理:
- 当数据帧进入交换机之后,交换机会先查看数据的源MAC地址,之后将该数据进入的接口与MAC地址映射到本地的MAC地址表中;之后查看目标MAC地址,根据目标MAC地址查询本地MAC地址表,若存在记录,将直接从该表所记录的接口进行发送。
- 若没有目标MAC地址接口记录,则泛洪该数据。
泛洪:除了进入的接口之外,转发给所有其他的接口
MAC地址表的老化时间:300s
知识疏导:对等网------变大网络----无限的传输距离 无冲突 单播 = 交换机----介质访问控制层 (二层设备)-----识别MAC (认识-单播 不认识-泛洪 泛洪的范围越大 就会造成越大的网络延 时 )--------路由器-----衍生出一个新的车间 网络层----IP地址-----ARP协议 (广播)---广播域 (泛洪范围)
IP -- 互联网协议----使用地址---IP地址
IPV4地址:32位二进制构成 存在网络位和主机位的区分;网络位用于标识所在的范围;选用 点分十进制表示。为了方便人看,所以采用8位一分形式。
子网掩码:通过连续的1和连续的0构成,连续的1所在位置即为网络位,连续的0即为主机位。
ARP:地址解析协议:通过一个地址找到另一个地址
过程:源IP MAC 出去, 目标, 全F , 广播发送
广播域:泛洪区域。
广播:在一个泛洪范围内,迫使交换机将一个数据进行泛洪。
ARP缓存表老化时间:180s
免费ARP:无故ARP 不同于一般的ARP请求,它并非期待的想要得到MAC地址或者 IP地址,而是当主机启动时,发送一个免费ARP包,请求自己的IP地址和MAC地址。 一般情况下就两个作用 1.验证IP是否冲突 2.更换物理网卡
路由器的工作原理:
1.PC端在访问其他设备时,会先基于目标IP地址判断对端设备与自己是否存在于同一个广播 域;若在同一个范围,通过ARP广播获取MAC随后单播通讯即可。
2.若不在同一个范围,则需要封装目标MAC地址为本地网关MAC地址,将数据发送至路由器 处,由路由器代为转发。
IPV4地址详解
IPV4地址:32位二进制构成 点分十进制标识
IPV6地址:128位二进制构成 冒分十六进制标识
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
A类地址地址子网掩码:255.0.0.0
B类地址地址子网掩码:255.255.0.0
C类地址地址子网掩码:255.255.255.0
特殊地址:
一: 127 环回地址 127.0.0.1-127.255.255.255 (用作排错历程分析)
二:255.255.255.255 (受限广播地址 )
三:主机位全0
192.168.1.0 255.255.255.0 (不是单播地址,不能被设置为IP地址,代表一个网段。)
四:主机位全1
192.168.1.255/24 (不是单播地址,不能被设置为IP地址,直接广播地址 )
五:0.0.0.0 ( 代表没有地址 代表所有地址 )
六:169.254.0.0/16 (本地链路地址 自动私有地址 )