serac
1.0.0
セラックシステムは何をするのですか?
固有のデータ暗号化特性を備えた一連のトランスポート層プロトコル SCP (Serac-Controll-Protocol) を作成します。 TCP 送信制御メカニズムと UDP の効率的な送信を統合します。
Java 言語で基盤となるネットワーク カプセル化ツールのセットを作成し、生のソケットと SCP プロトコルをサポートします。
トランスポート層プロトコル TCP および UDP は長年にわたって存在しており、この一連のプロトコルは非常に古いものであり、多くのセキュリティ リスクを伴います。 SCP プロトコルは、新しく開発されたトランスポート層制御プロトコルです。データ暗号化特性、効率的な送信、ステートレス性を備えて生まれました。 SRPC プロトコル、SCP トランスポート層プロトコルに基づくアプリケーション層 RPC プロトコル、リモート プロシージャ コール
底层传输库,重建一套socket套接字(Linux C)
底层套接字封装工具包java库SSocket(Java, 基于JNA,SCP套接字编程库)
上层套接字封装库工具包serac(就像netty封装Socket一样, serac封装SSocket)
1、基于原始套接字构造各种常见的和不常见的数据包,包括TCP, UDP, HTTP, DNS, ARP等数据包。
2、支持任意报头字段设置。
3、支持负载内容自定义。
一个可以高度复用的数据包生成器。
1、Linux C语言的项目工程的编码构建方式
2、构造任意结构的数据包。
3、学习互联网底层深处的细节。
4、认识网络安全或者黑客攻击手段的原理。
5、观察到互联网络通信的本质。
用户无缝切换netty到serac
未来这个协议将变成比TCP更先进更智能的协议。