计算机
1946诞生 为了计算弹道
计算机功能:
1.应用层 可将自然语言转化为编码
2.表示层 将编码转化为二进制数
3.介质访问控制层 控制硬件(即控制物理层),比如将二进制转换为电流输出
4.物理层 CPU计算 、电流输入输出
对等网
两台电脑连在一起组成的网络 最早的网络
双绞线:8根铜线两两相连
网络扩大方案
1.增大使用距离
网线最长传输距离 100m 超过100m后电信号会变弱
1.1信号失真(由于外界干扰)对信号收发影响不大 信号失真类比于字迹在描了多次后变得模糊
解决办法:传输线缆 仅能减少失真,但不能完全避免
1.2信号衰减(由于自身消耗过大)严重影响信号收发
解决办法:中继器 外接电源通过加压为信号补充能量 仅能延长5倍传输距离,但现今已然被淘汰
2.增加节点
节点的连接方式------网络拓扑结构
总线型 由一条多芯的网线向四周延伸,连接各个节点
优点---信道利用率高,结构简单,成本低
缺点---同一时刻仅允许两个节点进行通讯 安全性不高 因为距离远占用带宽较高致使速度缓慢
环型 由节点和节点连接的线路组成的闭合环
优点---增加和删除设备操作简单
缺点---当某一节点故障时,会影响全网,导致整张网络瘫痪
星型 由中央节点和通过链路连接到中央节点的节点组成 最常用
优点---结构简单、连接方便、扩展性强
缺点---信道利用率低,对中央节点要求高 同时刻仅允许两个节点通讯(可以被解决)
波环形全连接型(全网状结构) 实际上是星型拓扑的扩展,使用了全连接的方式。任何节点都可以是中心节点
优点---从节点到节点有多条路径可以选择,稳定
缺点---结构复杂,成本高
树状型
树形拓扑从总线拓扑演变而来,形状像一棵倒置的树,顶端是树根,树根以下带分支,每个分支还可再带子分支,树根接收各站点发送的数据,然后再广播发送到全网。我国电话网络即采用树形结构。
优点- - -结构比较简单,成本低。在网络中,任意两个节点之间不产生回路,每个链路都支持双向传输。网络中节点扩充方便灵活,寻找链路路经比较方便。
缺点- - -在这种网络系统中,除叶节点及其相连的链路外,任何一个节点或链路产生的故障都会影响整个网络
windows R 进入运行界面 cmd回车进入控制面板
集线器---HUB 产生的目的:增加节点---->濒临淘汰
地址问题---MAC地址(48位二进制组成,以16进制显示全球唯一)
延时问题---因为产生大量垃圾信息,增加了信息延时 越多越卡
安全问题---A节点给B节点发送信息时,别的节点监听到了
冲突问题---节点A给节点B发消息,同时节点B也给节点C发消息,两个消息在集线器相遇,相互抵消
CSMA/CD----载波侦听多路访问/冲突检查- - - -排队机制(先听后发、边听边发、冲突停发、随机延迟后重发)
机制解析:
-
监听功能,当发现消息在传播时,停止自身发送消息,进行监听排队,随机准备进入下一阶段
-
当前消息完成,打听到监听完毕状态后,立刻发送消息
-
当消息相撞时,会彼此发送一个阈值,因为时随机发送所以一定会有大小区别,当达到阈值时发送信息
结论:该机制金减少了冲突的次数,而没有完全避免冲突,且大大增加了延时
冲突域和广播域
集线器下连的所有端口是一个冲突域
冲突域---->连接在同一跟物理线路上的所有工作站的集合
定义:同一时间内只能有一台设备发送信息的范围。
分层:基于OSI的第一层物理层
设备:第二层设备能隔离冲突域,比如Switch。交换机能缩小冲突域的范围,交换机的每一个端口就是一个冲突域。
广播域
定义:如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域。
分层:基于OSI的第二层数据链路层
设备:第三层设备才能隔离广播域,比如Router。路由器能隔离广播域,其每一个端口就是一个广播域。
注: 1.路由器下直连交换,则路由器到交换机之间也是存在冲突域的
2.第二层设备只能隔离冲突域,第三层设备才能隔离广播域
3.路由器不但能隔离广播域,默认也是可以隔离冲突域的
示例:
网络扩大需求
1.网络的传输距离无限制
2.完全没有冲突
3.实现数据单播传输—->一对一进行数据传输
组播
可以说组播是广播播的特例,组播就是给一组特定的主机(多播组)发送数据,
多播组的地址是D类IP(D类IP多用于组播(多播))
规定是224.0.0.0-239.255.255.255
单播
单播是说,对特定的主机进行数据传送
1.具有路由功能的主机可以将单播数据定向转发。
2.目的主机的网络接口则可以过滤掉和自己MAC地址不一致的数据。
广播
广播是主机针对某一个网络上的所有主机发送数据包。
这个网络可能是网络,可能是子网,还可能是所有的子网
广播所用的MAC地址FF-FF-FF-FF-FF-FF,
网络内所有的主机都会收到这个广播数据,
网卡只要把 MAC地址为FF-FF-FF-FF-FF-FF的数据交给内核就可以了。
一般说来ARP,或者路由协议RIP应该是以广播的形式播发的
1.网桥
将物理信号转换为二进制数据,并将数据存储在设备内存中,然后重新生产新的物理信号进行传输
2.交换机----网桥的升级版
1.无线的传输距离———接收后重发一份
2.没有冲突———可以转换
3.单播问题———可识别MAC地址,一对一
速率(网速)公式:约等于(带宽/8)*85%
工作在介质访问控制层
二层设备,可以处理二进制数据
交换机具有识别MAC地址的功能,并且根据识别的内容,会生成一个表项,叫MAC地址表,交换机基于MAC地址表进行数据转发
交换机工作原理 -- 自学习功能
1.当数据帧进入交换机后,交换机会先查看数据的MAC地址,之后将该数据的进入接口与该MAC地址映射记录到本地的MAC地址表中,基于目标MAC地址查看本地的MAC地址表;若有记录,则按照记录接口转发数据– – - – -单播
2.若没有目标MAC地址的接口记录,则洪泛该数据、
洪泛:向除了进入接口以外的其他所有接口进行转发
<
交换机工作具体过程
1.PC1给PC3发送信息,此时源MAC=PC1,目的MAC=PC3.
2.当数据来到交换机时,交换机会开启MAC地址自学习功能,将源MAC地址与接收到该数据的端口的关系记录在MAC地址表中。
3.然后根据目的MAC地址进行查询转发,若MAC地址表中存在该目的MAC地址,则直接单播转发,若不存在,则进行洪泛操作(除了流量的入接口外,所有接口复制转发一次流量)
注:MAC地址表并不是永久存在,存在300S的老化时间,这样保证了交换机中的MAC地址表不会过于庞大从而影响到数据的转发速率。
路由器 网络层设备
1.隔离广播域----路由器的一个接口就是一个独立的广播域(广播域----一个数据包所洪泛的范围)
2.转发数据-----依靠路由表进行
3.同广播域通讯----依靠交换机进行
4.跨广播域通讯----借助路由器进行
IP- - - 互联网协议(诞生于网络层) 使用IP作为地址
设备通过IP地址来判断执行同广播域还是跨广播域通讯。
IP地址---逻辑地址
(临时使用,在某个范围内使用的设备)
IPv4地址
32位二进制组成,存在网络位和主机位的区别;网络位用于标识所在的范围;采用点分十进制标识
00000001=1 00000010=2 00000100=4 00001000=8 00010000=16 00100000=32 01000000=64 10000000=128 11111111=255 八位2进制数转化为10进制最大值为255 eg.11000000.10101000.00000001.00000001 =192.168.1.1 110.11.10.101 =01111000.00001011.00001010.01100101 221.220.166.3 =11011101.11011100.10100110.00000011
IPv6地址
128位二进制,冒号分十六进制
192.168.1.1----11000000.10101000.00000001.00000001
IP地址组成===网络位(该IP所在的网段)+主机位(主机的编号)
举例分析: 192.168.1.0/24 对应掩码为255.255.255.255.0 三位全1对应192.168.1为网络位 ------------网络位:24位 主机位:8位 网络位:192.168.1.- 主机位:2的8次方=256个地址 主机位可用:256-2=254 192.168.2.0/24 对应掩码为255.255.0.0 二位全1对应192.168为网络位 -----网络位:16位 主机位:16位
网络位可以不固定
网络位相同而主机位不同的,即为同一个广播域
pc端在同一个广播域内才能互相ping通
eg. pc1 192.168.1.1 255.255.255.0 pc2 192.168.1.2 255.255.255.0 pc1和pc2网络位相同
ping命令用于测试连通性
掩码
作用:用来判断IP地址的网络位是多少
掩码由32位二进制组成,使用点分十进制表示,是连续的1+连续的0。掩码的1所对应的IP地址中的比特位即为网络位。
192.168.1.1-----11000000.10101000.00000001.00000001
255.255.0.0-----11111111.11111111.00000000.00000000
则网络位为192.168.
常用24位、27位、30位、31位
网关
通俗点形容,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡。
广播域的终结点 IP默认网关 用于pc找到路由器
网关是一个局域网的入口,所有的外部请求想要访问该局域网的节点 都需要走网关。局域网网段下的任意一台机器都可以作为网关。 通过网关找到网络适配器,然后在分析Ip来锁定未知的。
比如:路由器的网关是192.168.0.1 子网掩码255.255.255.0 则接入此路由器的所有结点的ip必须属于192.168.0.*
补充
1.掩码决定主机位
eg.192.168.1.0/24
24代表了网络位,也代表掩码
2.主机位全0和全1的IP不是可用IP,但是可以被ping(虽然没有意义)
3.子网和网段属于近义词
网段和广播域意思相同,但广播域作为范围概念更抽象