serac
1.0.0
serac 시스템은 무엇을 합니까?
고유한 데이터 암호화 특성을 갖춘 전송 계층 프로토콜 SCP(Serac-Controll-Protocol) 세트를 생성하세요! TCP 전송 제어 메커니즘과 UDP 효율적인 전송을 통합합니다.
원시 소켓 및 SCP 프로토콜을 지원하는 Java 언어로 기본 네트워크 캡슐화 도구 세트를 만듭니다.
전송 계층 프로토콜 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更先进更智能的协议。