双向解耦TCP协议开发
messiran10
这个作者很懒,什么都没留下…
展开
-
双向解耦TCP协议开发(一)
最近实验室安排了一个新的任务,是要做双向解耦的TCP协议开发。这个任务我是花了一个月时间,到现在基本做完了。接下来写一下博客来总结一下这个工作。一. 什么叫双向解耦TCP?大家都知道TCP协议是一个双向传输的协议,需要三步握手来建立连接、需要四次挥手来断开连接等等。现在的BSD TCP/IP协议栈实际上都是在两个IP地址(或者说两个网卡)之间建立TCP连接。不同节点的两个网卡构成一条路径,原创 2016-11-27 19:53:37 · 1116 阅读 · 0 评论 -
双向解耦TCP协议开发(二)
在上一篇博客中已经说明了本项目的技术路线,本篇博客就来具体说说。一.利用虚拟化技术搭建双机器双网卡的测试环境首先是在VMWARE里面添加两个ubuntu虚拟机,这个网上资料很多,在此就不赘述。这两个ubuntu虚拟机可以视为是编译机,我们主要是借助他们来编译内核和制作文件系统。这两个虚拟机的网络配置需要都配置成桥接模式。所谓桥接模式,简单地说,就是把发送给虚拟网卡的数据直接发送给物理网卡,原创 2016-11-28 11:45:09 · 1021 阅读 · 0 评论