'윈도우 소켓 프로그래밍'에 해당하는 글 1건









본 도서는 한빛미디어에서 지원받은 책으로 작성한 리뷰이며, 자세한 내용은 아래 링크를 참조하시기 바랍니다.

http://www.hanb.co.kr/readers/


이 책의 특징은 강사출신다운 저자의 집필의도가 잘 드러나는데 있다. 형식적인 이론보다는 실습 위주로 작성되어 부잡스런 부분을 최소화했고, 학부생이나 수강생을 대상으로 작성했기에 책의 흐름을 잃지 않고 따라올 수 있도록 적절히 반복적으로 주요 내용들을 상기시켜준다.


챕터별로 간략하게 주요 개념들을 설명하고, 샘플 코드를 통해 즉시 눈으로 확인시킨 후, 요약페이지를 통해 정리해 준다. 그밖에 복습할 내용이나 심화학습 혹은 알고 있어야 하지만 크게 중요하지 않은 것들은 연습문제로 넘겨 독자들에게 내용에 집중할 수 있으면서도 스스로 체득해 갈 수 있는 방법을 제공해 준다.




이 책은 2004년에 나온 " 윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍 " 과 2008년 개정판에 대한 확장판의 성격이다. 목차에서 IPv4 부분은 이전 책들과 거의 비슷하지만, IPv6 부분을 추가했고, 기존의 IrDA 나 블루투스 부분은 업데이트시켜놨다. 따라서, 이전 책을 구입한 사람들의 경우에는 추가된 부분을 확인할 필요가 있겠다.

저자가 말하는 기존 책과의 차이점은 다음과 같다.
- IPv6 프로그래밍 지원
- 응용 프로그램 간 효과적인 데이터 전송 방법 추가
- 직렬 통신과 무선 통신 프로토콜 내용 추가 보완
- 최신 윈도우 7 에서 비주얼 스튜디오 2010 으로 실습 진행




IPv6 는 오래 전부터 공인IP 부족문제를 해결할 대안으로 준비되어 왔고, 특히 모바일 쪽의 규격에서 많은 변화가 있어 조만간 널리 쓰이게 될 가능성이 있다. 이미 윈도우7 운영체제에는 IPv4 와 함께 IPv6 프로토콜이 같이 내장되어 있으며, IPv6 는 현재 벌어지는 많은 네트워크 부하를 어느 정도 해소할 수 있을 것이라는 기대도 받고 있다. 그럼에도 아직 충분한 자료가 준비되지 못했는데, 이 책을 통해 맛보기와 함께 네트워크 프로그래밍에서 어떤 변화가 생겼는지 확인할 수 있다.

참고 : http://ko.wikipedia.org/wiki/IPv6 ( IPv4 의 주소가 2011년 2월 4일에 이미 고갈됐다고 하네요. ^^;; )

또한 네트워크 프로그래밍을 실습하는 환경으로 비주얼 스튜디오 2010 버전을 채택했기에 MS 사이트에서 데모버전을 다운받아 ( 90일 사용가능 ) 사용해 보는 재미도 있다. 윈도우XP 서비스팩2 와 비주얼 스튜디오 6.0 환경에서도 실습할 수 있으며, 이에 대한 설명도 들어 있다.


풍부한 도표와 샘플 코드는 초보자에게는 반복학습의 효과를 줄 수 있으나, 현업에 종사하거나 이미 C++ 프로그래밍에 익숙한 분들에게는 지루한 느낌을 줄 수 있다.


추천 참고 사이트

http://www.ietf.org : 인터넷 표준 제정. IETF 공식사이트.

http://msdn.microsoft.com

http://www.codeguru.com

http://www.irda.org

http://www.bluetooth.com

http://www.bluetooth.org

WRITTEN BY
리컨
영화를 즐기는 취미를 기록한 블로그입니다.

,