鬼火狼烟吧 关注:230贴子:5,311
  • 8回复贴,共1

网络,头大了!~~~

只看楼主收藏回复

看了网络的几个层次的划分,似懂非懂
网络的很多概念不懂!
什么谓之通信子网?
我不明白网络设备为什么分这么多种!什么hub,网桥,交换机,网关,路由器。虽然知道它们所工作的层,但我却不明白为什么这么分,什么时候要用什么设备
还有“传输层只能存在与分组交换网外面的主机之中”,这句话我不是很理解
为什么网桥就可以连接两个局域网?hub行么?为什么?
我是很不理解一个主机和远程的另一个主机是怎么一步一步地实现通信的(信息发到网络里以后,我就不明白了)
网络呀,网络!迷茫呀,迷茫!


IP属地:湖南1楼2006-05-17 09:53回复
    呵呵,开始总会有这样的迷茫,先理下思绪吧。

    首先,分清楚理论设备名称和物理设备名称。
    ->为什么网桥就可以连接两个局域网?hub行么?为什么
    hub就是网桥的物理实现,一个东西~。

    ->传输层只能存在与分组交换网外面的主机之中
    首先,分组交换网这里指的可能是网路和网络设备的通称,而使用这个通称来进行通信的节点应该就是主机,这么说的话,传输层是对网络层的数据包进行包装,所以只会存在于节点中,而不会存在于网络交换设备中,网络设备只需要网络层协议即可以完成自己的任务了。


    2楼2006-05-17 11:32
    回复
      2026-03-07 07:39:06
      广告
      不感兴趣
      开通SVIP免广告
      名词解释~:

      hub 网桥的物理实现
      网桥 理论上的链路层协议实现设备
      交换机 网桥的另一个物理实现
      网关 理论上的传输层协议实现设备,通常是软件实现,也就是只存在节点的OS中了。
      路由器 理论上的网络层协议实现设备,物理实现也叫路由器,没有歧义~


      3楼2006-05-17 11:34
      回复
        再来看这个过程中,物理层在做什么呢?
        首先A物理层收到了01001因为物理层不需要再有什么附加信息了,所以它开始发送这5个数,首先发0,这个时候整个网络都收到了0,再发1,整个网络又都收到了1,这个时候,C和B都把01看作是目的MAC(为什么不是010,这个就是协议的用处,协议规范2个,那么大家都是2个),其中C的物理层知道这个数据不是发给自己的,所以就放弃再接受了,B会接受余下的001,并提交给B的链路层,其他什么事情都不管了,反正上面有人管呵呵.


        5楼2006-05-17 11:55
        回复
          这样就能看出分层的好处,虽然大家在物理实现上可能都是网卡干的事情,但是每层不需要管自己接受的数据是干什么的,只要按自己的规范组装好输出给上层就可以了,这样1个完整的网络,链路层不用管物理层是不是光千还是双绞线,因为不管介质如何,它收到的数据都是一样的规范,这个是物理层对它的保证,而它也要遵守它自己的规范向上面网络层发数据,这样网络层就不用管下面到底是交换机还是hub了。


          6楼2006-05-17 11:57
          回复
            .....大哥写的东西,俺要好好地看一下。。


            IP属地:湖南7楼2006-05-17 12:06
            回复
              但书上说hub是特殊的RP(中继器)呀!中继器是物理层的
              这下我更糊涂了

              传输层只能存在与分组交换网外面的主机之中 
              看我理解的对不对,假设A到B路径要经过网关C,这里的C应该就是主机吧,它负责连接两个通信子网,对不?


              IP属地:湖南8楼2006-05-30 22:36
              回复
                是这样的。

                目前可以肯定的是:HUB和中继器有本质的区别呵呵~

                你去看看马路边上的有线电视线,走一段200米左右就有个灰色和肥皂盒一样的东西,那个才是正宗中继器呵呵.


                9楼2006-06-01 10:32
                回复
                  2026-03-07 07:33:06
                  广告
                  不感兴趣
                  开通SVIP免广告
                  加深点理解:
                  假如A点到B点之间的有两条路径,这两条路径上分别有网关C和D,那么对于传输层的一个数据单元,要想从A传到B,在到达C或D前,它会被分割成更小的网络层数据传输单元,在该通信子网进行分组传输,当这些网络层数据单元到达C或D处时,它们会别重新组合成传输层的一个数据单元,然后再被分割成更小的网络层数据传输单元,在下一个通信子网中进行分组传输
                  对么?
                  如果是,那么就是说对于A发出的传输层的一个数据单元,它要么在C处被重新组装,要么在D处被重新组装,不可能一部分经过C,另一部分经过D传到B
                  对么?


                  IP属地:湖南10楼2006-06-01 11:00
                  回复