서브메뉴

본문

Network Programming for Microsoft Windows
Network Programming for Microsoft Windows
저자 : Anthony Jones
출판사 : 정보문화사
출판년 : 2003
정가 : 25000, ISBN : 8956740410

책소개


윈속 API와 .NET Socket을 이용하여 Windows XP와 기존 Windows 플랫폼에서 동작하는 네트웍 프로그램을 작성하기 위한 가이드. 이번 개정판에서는 Windows XP의 네트웍 기능과 Visual C#을 이용하여 네트웍 프로그래밍을 하는 방법이 추가되었다. 또한 최신 프로토콜인 IPv6와 신뢰성 있는 멀티캐스트에 대해서도 다루고 있다. 이런 주제는 마이크로소프트의 네트웍 API에 대해서 정확하고 실용적인 정보를 원하는 테크니션과 마이크로소프트 네트웍이 동작되는 원리를 알고자 하는 네트웍 관리자에게 유용한 정보가 될 것이다.

[부록 CD] 본문에서 사용된 소스 코드

목차


Chapter 1 윈속에 대한 소개
윈속의 헤더와 라이브러리
윈속 초기화
에러 검출과 처리(Error Checking and Handling)
프로토콜의 주소 지정(Addressing a Protocol)
소켓 생성
연결지향 통신(Connection-Oriented Communication)
기타 다른 API들
Windows CE
결론

Chapter 2 윈속 디자인
시스템 구조(System Architecture)
프로토콜들의 특성
윈속 카탈로그(Winsock Catalog)
결론

Chapter 3 Internet Protocol
IPv4
IPv6
IPv6의 관리용 프로토콜들
이름 해석과 주소 변환(Address and Name Resolution)
IP 버전에 독립적인 프로그램 만들기
결론

Chapter 4 윈속에서 지원되는 프로토콜들
적외선통신(Infrared Sockets)
IPX/SPX
NetBIOS
AppleTalk
ATM
결론

Chapter 5 I/O 모델
소켓 모드(Socket Modes)
소켓의 I/O 모델
I/O 모델의 선택
결론

Chapter 6 확장성있는 윈속 응용프로그램
API와 확장성
확장성있는 서버 구조
리소스 관리
서버 전략
Winsock Direct 프로토콜과 Sockets Direct 프로토콜
결론

Chapter 7 소켓 옵션과 ioctl
소켓 옵션
Ioctlsocket, WSAIoctl, WSANSPIoctl
결론

Chapter 8 RNR(Registration and Name Resolution)
배경 지식
네임 스페이스 모델(Name Space Models)
서비스 등록(Registering a Service)
서비스 쿼리(Querying a Service)
결론

Chapter 9 멀티캐스팅(Muticasting)
멀티캐스팅의 체계
IP 멀티캐스팅
신뢰성있는 멀티캐스팅 프로토콜(RMP, Reliable Multicasting Protocol)
ATM 멀티캐스트
결론

Chapter 10 GQOS(Generic Quality of Service)
배경 지식
윈속을 이용한 QOS
QOS 종료
QOS 프로그래밍
예제
ATM QOS
결론

Chapter 11 Raw Socket
Raw Socket 생성
ICMP
IP 헤더 포함 옵션의 사용법(IP_HDRINCL과 IPV6_HDRINCL)
결론

Chapter 12 SPI(Service Provider Interface)
LSP(Layered Service Provider)
NSP(Name Space Provider)
결론

Chapter 13 .NET 소켓
개론
프로토콜 주소 지정(Addressing Protocols)
호스트 이름 해석(Name Resolution)
데이터 송수신
예외 처리
예제
결론

Chapter 14 윈속 컨트롤(Winsock control)
프로퍼티(Properties)
메서드(Methods)
이벤트(Events)
UDP 예제
TCP 예제
윈속 컨트롤의 한계
일반적인 에러
Windows CE용 윈속 컨트롤
결론

Chapter 15 RAS(Remote Access Service)
RAS 클라이언트
컴파일과 링크(Compiling and Linking)
데이터 구조체와 플랫폼 호환성
DUN 1.3 업그레이드와 Windows 95
RasDial
RAS 전화번호부(RAS Phonebook)
RAS 연결 관리
VPN
결론

Chapter 16 IP Helper Functions
Ipconfig
Netstat
Route
ARP
결론