이전
|
- 분류위치 >> (개발)방법론/레퍼런스 >> 네트워크 프로그래밍 >>
|
|
제목 : 윈도우 네트워크 프로그래밍 : TCP/IP 소켓 프로그래밍 |
새책정가 : 22,000원 |
판매가격 : 12,000원 |
ISBN : 8979142714 |
출판일 : 2004/2/8 |
저 자 : 김선우 |
출판사 : 한빛미디어 |
책상태 : AA급(구입후 거의본적없는 새책) |
판매가능권(질)수: 0 권(질) |
|
배송요금 : 4,000원 / 배송비 구매자부담(착불배송) |
배송방법 : 택배배송 |
반품여부 : 반품불가 |
|
판매가능지역 : 전국(제주,도서지역제외) |
판매자정보(ID / 판매등급) : jjung0914[
]
/ (평민) |
|
|
사진1
|
|
(판매완료) |
| |
판매자 책상태 설명 :
공부할때 중간중간에 접어놓은거 말고는 상태 깨끗합니다. |
|
☞
판매자와 가격 조정을 원하시면 쪽지 또는 댓글을 이용해 보세요.
☞
댓글쓰기(현재 0 /
500byte):
댓글은 쪽지와 메일로도
판매자에게 자동발송 되어 편리 합니다.
|
|
|
|
내 용 : |
| [부/장별 내용 요약]
1부. 준비학습: 소켓 프로그래밍 입문
소켓 프로그래밍에 필수적인 네트워크 이론과 개념을 다루고, 윈도우 소켓을 사용하기 위한 기초 함수를 공부한다. 또한 선행 지식이 필요하지 않은 유틸리티격의 소켓 함수를 먼저 익힘으로써 순차적인 학습이 이루어지도록 한다.
2부. 기본학습: 소켓 프로그래밍 기본
TCP 서버/클라이언트와 UDP 서버/클라이언트를 중심으로 핵심적인 소켓 함수를 공부한다. 윈도우의 고유한 멀티스레드 기법을 소개하고 이를 서버 작성에 활용하는 방법도 다룬다. 마지막으로 소켓 옵션을 이용한 세부적인 소켓 제어 방법을 다룬다. 기본 학습에서 다루는 대부분의 내용은(멀티스레드는 제외) 윈도우와 유닉스 소켓에 공통된 부분이다.
3부. 심화학습: 소켓 프로그래밍 고급
윈도우의 특징을 고려한 GUI 소켓 프로그래밍과 고급 소켓 입출력 모델, Raw 소켓, 그 밖의 통신 프로토콜을 다룬다. 기본 학습에서 다루는 대부분의 내용은 윈도우 소켓 프로그래밍에 고유한 부분이다.
4부. 실전 프로젝트: 멀티 데이터 전송 GUI 소켓 애플리케이션 제작
실용적인 윈도우용 소켓 애플리케이션을 개발하는 과정을 통해 본문에서 배운 다양한 기법을 정리할 수 있다. 또한 추가 기능 구현을 남겨두어 독자가 직접 구현함으로써 실전 응용력을 키울 수 있도록 구성했다. [강컴닷컴 제공] |
목 차 : |
목차
1부 준비학습: 소켓 프로그래밍 입문
1장 네트워크와 소켓 프로그래밍
1절 TCP/IP 개요
1. TCP/IP 프로토콜 구조
2. 패킷 전송 원리
3. IP 주소, 포트 번호
4. 클라이언트/서버 모델
2절 소켓의 개념
1. 데이터 타입
2. 통신 종단점
3. 네트워크 프로그래밍 인터페이스
3절 윈도우 소켓
1. 특징
2. 구조
3. 윈도우 애플리케이션 맛보기
요약
연습문제
2장 윈도우 소켓 시작하기
1절 오류 처리
2절 윈속 초기화와 종료
3절 소켓 생성과 닫기
1. 소켓 생성
2. 소켓 닫기
요약
연습문제
3장 소켓 주소 구조체 다루기
1절 소켓 주소 구조체 정의
2절 바이트 정렬 함수
3절 IP 주소 변환 함수
4절 도메인 이름 시스템과 이름 변환 함수
요약
연습문제
2부 기본학습: 소켓 프로그래밍 기본
4장 TCP 서버/클라이언트
1절 TCP 서버/클라이언트 구조
1. 동작 원리
[실습] 간단한 TCP 서버/클라이언트
2절 TCP 서버/클라이언트 분석
1. 서버 함수
2. 클라이언트 함수
3. 데이터 전송 함수
3절 애플리케이션 프로토콜과 메시지 설계
1. 애플리케이션 프로토콜
2. 메시지 설계
3. [실습] 파일 전송 프로그램
요약
연습문제
5장 멀티스레드
1절 멀티스레드 기초
1. 기본 개념
2. 스레드 생성과 종료
3. 스레드 조작 함수
2절 멀티스레드 TCP 서버
3절 스레드 동기화
1. 기본 개념
2. 임계 영역
3. 이벤트
요약
연습문제
6장 UDP 서버/클라이언트
1절 UDP 서버/클라이언트 구조
1. 동작 원리
2. [실습] 간단한 UDP 서버/클라이언트
2절 UDP 서버/클라이언트 분석
1. 데이터 전송 함수
2. 코드 분석
3절 브로드캐스팅
1. 동작 원리
2. [실습] 브로드캐스팅 예제
요약
연습문제
7장 소켓 옵션
1절 개요
2절 SOL_SOCKET
1. SO_BROADCAST
2. SO_DONTROUTE
3. SO_KEEPALIVE
4. SO_LINGER
5. SO_SNDBUF, SO_RCVBUF
6. SO_SNDTIMEO, SO_RCVTIMEO
7. SO_REUSEADDR
3절IPPROTO_IP
1. 멀티캐스팅 개념
2. [실습] 멀티캐스팅 예제
3. 코드 분석
4절 IPPROTO_TCP
요약
연습문제
8장 GUI 소켓 애플리케이션
1절 윈도우 GUI 애플리케이션
1. 구조와 동작 원리
2. [실습] 윈도우 GUI 애플리케이션 작성
3. 코드 분석
2절 윈도우 기반 소켓 애플리케이션
1. 구조와 동작 원리
2. [실습] 윈도우 기반 소켓 애플리케이션 작성
3. 코드 분석
3절 대화상자 기반 애플리케이션
1. 구조와 동작 원리
2. [실습] 대화상자 기반 애플리케이션 작성
3. 코드 분석
4절 대화상자 기반 소켓 애플리케이션
1. 구조와 동작 원리
2. [실습] 대화상자 기반 소켓 애플리케이션 작성
3. 코드 분석
요약
연습문제
3부 심화학습: 소켓 프로그래밍 고급
9장 소켓 입출력 모델(I)
1절 개요
1. 소켓 모드
2. 서버 작성 모델
3. 이상적인 소켓 입출력 모델
4. 소켓 입출력 모델의 종류
2절 Select 모델
1. 동작 원리
2. [실습] Select 모델을 이용한 TCP 서버
3. 코드 분석
3절 WSAAsyncSelect 모델
1. 동작 원리
2. [실습] WSAAsyncSelect 모델을 이용한 TCP 서버
3. 코드 분석
4절 WSAEventSelect 모델
1. 동작 원리
2. [실습] WSAEventSelect 모델을 이용한 TCP 서버
3. 코드 분석
요약
연습문제
10장 소켓 입출력 모델(II)
1절 Overlapped 모델(I)
1. 동작 원리
2. [실습] Overlapped 모델(I)을 이용한 TCP 서버
3. 코드 분석
2절 Overlapped 모델(II)
1. 동작 원리
2. [실습] Overlapped 모델(II)를 이용한 TCP 서버
3. 코드 분석
3절 Completion Port 모델
1. 동작 원리
2. [실습] Completion Port 모델을 이용한 TCP 서버
3. 코드 분석
4절 소켓 입출력 모델 요약
요약
연습문제
11장 Raw 소켓
1절 개요
1. Raw 소켓 생성
2. Raw 소켓 입출력
2절 Ping
1. 동작 원리
2. [실습] Ping 애플리케이션
3. 코드 분석
3절 Traceroute
1. 동작 원리
2. [실습] Traceroute 애플리케이션
3. 코드 분석
4절 ICMP.DLL
1. 관련 함수
2. [실습] ICMP.DLL로 구현한 Ping 애플리케이션
3. 코드 분석
요약
연습문제
12장 직렬 통신과 무선 프로토콜
1절 직렬 통신
1. 개요
2. 직렬 통신 함수
3. [실습] 직렬 통신
2절 IrDA
1. 개요
2. IrDA 소켓 프로그래밍
3. [실습] IrDA 통신
3절 블루투스
1. 개요
2. 블루투스 프로그래밍
요약
연습문제
4부 실전 프로젝트: 멀티 데이터 전송 GUI 소켓 애플리케이션 제작
13장 멀티 데이터 전송 GUI 소켓 애플리케이션 제작
1절 프로젝트 개요
1. 구조
2. 기능
2절 애플리케이션 제작
3절 코드 분석
1. 헤더 파일, 함수 원형, 전역 변수 선언
2. 메인 함수
3. 대화상자 프로시저
4. 서버 스레드
5. 클라이언트 스레드
6. 데이터 전송 함수
7. 자식 윈도우 프로시저
8. 유틸리티 함수
요약 |
기 타 : |
| |
| |