いろんなプロトコルなどのバイナリ上のバージョン表現をまとめたい場所
やりたいこと
バージョンの表現は具体的には、
バイナリのどこらへんに配置されるのか?
なんビットなのか?
などを指している。
バージョンは最初の4ビット。
https://gyazo.com/12729ae542065d610bdaff18cbabfbb3
バージョンは最初の4ビット。
https://gyazo.com/f5bec32df8c60481c5bdfba7f12d34c8
Long Headerの場合。バージョンは最初の方の32ビット。
https://gyazo.com/38c128aeb93fdf489ff5e7f921ad3a7b
All numeric values are encoded in network byte order (that is, big endian)