计算机网络概念入门[二]之集线器_网桥_交换机
java环境搭建完美完成
(如何搭建请看底部)
1.计算机之间的连接方式(一)—网线直连
2.ARP协议=》广播;
广播是在同一个网段中传播的;
发广播的目的:获取对方的MAC地址;
3.ICMP协议=》ping
4.计算机之前的通信基础:
要先获得对方的IP地址,再获得它的MAC地址;
5.计算机之间的连接方式(二)—同轴电缆
=》半双工通信
=》容易冲突
=》不安全
6.计算机之间的连接方式(三)—集线器(Hub)【同轴电缆升级版】
=》也就是说集线器作为两个或两个以上计算机之间的中转站,进行信息传输
=》半双工通信
=》容易冲突
=》不安全
=》跟同轴电缆一样,没有智商
=》集线器也要相同网段
=》集线器是有多少个计算机和它连接,集线器就发多少次,当发过去,发现是对应的MAC地址(正中下怀),就把信息给这台计算机;如果不是对应的MAC地址(无辜的受害者),就把信息给扔了.
=》集线器没有任何智商,不用配置任何东西
7.计算机之间的连接方式(四)—网桥(Bridge)
=》集线器是没有智商,拿到了,全发,也就是说:如果设备太多了,就会效率极低;那么如何解决这样的问题呢?于是网桥就诞生了,解决了此问题.
=》网桥还是同一个网段
=》网桥用来连接两台集线器(只能是两台,因为一台网桥只有两个接口)
=》能够通过自学习得知每个接口那侧的MAC地址(也就是说网桥有了智商)
=》在网桥已经学会的基础上,构建出来了自己的MAC地址表,当网桥发现,源MAC地址和目标MAC地址都在网桥的左边,那么网桥就不会把信息发给右边—>从而起到隔绝冲突域的状态.
8.计算机的连接方式(五)—交换机(Switch)
=》网桥可以隔绝一定数量的冲突域,但是如果网桥左边的计算机还是很多,那么效率还是不那么高,怎么解决这个问题呢?—>这个时候,交换机就来了,进一步解决这个问题.
=》诶,这会就牛了,直接一个交换机练四台计算机.(甚至五台,六台,…N台)—>可以理解为集线器和网桥的功能加在一起就成了交换机—>也就是说交换机相当于接口更多的网桥
=》交换机连接的也是同一个网段
=》交换机相当于接口很多的网桥,也就是说:相当于升级版的网桥,当交换机学会了每个接口对应的MAC地址,那么交换机就能准确地发送信息了.
=》全双工通信
=》比集线器安全—>为什么呢?因为集线器是广播,也就是全发,虽然MAC地址不对应,但是,只要对方的计算机安装一个抓包工具,就能收到你的消息.(虽然,交换机一开始也是广播[ARP],但是只要交换机学会了所有的MAC地址,就可以精准的发送消息了[ICMP].)
=》交换机是局域网的最终方案,如果是要跨网段,就要用到路由器—>所以,一个教室,或者一件机房,那么一个交换机就够用了.
=》二层交换机没有ip层,三层交换机就有了ip层
=》原来Ethernet就是以太网的意思
=》思考一下:如果全球所有的设备都用交换机连接会怎么样?—>首先,我们知道,交换机连接的是同一个网段,如果全球所有的设备都用交换机,这就说明全球都在同一个网段,那么ip地址就不够用了.—>注意哦!现在不止之后计算机可以上网,现在是物联网时代,你的冰箱,你的洗衣机,你的窗帘…都是可以上网的,既然要上网,那么你的每个能上网的设备都会有一个单独的ip地址,单独的网卡.—>这时候,路由器就出现了,解决了这个问题,所以说,现在是“交换机+路由器”的模式.
9.补充:MAC地址有几个?
=》MAC地址的数量与网卡的数量对应;一个网卡就对应一个MAC地址,
两个网卡就对应两个MAC地址,三个网卡就对应三个MAC地址…依次类推
视频教程
02.集线器_网桥_交换机.mp4
下集预告
下集预告:互联网,英特网,消息如何跨国传递?