나에게 필요한 지식과 기술을 검색해 보세요.

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

지은이

김선우, 김재우

출간일

2008.12.01

레벨

초중급

정가

24,000

총 결제 금액

24,000

적립 예정

720P

쪽수

584P

ISBN

9788979146387

브랜드

한빛아카데미

본 도서는 연습문제 해답을 제공하지 않습니다.

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

 

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

 

무엇을 다루는가?

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

 

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

저자

목차

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. 코드 분석

요약

리뷰

오탈자

등록된 오탈자가 없어요

오탈자를 발견하셨다면 작성해주세요.

24,000

24,000