计算机的四个工作层:
1.应用层———将计算机识别不了的抽象语言转化成编码
2.表示从———将编码转化为计算机可以识别的二进制语言
3.介质访问控制层————控制自己的物理硬件来进行运算等操作
4.物理层————执行介质访问控制层的命令,进行运算等操作
例:让计算机算100+99
第一步:在计算机上输入100+99,应用层会将100+99转化为编码,并向表示从传递
第二步:表示从将编码转化为二进制语言,并向介质控制访问层传递
第三步:介质控制访问层收到二进制语言,控制物理层进行运算
第四步:物理层计算ok,由介质控制访问层将结果的二进制编码往上传
第五步:表示从收到二进制语言,转化为编码,往上传
第六步:应用层收到编码,转化为抽象语言,显示结果为199
中继器———为了解决计算机传输距离不足的问题,从物理层面增加电压
*当传输距离过长时会导致波形失帧,就是数据可能会不完整
计算机网络的拓扑结构:
1.直线型

优点:接着方便,成本小
缺点:线路中断会导致所以设备通讯中断
2.环形

和直线型差不多,只是多了个头尾互通
3.树状拓扑

优点:层级较低的节点损坏不会影响总体的数据传输
缺点:最高级节点损坏,所以节点全部完蛋
4.波环形/全网装拓扑:

优点:每个节点直接都有一条通路,即使有一个节点损坏也不影响其他设备的数据传输
缺点:贵
5.星形

和树状差不多,差别就是节点损坏对整个数据传输影响变小
*和树状一样,中心节点强度必须到位
节点增加的设备————HUB集线器
HUB集线器的4个问题:安全 延时 地址 冲突
冲突:相似电流会互相吸引 碰撞 随后抵消
解决方案:排队,一个一个发
机制解析:
- 首先使用监听功能,当发现网络中有消息进行传输时,停止自身的消息发送,进行监听,随时准备进入下一阶段
- 当当前消息发送完成后,立刻发送自身消息
- 当消息相撞时,会彼此发送一个阈值,因为阈值时随机的,所以一定会有大小之分,当到达阈值时,再次发送自身消息。
-
结论:虽然解决了一定的冲突问题,但是大大增加了延时。
*不好用,进化成网桥,但是网桥过两年就进化成了交换机
交换机的工作流程:
- 当数据帧进入交换机后,交换机会先查看数据帧中的源MAC地址,之后将该数据帧的进入接口与其源MAC地址映射记录在本地的MAC地址表中,随后查看目标MAC地址,基于本地的MAC地址表进行查询,若存在记录则单播即可。
- 若不存在记录,则进行泛洪。
泛洪:向除了进入接口以外的所有接口进行发送。
交换机的mac地址表老化时间:300s
*防止有设备突然下线了,占着茅坑不拉屎
问题:交换机越来越多,泛洪区域越来越大,就越来越卡。
解决方案:路由器
*网络层堂堂登场
*路由器的每个接口,都是泛洪区域的终点
IPV4地址:32位二进制构成 存在网络位和主机位的区分,网络位用于标定所在范围,主机位用于标定该节点在该范围内的编号。选用点分十进制显示,为了方便人的区分,所以采取8位一分的方式。
例:
192.168.1.1
11000000.10101000.00000001.00000001
子网掩码特性:由32位二进制构成 由连续的1和连续的0构成,连续的1对应网络位 连续的0 对应主机位
*子网掩码用来确定网络位和主机位
例:
192.168.1.1 255.255.255.0
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000
ARP协议:地址解析协议 通过一种地址找到另一种地址的协议
ARP先通过广播行为发送请求包,所有收到请求包的设备均将数据包中的源IP和源MAC记录在本地的ARP缓存表中,随后查看目标地址,若不是自己则丢弃,若是自己,则回复一个源IP源MAC为自己的ARP回复包。 在之后的传输过程中,将优先查看本地的ARP缓存表,若有记录则直接调用记录,若没有则进行ARP缓存。
*广播行为:在一个泛洪区域内,强迫交换机将一个数据进行泛洪,so广播域 = 泛洪区域,but广播行为不=泛洪行为
ARP缓存表老化时间:180s
*防止有设备换了网络,占着茅坑不拉屎
*路由器(IP地址)----想要进行通讯就需要知道MAC地址,在已知IP地址的情况下,就会使用ARP协议去获取MAC地址。

6335

被折叠的 条评论
为什么被折叠?



