• 云学
    2018-05-21
    通信协议就像没有天桥的双子楼,要从A座的24层到达B座24层就得先下楼梯再上楼梯,其他协议也是如此,比如4G
     3
     726
  • 小雨
    2018-05-22
    很像发快递的过程(http,应用层),你向顺丰下单(第一次请求),顺丰接单(应答),你向手机小伙联系(回应应答),你将消息放进盒子里(开始封装请求,会话层),快递员封装一层盒子贴上快递单带回网店(传输层),到快递点检查是否区域快件(网络层),将快件交给运输车(链路层),各个快递转运中心(物理层),快件到达收件市转运中心(物理层),转运输车(链路层),到达区域分发(网络层),网点派送(传输层),快递员方面签收(会话层),拆开检查(表示层),收到快递(应用层)。
     1
     417
  • 丹丹
    2018-05-21
    为啥有了ip还需要mac地址,因为没有mac地址网络包发不出去?这个解释还是很模糊看不懂啊
     13
     245
  • nil
    2018-05-21
    mac地址局域网寻址,ip地网络寻址,感觉这个作用对理解也很重要
    
     102
  • 蠢蠢欲动的腹肌
    2018-05-23
    很多朋友都有疑惑为什么有ip还需要mac地址,其实在老师第一篇文章中已经有了一定的解释,第一篇底下的留言也有不错的说明,个人理解是ip可以保证要发送的包在网络中传输,到达目标服务器所在的局域网的网关,但是到了网关后,ip就没有用了,因为局域网中的ip对应的机器是不确定的,可能今天对应A机器,明天对应B机器。所以在局域网中使用ip寻址是不严谨的,这时就需要mac地址来唯一对应一台机器,这样网络包就可以准确的传输到需要的主机上了。

    另想请教老师,在网关之间传输的时候,下一个网关的ip是如何存储的,这是文章中的问题,但是好像没发现答案,谢谢

    作者回复: 这在后面网关一节有回答

     2
     96
  • chinhu ko
    2018-05-26
    计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决,计算机整个体系从上到下都是按照严格的层次结构设计的。

    作者回复: 赞

     1
     57
  • 哈哈
    2018-07-21
    为什么网络要分层?,你竟然说,是个复杂的程序就要分层,,,,,,,那么苹果为什么掉到地上,你的解释就是,是个苹果都掉地上咯,,
     3
     43
  • return
    2018-05-21
    我觉得就像古代战报传送一样。将军发命令,秘书写。在找人包装盖章,再找人发送,每过一个关卡都要盖公函。到了皇城 一层一层往上。先看是发给那个部门的,去掉一层直接把内容发到上一级。最终到了皇上手里,他无需知道是经过了哪些驿站关卡。只需要知道是哪个将军发的,发的什么。用中文写的还是英文写的就OK了
    
     43
  • 黑桃
    2018-09-20
    感觉说ip地址会变,mac不变的,都没有好好看文章,包在到达目的地之前是不知道目标mac地址的,包到达目的地之后也是大吼一声谁是ip XXX,那么mac地址不变有毛用??目前的理解应该是,封装对下层的变化

    作者回复: 对的,理解很正确

     2
     42
  • 陈炽伟
    2018-06-02
    老师你好,
            我觉得对于 网络为何要分层?这个问题的解释有点过于牵强,虽说复杂的程序都要分层这点没错,但我觉得这只是它的表现,网络每一层协议负责的工作都是不一样的,也就对应了有不同设备来处理。
            比如应用层,一般是由计算机来处理,用于用户可使用的实际程序上;网络层,是网关之间的通讯协议,一般是路由器作处理转发。
            倘若说整个网络只有一层,网络上所有节点都处于同一层级,必然会造成混乱,所以最主要原因还是要明确职责。

    作者回复: 对的,这是架构和设计模式的问题

    
     32
  • croco
    2019-06-13
    很像你去找你女朋友。 你=》穿内衣=》穿衣服=》坐车=》转车到地方=》脱衣服=脱内衣=见女朋友

    编辑回复: ......

     13
     27
  • HardToGiveaName
    2018-05-21
    感觉两个问题老师还可以答的更深,不知道是不是篇幅限制:
    1.网络为什么要分层;
    2.有了ip地址,还要mac地址做什么。
    希望老师能够就这两方面给各同学更多的解答

    作者回复: 接下来,会从物理层,二层,三层,一层层讲上去的

    
     25
  • 不爱学习的好孩子
    2018-05-21
    对于我这样的热门者,觉得这篇不冗余,而且写的很好,原因是这是一篇bigpicture,对后续的学习很有指导意义。
    
     24
  • 约书亚
    2018-05-21
    这应该算是解答了上一节课的思考题了,就这么简单。翻回头看上节课留言,很多人一两句话解答了,0赞,很多绕了一大圈也没回答到点上的,高票。极客时间应产品经理应该考虑重新定义点赞功能了,对于不不了解这部分知识的人容易被高票误导。甚至在隔壁看到过高票写的内容和老师讲的正相反的情况,结果一堆赞,说明根本也没人细看

    说到process http的例子,确实思考过为什么不能由操作系统或者驱动来实现“部分”(不可能是全部)http协议,让web server开发更简单些
    
     24
  • 桐仲康
    2018-05-23
    就想我们之前写信一样,ip地址是收信人的地址,mac地址对写信人不可见,就是各个邮政局的地址,信件在各个邮政局间传递,mac地址不断变化,最后到达收信人手中。
    
     20
  • loveluckystar
    2018-05-21
    我觉得传输包的过程就是一次快递打包的过程。店家发货,把商品交给快递,快递层层包装,运输给用户。用户拿到以后,并不知道是什么,只知道是给自己的,然后层层拆包装拿到商品
    
     19
  • 李颖倩🐰
    2018-11-26
    我感觉有点像出门要穿衣服,一件一件穿完了,就可以出去玩了,玩回来,再一件一件的脱~
     2
     16
  • 登高
    2018-05-21
    实心俄罗斯套娃
    
     16
  • MichaelJY
    2018-05-21
    刚看完,感觉被面试到又gg了……

    我感觉网络层之间的关系可以类比信封发送和接收的过程。邮递员,邮局相当于网络各层。整体下来都是装包和拆包。

    查看ip,我一般用ipconfig/ifconfig……,感觉又有坑点,希望通过整个网络协议的学习,达到知而不惑
    
     14
  • 啦啦啦
    2018-09-27
    为啥我一般都不喜欢比喻,喜欢直接理解原理,通过说明理解原理,是我与众不同吗?还是有不少和我一样的
     2
     13
我们在线,来聊聊吧