• zhj
    2019-08-20
    不仅是走了两次协议栈,关键是客户机内核栈封包-->宿主机内核栈解包,然后又利用宿主机协议栈封包发出去,这个流程感觉好怪异,两次走协议栈,三次动包,这个不能优化吗

    作者回复: 当然能优化呀,所以才有DPDK,virio vhost,SR-IOV等,所以这里分析的是传统的模式

    
     1
  • williamcai
    2019-12-24
    能大概理解虚拟化原来是这么回事,用软件来模拟设备,最后还是要真正的设备来处理
    
    
  • Geek_366a52
    2019-11-08
    图中的虚拟网卡tap0和物理网卡应该是在内核态部分的吧?
    
    
  • 💢 星星💢
    2019-11-07
    我感觉每次看看总结就差不多了。。一看到文中的代码,头很疼,本人c语言基础一般,调用来调用去。头很晕。每次看老师的文章。我先是大致看一下文章的大概意思,最后认真看一下总结。但是第二天好像又忘得七七八八了。自己基础还是太差了。刘老师的功底,太过于深厚。佩服。
    
    
  • 饭粒
    2019-08-15
    写的真好,尤其总结精华。一篇内容要断断续续看好久。。

    作者回复: 加油

    
    
  • kkxue
    2019-08-04
    学了这么多年的虚拟网络,不及老师一节课的深度啊

    作者回复: 别这样说,诚惶诚恐

    
    
  • leslie
    2019-08-03
    学习了:跟完刘老师的趣谈网络协议再跟着linux系统,发现收获又不一样;同时在跟老师的网络协议的过程中,还被迫去跟着学习刘文浩老师的计算机组成原理-否则没法理解老师的一些概念。
           这大概就是老师之前说的学习方法吧:书阅读越厚、读书的过程中不断去相应的扩展、学习、提升理解,然后整理出自己的东西-书就薄了;虽然书薄了,可是笔记和自己的学习笔录却反而越来越厚了;感谢老师简单形象的教诲。

    作者回复: 谢谢夸奖

    
    
  • 安排
    2019-08-02
    网络包是什么样的?经过协议栈处理之前的还是之后的?这样看来虚拟机里面发送网络数据要走两次协议栈吗?因为虚拟机本身也有自己的协议栈,经过虚拟机协议栈处理的数据qemu会进行拆包重新还原出原始的数据吗?

    作者回复: 是的,两次协议栈

     1
    
我们在线,来聊聊吧