도서상세보기

도서명 리눅스 네트워크의 이해
저자 크리스찬 벤베누띠
출판사 에이콘출판
출판일 2016-06-30
정가 50,000원
ISBN 9788960778719
수량
목차
I부. 소개
1장. 도입
__기본 용어
__공통 코딩 패턴
__사용자 공간 도구
__소스코드 훑어보기
__기능이 패치로 제공될 때
2장. 주요 데이터 스트럭처
__소켓 버퍼 스트럭처: sk_buff Structure
__net_device 스트럭처
3장. 사용자 공간과 커널 간 인터페이스
__개요
__procfs와 sysctl
__ioctl
__넷링크
__설정 변경의 직렬화
II부. 시스템 초기화
4장. 알림 체인
__알림 체인의 목적
__개요
__체인 정의
__체인에 등록
__체인에 이벤트 알림
__네트워크 서브시스템의 알림 체인
__/proc 파일 시스템을 통한 튜닝
__4장에서 다룬 함수와 변수
__4장에서 다룬 파일과 디렉터리
5장. 네트워크 장치 초기화
__시스템 초기화 개요
__장치 등록과 초기화
__NIC 초기화의 기본 목적
__장치와 커널 간 통신
__초기화 옵션
__모듈 옵션
__장치 처리 계층 초기화: net_dev_init
__사용자 공간 헬퍼
__가상 장치
__/proc 파일 시스템을 사용한 튜닝
__5장에서 다룬 함수와 변수
__5장에서 다룬 파일과 디렉터리
6장. PCI 계층과 네트워크 인터페이스 카드
__6장에서 설명하는 데이터 스트럭처
__PCI NIC 디바이스 드라이버 등록
__전원 관리와 Wake-on-LAN
__PCI NIC 드라이버 등록의 예
__큰 그림
__/proc 파일 시스템을 통한 튜닝
__6장에서 다룬 함수와 변수
__6장에서 다룬 파일과 디렉터리
7장. 컴포넌트 초기화를 위한 커널 인프라스트럭처
__부팅 시 커널 옵션
__모듈 초기화 코드
__최적화된 매크로 기반 태깅
__부팅 시 초기화 루틴
__메모리 최적화
__/proc 파일 시스템을 통한 튜닝
__7장에서 다룬 함수와 변수
__7장에서 다룬 파일과 디렉터리
8장. 장치 등록과 초기화
__장치 등록 순간
__장치 해지 순간
__net_device
출판사 서평
★ 이 책에서 다루는 내용 ★
■ 네트워킹에서의 주요 문제
■ 인접인프라스트럭처와 프로토콜(ARP
■ 네트워크인터페이스카드(NIC장치 드라이버
■ 브리징
■ 시스템 초기화
■ 라우팅
■ 계층 2(연결 계층 작업과 구현
■ ICMP
■ 계층 3(IPv4작업과 구현
★ 이 책의 대상 독자 ★
이 책은 네트워킹에 대한 지식을 갖고 있는 사람과 인터넷 엔진(즉, IP 등이 어떻게 운영체제의 첫 번째 계층 상단에서 동작하는지 궁금한 사람들에게 유익할 것이다. 하지만 각 주제에 대한 이론적인 소개도 해뒀...
★ 이 책에서 다루는 내용 ★
■ 네트워킹에서의 주요 문제
■ 인접인프라스트럭처와 프로토콜(ARP
■ 네트워크인터페이스카드(NIC장치 드라이버
■ 브리징
■ 시스템 초기화
■ 라우팅
■ 계층 2(연결 계층 작업과 구현
■ ICMP
■ 계층 3(IPv4작업과 구현
★ 이 책의 대상 독자 ★
이 책은 네트워킹에 대한 지식을 갖고 있는 사람과 인터넷 엔진(즉, IP 등이 어떻게 운영체제의 첫 번째 계층 상단에서 동작하는지 궁금한 사람들에게 유익할 것이다. 하지만 각 주제에 대한 이론적인 소개도 해뒀으므로, 입문자들도 금방 따라갈 수 있을 것이다. 어려운 주제들은 충분한 예제들을 통해 이해하기 쉽게 했다.
리눅스는 기본 IP만 지원하지 않고, 꽤 많은 고급 기능을 제공한다. 이 기능들이SMP(Symmetric Multiprocessing와 커널 선점 방식 같은 커널의 특징들과 함께 충분히 제 역할을 발휘하기 위해서는 섬세하게 다뤄져야 한다. 리눅스 커널의 네트워킹 코드가 독자들이 학습하고 지식을 쌓기 위한 좋은 장이 될 것이다.
또한 독자가 내 의도를 이해하고 배우는 데 흥미를 가진다면 이 책으로부터 만족스러울 만큼 충분한 내용들을 얻을 수 있을 것이다.
★ 이 책의 구성 ★
네트워킹 코드에서 다룰 주제에 따라 1개의 장(chapter만으로 충분한 것도 있지만, 7개의 장까지 할애한 주제도 있다. 여러 장을 차