• ray
    2020-01-12
    老师好,
    您在课堂上提到封包在传输时,会先透过IP位址寻找到要将封包传递给哪个网域,之后再透过交换机及MAC address找到相对应的机器。

    这里我有个疑问,数据链路层不是在IP层之下吗?按照这个传输逻辑来看,link layer似乎被实作在IP层之上,因为我们必需先找到IP address,才能利用MAC辨识出要传给该IP address下的哪一台机器。

    如果我理解没有错,为什么在实务上,TCP/IP这套通讯模型,会把link layer以上述的方式实作,打破了原先我们所理解的OSI模型?

    谢谢老师的解答^^
    展开

    作者回复: 选路的逻辑,与主机上接收报文的处理是不同的。当主机发送报文时,必须先选路,而选路的逻辑天然自上而下,而不是先进入细节。

    
    
  • 我在你的视线里
    2019-09-11
    上三层主要是应用层,打交道的是容器和中间件。传输层打交道的是内核。网络层负责路由和报文的转发。什么是容器?什么是中间件?作用是什么呢?

    作者回复: 容器是web服务器中的概念,它封装了http协议解析、线程管理、网络资源等接口,使业务开发不涉及底层细节。
    中间件是不同层级软件间的连接组件,它是从另一个角度阐明概念,常用于连接底层与业务层。

    
    
  • 吃饭饭
    2019-09-10
    七层网络模型的网络层只有一个协议:IP 层,所以网络层也叫 IP 层?可以这么理解吧老师

    作者回复: 可以。当然IP层还有一些辅助IP协议的其他协议,例如ICMP协议

    
    
我们在线,来聊聊吧