logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

TCP/IP 소켓 프로그래밍

TCP/IP 소켓 프로그래밍

조경민, 백창우, 최영호, 윤경훈, 윤상배 (지은이)
한빛미디어
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

TCP/IP 소켓 프로그래밍
eBook 미리보기

책 정보

· 제목 : TCP/IP 소켓 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 네트워크 구축
· ISBN : 9788979143331
· 쪽수 : 744쪽
· 출판일 : 2005-07-10

책 소개

기본 개념에서 중고급 기능을 넘어 실무 응용으로 올라가는 계단식 학습법을 통해 소켓 프로그래밍을 위한 기초지식과 이를 효과적으로 활용하는 방법을 보여준다. 운영체제별 시스템 프로그래밍의 원리와 기초, 단계별 예제 프로그램, Robby-Room 구조의 채팅 프로젝트 등이 수록되어 있다.

목차

1부. 소켓 프로그래밍 맛보기와 네트워크의 이해
1장. 소켓 프로그래밍 맛보기
01. 소켓 프로그래밍이란
02. 처음 해보는 소켓 프로그래밍
03. 실행과 테스트
04. 무슨 일이 일어났는가
이것만은 알고 갑시다

2장. 네트워크의 기본 이론
01. 네트워크와 인터넷
02. 네트워크의 물리적 구성 요소
03. 인터넷이란
04. 인터넷의 주소체계
05. DNS
06. 포트의 의미
07. 프로토콜이란
08. TCP/IP 프로토콜
09. TCP/IP 네트워크 데이터 전송 과정의 이해
10. OSI 모델 적용
11. UDP

2부. 소켓 프로그래밍 맛보기와 네트워크의 이해
3장. 소켓의 동작 원리와 이해
01. 소켓의 기본 동작 방식
02. 서버/클라이언트 개념
03. 소켓으로 작성하는 서버/클라이언트 프로그램의 동작 방법

4장. TCP 서버/클라이언트 프로그래밍
01. TCP 프로토콜의 특징과 활용
02. TCP 클라이언트 프로그램 구현
03. TCP 서버 프로그램 구현

5장. UDP 서버/클라이언트 프로그래밍
01. UDP 프로토콜의 특징과 활용
02. UDP 클라이언트 프로그램 구현
03. UDP 서버 프로그램 구현

3부. 중급 네트워크 프로그래밍 Ⅰ: 유닉스/리눅스
6장. 시스템 프로그래밍 기초
01. 왜 시스템 프로그래밍인가
02. 파일 입출력 다루기
03. 프로세스의 생성과 제어
04. 포직스 시그널을 이용한 프로세스간 동기화
05. IPC: 프로세스간 통신
06. 스레드의 개념과 생성

7장. 다중 접속 처리 서버 구현
01. 멀티 프로세스 모
02. 멀티 스레드 모델
03. I/O 멀티플렉싱 모델

8장. 성능 향상을 위한 소켓 제어
01. 소켓 옵션의 개념과 설정 방법
02. 성능 향상을 위한 소켓 옵션의 활용

9장. RAW 소켓을 이용한 패킷 제어
01. RAW 소켓: 스위스 만능 칼
02. RAW 소켓 프로그래밍
03. RAW 소켓을 이용한 ping 프로그램 만들기
04. RAW 소켓을 이용한 스니퍼 프로그램 만들기

4부. 중급 네트워크 프로그래밍 Ⅱ: 윈도우
10장. MFC 윈도우 네트워크 프로그래밍
01. 간단한 MFC CSocket TCP 프로그램
02. 제대로 된 MFC CSocket TCP 프로그램
03. MFC CAsyncSocket TCP 프로그램
04. MFC CAsyncSocket UDP 프로그램

11장. 윈도우 스레드 프로그래밍
01. 들어가기에 앞서
02. 스레드 생성하기
03. MFC CWinThread 사용하기
04. 스레드와 메시지
05. 스레드와 윈도우
06. 스레드간 동기화
07. 멀티 스레드에서 MFC Socket 사용하기

12장. Win32 윈속 프로그래밍
01. 윈속 I/O 모델
02. WSAAsyncSelect 모델
03. WSAAsyncSelect 프로그램 작성하기
04. WSAEventSelect 모델
05. WSAEventSelect 프로그램 작성하기

13장. 윈도우 기반의 다중 접속 처리
01. 다중 접속 서버의 구현
02. 동적할당
03. 연결 리스트
04. MFC 리스트 클래스의 활용
05. MFC 리스트 클래스를 이용해서 다중 접속 서버 만들기
06. 스레드를 사용한 다중 접속 서버 모델
07. 프로세스를 사용한 다중 접속 서버 모델

5부. 고급 네트워크 프로그래밍 Ⅰ: 유닉스/리눅스
14장. 유닉스/리눅스 고성능 서버 구현
01. 기존 기술들의 문제점
02. 리얼타임 시그널을 통한 이벤트 기반 입출력 처리
03. epoll: 이벤트 기반 소켓 연결 방식

15장. 멀티미디어 데이터를 위한 멀티캐스팅 응용
01. 멀티캐스트: 고화질 멀티미디어 컨텐츠 마술사
02. 브로드캐스트: 멀티캐스트의 사촌

6부. 고급 네트워크 프로그래밍 Ⅱ: 윈도우
16장. 유용한 Winsock2 프로그래밍
01. Winsock2 소개
02. 조건부 억셉트
03. scatter-gather I/O

17. 윈속 고성능 네트워크 프로그래밍
01. 오버랩드 I/O
02. Winsock2 오버랩드 I/O 프로그래밍
03. 이벤트 객체를 이용한 오버랩드 I/O 결과 통보 받기
04. 완료 함수를 통한 오버랩드 I/O 결과 통보 받기
05. APC
06. 이벤트 방식의 오버랩드 I/O와 스레드
07. 완료루틴 방식의 오버랩드 I/O와 스레드
08. IOCP

7부. 실무 네트워크 프로그래밍
18장. 꼭 알아야 할 네트워크 문제 해결
01. 네트워크 패킷 스니핑 도구: 어떨 때 사용하면 되는가
02. 패킷의 경계 구분: 데이터만 보내면 어떤 일이 발생하는가
03. 소켓 타임 아웃: 네트워크가 끊기면 어떤 현상이 발생하는가

19장. 실전 프로젝트: 고급 채팅 서버와 클라이언트
01. 프로그램 설계
02. 프로그램 제작

저자소개

조경민 (지은이)    정보 더보기
인천대학교에서 컴퓨터공학을 전공했고, 뉴소프트기술과 지란지교 소프트에서 MFC, ATLCOM, Winsock, DDK, RTOS 등과 관련된 여러 실무 프로젝트를 다년간 진행하였다. 2005년 현재 삼성전자 연구원으로 RTOS와 Security에 관련된 연구를 하고 있다.
펼치기
백창우 (지은이)    정보 더보기
삼성전자, 삼성SDS, (주)누스코에서 여러 종류의 RTOS를 주도적으로 개발하였다. 삼성종합기술원에서 컴파일러를 개발하였다. (주)누스코에서 디버거와 하이퍼바이저 및 각종 시스템 S/W를 개발하였다. 현재는 (주)누스코의 대표이사로 근무하고 있고, 소프트웨어 마애스트로 멘토로 있으며, 오프라인 시스템 S/W 스터디 그룹인 http://www.iamroot.org를 10년째 운영 중에 있다.
펼치기
최영호 (지은이)    정보 더보기
인천대학교에서 컴퓨터공학을 전공했고, 네트워크, 리눅스, RTOS, 임베디드 시스템 등과 관련된 이론과 실무 경험을 보유하고 있다. 텔리웨어와 다산네트웍스에서 L2, L3 Switch Router 장비를 개발했고, 2005년 현재 삼성전자 연구원으로 재직 중이다.
펼치기
윤경훈 (지은이)    정보 더보기
한양대학교에서 컴퓨터교육/소프트웨어공학을 전공했고, TCP/IP 기반의 온라인 게임 서버 프로그래밍(Linux RT Signal)과 UDP/RTCP 기반의 화상회의 시스템에 관련된 이론 및 실무 경험을 보유하고 있다. 2005년 현재 삼성 소프트웨어 멤버십에서 네트워크 서버 프로그래밍(RT Signal, Epoll)과 IPv6를 연구하고 있다.
펼치기
윤상배 (지은이)    정보 더보기
웹 프로그래밍으로 시작해 시스템/네트워크 소프트웨어 개발, 검색엔진 개발, 인터넷 서비스 품질관리, 가상화와 클라우드, IoT 서비스 개발, 보안 솔루션 개발 등 다양하고 폭넓은 경력을 갖추고 있다. 최근에는 도커 컨테이너를 기반으로 하는 SaaS, PaaS 서비스 개발 업무를 담당하고 있다. ㆍ조선대학교 원자력 공학과 졸업 ㆍNCsoft 오픈마루 스튜디오: 인터넷 서비스 품질 관리 ㆍKT Cloudware: 퍼블릭 클라우드 인프라 구축 및 클라우드 기반 서비스 개발 ㆍLG전자: IoT 인프라 구축 및 IoT 기반 서비스 개발 ㆍCodigm: Cloud IDE를 위한 컨테이너 서비스 개발
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책