소켓을 이용한 네트워크 프로그래밍에 처음 입문하는 사람들을 위한 책이다. 네트워크를 구성하는 기본 요소에 대한 설명부터 윈도우즈와 리눅스 환경에서 네트워크 프로그램을 작성하는 방법을 단계별로 학습한다.
먼저 1부에서 다양한 운영체제 네트워크의 기본이 되는 BSD를 기반으로 한 네트워크 이론들을 학습하고, 2부와 3부에서 리눅스와 윈도우즈로 나누어 실제 네트워크 프로그래밍은 어떻게 되는지 학습한다. 특히, 3부의 윈도우즈 부분에는 확장된 소켓에 관한 내용까지 자세히 살펴본다.
책에 포함된 무료 쿠폰을 이용하여 프리렉 사이트(www.freelec.co.kr)에서 제공하는 인터넷 강의를 무료로 수강할 수 있다.