메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT CookBook, 윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍

한빛아카데미

집필서

절판

  • 저자 : 김선우 , 필드어드바이저: 김재우
  • 출간 : 2008-12-01
  • 페이지 : 584 쪽
  • ISBN : 9788979146387
  • 물류코드 :1638
  • 개정판정보 :개정판이 새로 출간되었습니다. 개정판 보기
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 44

TCP/IP에서 블루투스까지, 프로토콜 동작 과정을 눈으로 보면서 코딩한다.

 

이 책은 윈도우 네트워크 프로그래밍을 시작하는 소프트웨어 관련 학부생을 대상으로 쓰여졌다. 따라서 C 언어와 네트워크 개론 수준의 기초 지식만 있다면 쉽게 학습할 수 있다. 물론 윈도우 API 프로그래밍 경험이 있다면, 좀더 빠르게 학습할 수 있을 것이다. 

 

무엇을 다루는가?

이 책은 준비, 기본, 심화, 실전 프로젝트 형태로 구성되어 있다. 1부 준비 학습과 2부 기본 학습에서는 소켓 프로그래밍의 기본을 다지고, 3부 심화 학습을 통해 고급 소켓 프로그래밍 기술을 익힐 수 있다. 4부 실전 프로젝트에서는 실용적인 소프트웨어 제작을 통해 1~3부에 걸쳐 배운 내용을 복습하면서 실무에 필요한 응용력을 키울 수 있다.

 

이 책의 특징
  • 비트교육센터 현직 강사가 끌고 가는 생생한 구성
  • TCP/IP 프로토콜에서 IrDA 그리고 블루투스까지 접근
  • 프로토콜 동작 과정을 그림으로 이해한 후 코딩할 수 있도록 구성
  • 간결하면서 기능적인 실습 예제, 총정리 프로젝트 제공
  • 풍부한 연습문제로 자기평가 기회 제공
김선우 저자

김선우

서울대학교 천문학과와 컴퓨터공학부를 졸업하고, 동 대학원에서 컴퓨터공학을 전공했습니다. 비트교육센터 강사로 윈도우/리눅스 분야를 교육했으며, 현재는 이레이어 시스템 수석 연구원으로 삼성전자 등 기업 위주의 임베디드/모바일/.NET/AI 기술 교육과 더불어 교육 관련 개발도 병행하고 있습니다. 저서로 『IT CookBook, 쉽게 배우는 MFC 윈도우 프로그래밍』(한빛아카데미, 2020), 『IT CookBook, 단계별로 배우는 안드로이드 프로그래밍』(한빛아카데미, 2017) 등 일곱 권이 있고, 역서로 『찰스 페졸드의 Programming Windows, 5th Edition』(한빛미디어, 2004)이 있습니다. 

김재우 저자

김재우

동아대학교 컴퓨터공학과를 졸업하고, 동 대학원에서 컴퓨터공학 박사과정을 수료했다. (주)블루엣 인터내셔널 기술사, 동명정보기술원 교육기획 팀장으로 재직 중이다. 동명정보기술원과 동아대학교에서 자바, 닷넷 관련 강의를 하고 있다. 저서로 『Visual Basic.NET Programming Bible』(영진닷컴, 2001), 번역서로 『Practical Java』(21세기사, 2002)가 있고, 「월간 마이크로스프트웨어」,「월간 프로그램세계」에 프로그래밍 관련 칼럼을 기고한 바 있다.

1부 준비학습: 소켓 프로그래밍 입문 

 

1장 네트워크와 소켓 프로그래밍

1. TCP/IP 개요

2. 소켓의 개념

3. 윈도우 소켓

요약

연습문제 

 

2장 윈도우 소켓 시작하기

1. 오류 처리

2. 윈속 초기화와 종료

3. 소켓 생성과 닫기

요약

연습문제 

 

3장 소켓 주소 구조체 다루기

1. 소켓 주소 구조체 정의

2. 바이트 정렬 함수

3. IP 주소 변환 함수

4. 도메인 이름 시스템과 이름 변환 함수

요약

연습문제 

 

2부 기본학습: 소켓 프로그래밍 기본 

 

4장 TCP 서버/클라이언트

1. TCP 서버/클라이언트 구조

2. TCP 서버/클라이언트 분석

3. 애플리케이션 프로토콜과 메시지 설계

요약

연습문제 

 

5장 멀티스레드

1. 멀티스레드 기초

2. 멀티스레드 TCP 서버

3. 스레드 동기화

요약

연습문제 

 

6장 UDP 서버/클라이언트

1. UDP 서버/클라이언트 구조

2. UDP 서버/클라이언트 분석

3. 브로드캐스팅

요약

연습문제 

 

7장 소켓 옵션

1. 개요

2. SOL_SOCKET

3. IPPROTO_IP

4. IPPROTO_TCP

요약

연습문제 

 

8장 GUI 소켓 애플리케이션 

1. 윈도우 GUI 애플리케이션

2. 윈도우 기반 소켓 애플리케이션

3. 대화상자 기반 애플리케이션

4. 대화상자 기반 소켓 애플리케이션

요약

연습문제 

 

3부 심화학습: 소켓 프로그래밍 고급 

 

9장 소켓 입출력 모델(I)

1. 개요

2. Select 모델

3. WSAAsyncSelect 모델

4. WSAEventSelect 모델 

요약

연습문제 

 

10장 소켓 입출력 모델(II)

1. Overlapped 모델(I)

2. Overlapped 모델(II)

3. Completion Port 모델

4. 소켓 입출력 모델 요약

요약

연습문제 

 

11장 Raw 소켓

1. 개요

2. Ping

3. Traceroute

4. ICMP.DLL 

요약

연습문제 

 

12장 직렬 통신과 무선 프로토콜

1. 직렬 통신

2. IrDA

3. 블루투스

요약

연습문제 

 

4부 실전 프로젝트: 멀티 데이터 전송 GUI 소켓 애플리케이션 제작 

 

13장 멀티 데이터 전송 GUI 소켓 애플리케이션 제작

1. 프로젝트 개요

2. 애플리케이션 제작

3. 코드 분석

요약

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능

    도서구입 안내

    <한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

    리뷰쓰기

    닫기
    * 상품명 :
    IT CookBook, 윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    IT CookBook, 윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    IT CookBook, 윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실

    최근 본 상품1