前言
本文章记录RDMA学习过程,依据个人经验提供RDMA学习思路。
一、计算机网络入门
为了了解什么是RDMA,我找到了一篇系列文章:
【RDMA】技术详解(一):RDMA概述
是不是看起来很系统很详细?然后…到目前为止,我只看了第一篇RDMA概述…
看了第一篇后我知道RDMA与网络相关,于是我先去找了一本网络的入门书来看:
《网络是怎样连接的》
看了第一章和第二章,从整体上了解了网络数据是怎么传输的,了解了OS中协议栈大概是干什么用的,了解TCP/IP报文头,MAC头大概有什么作用。🆗到此我就没继续学习。
然后回头看上面说的第一篇RDMA概述,我就大概了解了RDMA为什么会比传统的网络好,虽然RDMA有很多优点,不过这个应该算是最明显的一个优势了吧。
二、IB协议
IB的官方协议可以直接上手,看起来毫无压力。同时可以配合下面的书籍来帮助理解:
官网没有下载电子版的途径,于是乎我又去找资源还真找到了:
InfiniBand Network Architecture - MindShare
这个本书看起来一千多页很吓人,不过比较容易理解,不得不感慨老外有时候写的资料真的又水准。
准备这个看的差不多就开始攻读官方协议…