사용자 지정 네트워크 계층 프로토콜을 개발하고 싶습니다. 나는 그것이 C로 시작될 수 있다고 생각합니다. 모든 참조 또는 샘플 코드는 큰 도움이 될 것입니다.C에서 네트워크 계층 프로토콜 개발
2
A
답변
5
사용자 지정 프로토콜 샘플 코드를 개발하려는 경우 실제로 도움이되지 않습니다! 먼저 프로토콜을 설계해야합니다.
이 네트워크의 목적은 무엇입니까? 파일 공유, 명령, 기타?
이 네트워크에 연결할 수있는 항목은 무엇입니까? 컴퓨터, 프린터, 기타?
디바이스는 어떻게 통신합니까? 메시지, 코드, 기타?
메시지 또는 명령 은 무엇으로 구성 되나요?
다음은 모두 디자인 할 때 반드시 질문해야하는 질문입니다. 디자인이 완료되면 실제 구현을 시작할 수 있습니다. 이와 같은 작업에는 많은 디자인이 필요합니다. 예고 된 ..
1
스티븐스의 TCP/IP Illustrated volume 2은 스택의 상위 계층 소스를 대부분 가지고 있습니다.
1
x-kernel 프로젝트를 살펴보십시오. "x- 커널은 네트워크 프로토콜을 구현하기위한 객체 기반 프레임 워크입니다."
나는 몇 년 전에이 걸 렸습니다. 오스틴 UT의 Don Batory와 Product Line Architectures에 대한 연구에 대해 이야기했습니다. 한때는 네트워크 프로토콜에 대해 비슷한 일을하는 사람이 있는지 물었고 그는 x-kernel 작업을 지적했습니다.
관련 문제
- 1. 네트워크 프로토콜 테스팅
- 2. 작성 방법 (구현) 응용 프로그램 계층 네트워크 프로토콜
- 3. 네트워크 계층 (컴퓨터 네트워크, Tanenbaum)
- 4. 네트워크 프로토콜 캡쳐
- 5. 다양한 네트워크 하드웨어를위한 OSI 프로토콜 레이어
- 6. 클래스가 프로토콜 오브젝티브 C에서
- 7. 네트워크 프로토콜 구문 분석을위한 C++ 메서드
- 8. 프로토콜 개발 가이드 라인
- 9. Objective-C에서 프로토콜 버퍼 사용
- 10. C에서 네트워크 대역폭 측정 #
- 11. 실험용 프로토콜 설계 및 개발 도구
- 12. 네트워크 또는 전송 계층 퍼징
- 13. C에서 MMC 개발 #
- 14. 컴퓨터 네트워크에서 전송 계층 프로토콜 구현을위한 설명서
- 15. 3 계층 개발 NHibernate를 혼합
- 16. 네트워크 프로토콜 (사양) 작성 방법 (구현)
- 17. C++에서 네트워크 프로토콜 객체 직렬화
- 18. 안드로이드 전화로 미디어 스트리밍을위한 네트워크 프로토콜?
- 19. 간단하고 안전하며 가벼운 네트워크 프로토콜 선택
- 20. 네트워크 직렬화 프로토콜 설계 용 모델링 소프트웨어
- 21. C에서 네트워크 사용률 가져 오기
- 22. C에서 네트워크 성능 측정 도구
- 23. objective-C에서 프로토콜 정의 및 사용
- 24. Objective-C에서 프로토콜/델리게이트를 확장하는 방법
- 25. 하드웨어 및 프로토콜 시뮬레이션 및 개발 도구
- 26. Python의 계층 적 작업 네트워크 계획자
- 27. C에서 계층 적 상태 시스템 구현
- 28. Silverlight 및 n 계층 개발 - 어떻게 시작됩니까?
- 29. howto는 C에서 네트워크 장치 상태를 확인 하시겠습니까?
- 30. 임의의 네트워크 기반 3D 게임 개발
프로토콜을 설계하는 것은 구현과 매우 다릅니다. 이상적으로는 모든 언어로 구현 될 수 있도록 설계하는 것이 좋습니다. –
어떤 종류의 프로토콜입니까? 어떤 종류의 상호 운용성 요구 사항에 대해 이야기하고 있습니까? 향후 버전과의 상호 운용성을 위해 확장이 가능해야합니까? 또는 제 3 자 확장을 위해? 이것은 귀하의 응용 프로그램을위한 개인 프로토콜입니까 아니면 표준화를 계획하고 있습니까? – bdonlan