이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Advanced! 리눅스 시스템 네트워크 프로그래밍
김선영
가메출판사 2006.05.15.
베스트
IT 모바일 top100 1주
가격
23,000
10 20,700
YES포인트?
1,150원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

0장 책을 읽기 전에 알아두어야 하는 것
1. 헤더 파일 표기에 대해
2. 프로그램의 설계에 대해서
3. 책의 프로그래밍 및 서술 규칙에 대해서
4. 당부의 말

1장 프로세스
1. fork
2. exec(3) 계열

2장 파일 처리
1. 저수준 파일 핸들링의 사용
2. 고수준 파일 핸들링의 사용
3. 저수준과 고수준 파일 입출력의 혼용
4. 패딩(padding)/팩(pack)와 XDR
5. 저수준 및 고수준 파일 핸들링의차이
6. 대용량 파일 지원(LFS)

3장 텍스트 처리
1. 정규 표현식(REGEX)의 이용

4장 Memory
1. 메모리 정렬 및 검색
1.1 이진 검색(Binary Search)
2. 메모리 락(memory lock)

5장 IPC(Inter Process Communication)
1. mmap(메모리맵)
2. 공유 메모리(shared memory)
2.1 SysV 공유 메모리
2.2 POSIX 공유 메모리
3. 세마포어(semaphore)
3.1 SysV 세마포어
(1) SysV 세마포어의 생성 및 삭제
(2) SysV 세마포어의 사용
3.2 POSIX 세마포어
4. 메시지 큐의 사용
4.1 SysV 메시지 큐
4.2 POSIX 메시지 큐

6장 I/O Interface
1. 파이프(pipe)와 FIFO(First-In First-Out)
2. 소켓(socket)
2.1 바이트 순서(byte order)
2.2 TCP 소켓의 기초(SOCK_STREAM 소켓)
2.3 UDP 소켓의 기초(SOCK_DGRAM 소켓)
2.4 유닉스 도메인 소켓
2.5 TCP와 UDP 비교
2.6 TCP의 효율적인 통신을 위한 제어 기법들
2.7 UDP 브로드캐스팅
2.8 소켓 옵션 제어
2.9 그 외의 소켓 관련 함수들
2.10 넌블럭킹 모드의 사용
2.11 TCP 소켓의 아웃 오브 밴드(Out-Of-Band) 데이터 처리
3. I/O 인터페이스의 선택 기준에 대해

7장 I/O 멀티플렉싱(Multiplexing)
1. select, pselect의 사용
2. 넌블럭킹 accept(2)
3. poll(2)의 사용
4. poller를 이용한 TCP의 OOB 데이터 감지
5. epoll(event poll)
5.1 epoll API
5.2 epoll 구현 예제

8장 쓰레드 프로그래밍
1. 프로세스의 모듈화
2. pthread API : 쓰레드의 생성, 종료
3. 뮤텍스(MUTEX)
3.1 뮤텍스 초기화
3.2 뮤텍스의 사용
4. 조건 변수(condition variable)
5. 조건 변수와 뮤텍스의 적용
6. 뮤텍스/조건 변수의 공유
7. 배리어(barrier)
8. 여러 가지 락(locks)의 사용: sleep locks, spin locks, reader-writer locks
9. 쓰레드의 응용
10. 기타 쓰레드 함수

9장 시그널 처리
1. UNIX 표준 시그널들
2. 시그널 전달과 시그널 처리기(Signal handler)
3. SIGCHLD 시그널과 자식 프로세스
4. 세션과 프로세스 그룹
5. 시그널 매스크와 지연된 시그널 처리
6. 시그널과 원자적 실행
7. 쓰레드 환경에서의 시그널 처리

10장 POSIX 리얼타임 확장
1. 리얼타임 이벤트 : sigevent
2. 리얼타임 시그널(RTS)
3. RTS를 이용한 I/O multiplexing
4. 리얼타임 시계(realtime clock)
5. 비동기적 I/O(AIO)
5.1 비동기 입출력 사용
5.2 리스트 비동기 입출력

Appendix UNIX와 표준안, 그리고 Linux
1. Multics
2. 유닉스의 두마리 용: AT&T와 BSD
3. POSIX의 등장
4. X/OPEN과 SUS의 등장
5. Epoll과 쓰레드의 응용
5.1 구조적 설계
5.2 소스 코드 예제

품목정보

발행일
2006년 05월 15일
쪽수, 무게, 크기
481쪽 | 1000g | 크기확인중
ISBN13
9788980781805

리뷰/한줄평1

리뷰

10.0 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.