서버 프로그래밍

[서평] 임베디드 웹서버를 위한 TCP/IP

하늘흐늘 2025. 4. 6. 18:41
반응형

 2002년에 번역서가 발매된 오래된 서적을 읽었습니다. 정말로 굉장히 인상적인 서적이었입니다. 네트워크 스택에 대해서 나와있는 이론서는 많지만 실제로 소스 레벨에서 이해시켜주는 서적은 찾기 어렵습니다. 이 책은 소스레벨에서 네트워크 스택을 이해시켜 주는 책이었습니다. TCP/IP 스택을 이더넷이나 SLIP 레벨에서 부터 웹서버로 HTTP 레벨까지 소스레벨에서 이해시켜줍니다. 추가로 임베디드 시스템용으로 가장 기초가 되는 이더넷이나 SLIP 레벨에서 부터 웹서버까지 다 구현한 저자는 뭔가 네트워크 프로그래밍에 관한한 신의 레벨처럼 느껴집니다. 

 이 책은 프로토콜에 대해서 상세히 설명 하지 않습니다. 그런 관계로 네트워크 이론은 알고 보는 것이 이해하기 좋습니다. 소스는 간단한 C 소스니 프로토콜을 이해하면 대충 이렇게 구현되는구나라고 느끼기 좋습니다. 이더넷에서 부터 TCP/IP 그리고 HTTP나 메일 프로토콜(SMTP, POP)까지 소스레벨에서 구현하며 설명하고 있는 책입니다. 아쉽게 느껴질 사람도 있겠지만 소스는 완벽하고 깊이 있게 구현했다기 보다는 동작가능한 수준으로 간단히 구현한 부분도 많기 때문에 대충 이렇게 구현되는구나 정도 느낄 수 있을 정도입니다. 그렇게 구현하고 설명하고 있기 때문에 책 페이지 수에 비하여 굉장히 넓은 영역을 설명합니다. 예전 책이라 과거에 쓰던 프로토콜이나 임베디드 시스템 이야기도 나오지만 이런 것은 넘어가도 됩니다. 하지만 저는 예전에 사용하던 프로토콜은 이렇게 구현되었었구나 저사양 임베디드에 프로그램을 만들때는 이런걸 고민하는구나 라는 것을 느낄 수 있어 좋았습니다.

반응형