사실 패킷에는헤더/바디 구분도 없는거 아님?걍 데이터 날리면받는쪾에서 헤더/바디구분에서 끊어서 인식하는거 아님?그렇담 http,ftp 프로토콜의 헤더가 다 다른것처럼헤더도사용자 맘대로 디자인해서 쓰시는거쥬?
받는쪽과 보내는쪽 양쪽에서 아다리가 맞는다면 어떤 헤더로 디자인해도 상관없음. 걍 시류를 편승해서 쉽게 쉽게 가려면 일반적인 프로토콜을 쓰는게 좋구요.
ip까지는 규격에 맞춰서 보내야겟지
자체 프로토콜을 사용해야 하는경우(메신저 혹은 게임) 프로토콜 디자인을 어케들 하시는지... 프로토콜 디자인 개론 이런책 없나요 ㅋㅋ
그리고 TCP/IP의 경우엔 http1.1에서 지속적 연결이 지원되면서 하나의 연결에 여러개의 패킷이 날아가고, 그 때문에 메시지간의 구분에 신경을 쓰게 되었음. 그냥 패킷단위로 정해진 길이로 보내는 것이면 응답이 즉각 오니깐 괜찮음.
TCP/IP 완전가이드 책에서 OSI계층의 세션과 어플리케이션만 보면 될 듯...
좆꼴리는 대로 하면 되.
단 변태짓만 하지마.
존나 대충 만들고 고치고 기능추가되다 보면 http랑 비슷해 질거야
http://academic.naver.com/view.nhn?doc_id=38158719&dir_id=0&page=0&query=%EC%98%A8%EB%9D%BC%EC%9D%B8%EA%B2%8C%EC%9E%84%20xml&library=15
http://blog.naver.com/rorod?Redirect=Log&logNo=40011914762
소켓통신할거면 osi 최상위계층에서만 놀면 되는거아님요? ⓑ
흠 http1.1는 헤더가 너무커서... enum으로 헤더에다가는 한 2바이트만 실어도 메시지개수가 ㅎㄷㄷㄷ 할텐데 ⓑ
사람들이 많아지면 세션계층을, 다양한 플랫폼을 지원하려면 프레젠테이션계층도 손봐야 할듯..
ㅁㄴㅇㄹ형 링크감사함다 xml을 어케쓴다는지 궁금하지만 유료크리 ⓑ
그런데 소켓프로그래밍으로 프로토타입 만들고, 규모가 커지면 프로토콜을 만드는게 정석이죠.
아래 링크는 무료. 위에 링크는 지워주세요. 비번까먹어서 안지워짐 ㅡㅡ;
ㅁㄴㅇㄹ형 저 박스웹이라 삭제그런거 없어요... ㅠ ㅠ ⓑ