• A-level计算机网络里的硬件详解


    facb58fbe08af30c8bce12fd1a214354.jpeg

    关于计算机网络一直是很多同学的盲点,网络的硬件和相关知识点对于同学理解起来非常抽象,所以这一篇,我们用图示的方式来了解常见的alevel计算机网络里的硬件。

    Repeater

    Repeater叫中继器,信号有时会受到通信媒体以及周围环境、通信距离等的影响而变形,变形严重时,甚至难以判断是0还是1。

    75fff3abd0fe0e829d93fbbf83f9ef6c.jpeg

    因此,为防止信号变形,在网络上设置了修正信号的设备,这个设备就叫作Repeater。现在集线器(hub)也在执行着中继器的功能。

    4075b1067db0054d8caf0d77e2875329.jpeg

    Bridge

    Bridge也叫网桥,不仅能够修正信号,还拥有能够链接两个不同的数据链路功能的设备。网桥通过查看收件人的MAC地址,如果发现流过来的数据包是发往其他数据链路的话,则转发出去,如果收件人是同一链路的则丢弃。

    cda7ff6bf639315e208fc57c989f8b58.jpeg

    Hub or Switch

    网络上同一个总线上可以接很多的电脑,那如何在一根总线上接很多电脑呢?负责将总线分开的设备叫作集线器(hub)。为了将一个信号发送到多个线缆,需要增强信号,所以其同时具备repeater的功能。

    但是Hub的缺点也很明显,因为Hub每次都是把信号群发出去,这样导致信号的堵塞,像交通堵塞一样。所以如果有一个设备优化Hub的功能,但是不用群发消息,只发给特定的设备该多好啊?

    确实有这样的设备,它叫Switch(交换机)。

    下图就是hub/Switch的功能图示。

    be2248f8b00ff25ddfa32914e58b1135.jpeg

    Router :路由器

    到达收件人的踏脚石

    通信时,发件人计算机与收件人计算机不一定在同一个网络内,大多数情况下,数据包在到达收件人之前要跨越多个网络。

    虽然叫做跨越网络,但实际上并不是真的通过各个网络的内部,实际上只是经过设置在各个网络入口处的路由器,最后到达收件人计算机所在的网络入口,就像是在各个脚踏石上跳跃前进一样。

    8e66f79cb97fb5050978c5c71cb7d5a9.jpeg

    路由器不是单纯的“ 到达收件人之前的中继地点”,它还背负有“确认收到的数据包的收件地址,决定下一个收件地点”的重要职责。路由器决定下一个收件地址,并发送数据包的工作叫作路由选择。

    让我们来想一下。例如,当你被问道“请告诉我去到离你家最近的车站的路径”时,一般情况下,可以到达该车站的路径有多条。路由器也是一样的, 通往收件地址途中的“下一个接收地址”不一定只有一个。因此,路由器在决定下一个收件地址时,需要用到叫作路由表的信息。

    路由表是储存在路由器中的路径图。

    存储方式有两种: 一种是用户(管理员)手动储存;一种是路由器本身与其他路由器交换信息后存储。

    让我们接下来想象数据包在广阔的网络世界中旅行的样子。

    1d6c1d952fb2cad4772b1e33830165e4.jpeg

    路由器之间进行信息交换,并使用当时最合适的路径传递信息的方法。如果某个路径出现问题,其他路径会被自动选择。

    eb7a20faca37ef5096ce8ea6b40217d7.jpeg

    路由器的功能

    数据包的转发

    真题:The LAN has a range of different topologies. One subnetwork connects four computers and one server set up as a star topology.

    Describe how packets are transmitted between two of the computers in this subnetwork.

    • Packet has address of recipient

    • Sender transmits packets directly to the server

    • Server reads address and identifies where recipient is

    • Server transmits packets directly to the recipient

    • Server transmits packets only to the recipient

  • 相关阅读:
    【Android安全】vdex、odex文件
    JavaScript入门
    “10X 程序员是如何思考的” 阅读总结
    Youtube下载神器YT
    Java泛型机制
    类的加载(也叫类的初始化)和对象初始化
    使用AVX2指令集加速推荐系统MMR层余弦相似度计算
    Excel加密,记住4个方法,轻松保护数据!
    为什么Redis使用单线程 性能会优于多线程?
    [影视] 当代武侠影视的特效迷途
  • 原文地址:https://blog.csdn.net/Alevel3/article/details/126232647