HTTP Protocol을 구현

pigmalionn의 이미지

프로토콜 설계에 관심이 있습니다.

HTTP Protocol를 설계하고 싶은데요.

그래서 여기 검색한 결과, 다음과 같은 결론을 얻었습니다.

1. Network의 전반적인 지식이 필요하다. (ex. TCP/IP를 이용한 Socket 프로그래밍)
2. Richard Stevens의 Unix Network Programming, TCP/IP illustrated Vol.1~3 서적이 필요하다.
3. HTTP 관련 Spec 문서(RFC)를 숙지해야 한다.

제가 얻은 결론은 이렇습니다.

이런 지식을 기반으로 HTTP Protocol를 분석 및 구현을 해볼까 합니다.

제가 하고자하는 방향이 맞는지 질문 드립니다.

이렇게 하면 되겠죠?

ljs0766의 이미지

얼마전에 제가 KLDP에 올린 질문이 mini proxy였죠 ^^
말씀하신 내용이 맞는데 우선 Req와 Rsp가 어떤식으로 오가는지 아셔야
구현하기 쉬울 듯 합니다.

일단 Req와 Rsp를 중계해주는 Proxy를 먼저 구현 해보시는게
실제 구현에서 이런저런 문제를 해결 할 때 도움이 될 것 같습니다. ^^

pigmalionn의 이미지

HTTP Request, Response라 함은

http://www.w3.org/Protocols/rfc2616/rfc2616.txt

이 스펙 문서를 숙지해야 한다는 뜻인가요?

kaelus의 이미지

관련 프로토콜에 대한 spec는 숙지 하시는 것은 당연한 것이구요..
rec2616을 보다가 보면 다른 스펙 들이 더 필요 하실것입니다.
같이 읽어 두시는 것이 좋을 듯합니다.

프로그래머가 잘 사는 세상을 향하여...