[도서] 유닉스 시스템 네트워크 프로그래밍
저자 : 신재호,김영익
출판사 : 영진닷컴
정가 : 30,000 원
판매가 : 27,000 원
출간일 : 2014/01/02
ISBN : 9788931445886

책 소개
Part 1에서는 유닉스의 역사와 주요 명령어, 그리고 유닉스와 관련된 툴 등 유닉스를 시작하기 전에 필요한 내용들을 다루고 있습니다. 유닉스를 처음 접한다면 필히 숙지해야 할 내용들이 담겨있습니다. Part 2에서는 유닉스를 사용하기 위해 반드시 익혀야 하는 C와 C++ 언어를 다루며 이를 이용해 유닉스 환경에서 어떻게 프로그래밍을 하는지 실습할 수 있습니다. Part 3에서는 본격적으로 유닉스 시스템 프로그래밍을 다루게 됩니다. 입출력과 자원 관리, 프로세스, 파이프와 세마포어 등등 주요 개념들을 예제와 함께 소개하고 있습니다. 그리고 Part 4에서는 네트워크와 관련된 내용과 이에 대한 프로그래밍을 다루고 있습니다. 마지막으로 Part 5에서는 지금까지 배워왔던 내용들을 종합해 실전 프로젝트를 진행할 수 있도록 구성하였습니다.

목차
Part I. 유닉스

Chapter 01. 유닉스

- 유닉스 시스템

- 유닉스의 특징

- 시스템 사용


Chapter 02. 유닉스 명령어

- 파일/디렉토리 관련 명령어

- 파일 접근 권한 관리 명령어

- 파일 내용보기 관련 명령어

- 검색 관련 명령어

- 디스크 관련 명령어

- 파일 비교 관련 명령어

- 파일 추출 관련 명령어

- 압축과 풀기 관련 명령어


Chapter 03. 유닉스 관련 유용한 툴

- vi 편집기

- TELNET

- FTP

- CYGWIN


Chapter 04. 쉘을 이용한 프로그래밍

- 쉘 문법

- 쉘 프로그래밍

- 쉘 스크립트 호출하기


Part II. C/C++ 프로그래밍

Chapter 05. C를 이용한 프로그래밍

- C 언어 소개

- 컴파일러

- C 프로그래밍

- 라이브러리


Chapter 06. C++를 이용한 프로그래밍1

- 입출력과 관련된 클래스들

- 스트림을 이용한 입력과 출력

- 파일 입출력

- 입출력 스트링 스트림


Chapter 07. C++를 이용한 프로그래밍2

- 메소드와 스코프의 이해

- 메소드의 파라미터로 레퍼런스 활용

- 클래스에 메모리 할당

- 메모리 관리


Chapter 08. 시스템 개발

- make와 Makefile

- 디버깅

- 예외처리

- 시스템 배포


Part III. 유닉스 시스템 프로그래밍

Chapter 09. 입력과 출력

- 입출력과 파일 시스템

- 표준 I/O 라이브러리

- STL을 이용한 파일 입출력


Chapter 10. 자원 관리

- 시스템 관리

- 자원 관리 및 체크

- 시스템 체크 프로그래밍


Chapter 11. 프로세스

- 프로세스 구조

- 프로세스 시스템 호출

- 프로세스 프로그래밍


Chapter 12. 시그널

- 시그널 소개