책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 중고매입용컴퓨터
· ISBN : 9788974679323
· 쪽수 : 968쪽
· 출판일 : 2002-02-15
책 소개
목차
머리말
네트워크의 실무를 익힐 수 있는 리눅스 네트워크
제 1 부 리눅스 네트워크 시작하기
1.1 실전 네트워크 구축
1.1.1 네트워킹 계획
1.1.2 네트워크 서비스 계획
1.1.3 네트워크 하드웨어 구성
1.1.4 랜카드 설정
1.1.5 Apache + PHP + MySQL 설치
1.1.6 MySQL 설치
1.1.7 IMAP 설치
1.1.8 GD 설치
1.1.9 Apache, PHP 설치
1.1.10 Zend Optimizer 설치
1.1.11 APM 설치 확인
1.2 네트워크의 의미
1.2.1 지식과 네트워크
1.2.2 가속적 경제의 요소
1.2.3 지식 전략
1.2.4 네트워크의 또 다른 의미
1.3 네트워크의 개념
1.3.1 프로토콜
1.3.2 서버/클라이언트
1.4 네트워크의 역사
1.4.1 전화망
1.4.2 소리에서 데이터로
1.4.3 Circuit Switched Network
1.4.4 Packet Switched Network
1.4.5 Ethernet - CSMA/CD
1.4.6 ATM과 정보고속도로
1.5 클라이언트 프로그램
1.6 네트워크 기본 용어
1.6.1 네트워크 어댑터
1.6.2 전송매체 (케이블)
1.6.3 허브 (Hub)
1.6.4 브리지 (Bridge)
1.6.5 스위치 (Switch)
1.6.6 라우터 (Router)
1.6.7 리피터(Repeater)
1.6.8 TCP/IP
1.6.9 IP 주소
1.6.10 서브넷마스크 (SubnetMask)
1.6.11 라우팅
1.6.12 DNS (Domain Name System)
1.7 TCP/IP 개념
1.7.1 데이터 전송 TCP
1.7.2 비연결성 데이터그램을 전달하는 IP
1.8 TCP/IP의 개요
1.8.1 TCP/IP 등장배경
1.8.2 TCP/IP의 정의
1.8.3 물리 계층
1.8.4 네트워크 계층
1.8.5 전송 계층
1.8.6 응용 계층
1.9 물리 계층
1.9.1 등장 배경
1.9.2 LAN의 발달사
1.9.3 LAN의 정의
1.9.4 LAN의 특징
1.9.5 Ethernet
1.9.6 랜의 분류
1.9.7 네트워크 장비
1.10 네트워크 계층
1.10.1 IP 어드레스
1.10.2 IP 헤드
1.10.3 ARP(Adress Resolution Protocol)
1.10.4 RARP(Reverse Adress Resolution Protocol)
1.10.5 ICMP(Ithernet Control Massage Protocol)
1.11 전송계층(TCP)
1.11.1 TCP와UDP
1.11.2 TCP 헤더
1.11.3 소켓 인터페이스(Socket Interface
1.12 응용 계층(OSI:Open System Interconnention)
1.12.1 OSI 계층의 정의
1.12.2 OSI 참조 모델의 목적
1.12.3 OSI 모델의 기본 요소
1.12.4 OSI 계층의 기능
1.12.5 OSI 모델의 동작 방법
1.12.6 OSI 모델을 바탕으로 한 데이터 통신 절차
제 2 부 리눅스 네트워크 서비스 준비하기
2.1 네트워크 서비스 준비
2.1.1 실행 레벨
2.1.2 각 레벨마다 실행할 명령
2.1.3 Ctrl+Alt+Del 키를 누를 때 실행하는 명령
2.1.4 로그인 관리 명령
2.1.5 X 로그인 관리자
2.2 슈퍼 데몬(Inetd)
2.2.1 서비스 실행 방식
2.2.2 네트워크 서비스와 슈퍼 데몬
2.2.3 슈퍼 데몬 설정 파일
2.3 접근 제어(TCP Wrapper)
2.3.1 /etc/hosts.[denylallow]
2.4 슈퍼 데몬의 시작과 종료
2.5 리눅스 네트워크 개념 익히기
2.5.1 IP 주소
2.5.2 넷매스크 (netmask)
2.5.3 네트워크 주소
2.5.4 브로드캐스트 (broadcast)
2.6 IP 주소의 문제 해결사 IPv6
2.6.1 IPv4의 한계
2.6.2 IPv6 운영 기관
2.6.3 어드레스 관리 문제
2.6.4 IPv6의 특징
2.6.5 IPv6에 대한 오해
2.6.6 개선 중인 IPv6
2.6.7 리눅스에서 IPv6 사용하기
2.6.8 IPv6의 애플리케이션
2.6.9 IPv6 네트워크 연결
2.7 라우팅
2.7.1 라우팅 (Routing)
2.7.2 게이트웨이 (Gateway)
2.8 IP-Alias
2.8.1 IP-Alias와 가상 호스트(Virtual Host)
2.8.2 가상 호스트의 가상 IP의 범위
2.8.3 IP-Alias 지원 여부 확인
2.9 IP Masquerade
2.10 네트워크 설정
2.10.1 리눅스 제어판(linuxconf)
2.10.2 텍스트 입력 방식
2.10.3 그 외 설정 파일
2.11 리눅스 네트워크 명령어
2.11.1 ifconfig : 네트워크 인터페이스
2.11.2 nslookup: 네임 서버 질의
2.11.3 ping : 네트워크 연결 확인
2.11.4 route : 라우팅 기능 제어
2.11.5 netstat : 네트워크 연결 상태
2.11.6 traceroute : 원격 호스트의 경로 추적 확인
2.11.7 hostname : 호스트 네임 출력
2.11.8 host : 원격 호스트 정보 출력
제 3 부 리눅스 네트워크 서버 설치 & 설정
3.1 네임 서버
3.1.1 DNS (Domain Name System)
3.1.2 도메인 등록하기
3.1.3 네임 서버의 질의 과정
3.1.4 BIND 8 설치
3.1.5 컴파일하여 설치하는 방법
3.1.6 RPM 설치 방법
3.1.7 DNS 설정
3.1.8 2차 네임 서버 설정
3.1.9 서브 도메인의 위임 및 설정
3.2 아파치 웹서버
3.2.1 HTTP의 정의
3.2.2 아파치 관련 용어
3.2.3 아파치의 정의
3.2.4 아파치 설치
3.2.5 RPM 설치
3.2.6 컴파일 설치
3.2.7 아파치 시작과 정지
3.2.8 아파치 설치
3.2.9 Apache 실행 옵션 설정(httpd.conf)
3.2.10 Apache 자원 옵션 설정(srm.conf)
3.2.11 Apache 액세스 옵션 설정(access.conf)
3.2.12 Apache 통합 설정 파일(httpd.conf)
3.2.13 Section 1 전역 환경 설정
3.2.14 Section 2 : 메인 서버 설정
3.2.15 Section 3 : 가상 호스트 설정
3.2.16 PHP4, CGI 사용을 위한 설정과 특정 디렉토리 사용자 인증
3.2.17 Apache 문제 해결
3.3 PHP
3.3.1 PHP (Personal Home Page Tools)
3.3.2 PHP 4 Zend
3.3.3 Zend Optimizer for PHP 4.0 설치
3.3.4 Apache, PHP4 같이 사용하기
3.3.5 APM 연동의 핵심
3.4 MySQL
3.4.1 MySQL의 설치
3.4.2 연동 - RPM 설치
3.4.3 연동 - 소스 컴파일 설치
3.4.4 MySQL 시작과 종료
3.5 메일 서버
3.5.1 메일 서버 동작 과정 이해
3.5.2 센드메일 설치
3.5.3 POP3(IMAP) 설치
3.5.4 Qpopper 설치
3.5.5 센드메일의 환경 설정
3.5.6 센드메일 설정 파일 (sendmail.cf)
3.5.7 센드메일 수신자 설정 (sendmail.cw)
3.5.8 센드메일로 접근 제어 (/etc/mail/access)
3.5.9 가상 유저 테이블 (/etc/mail/virtusertable)
3.5.10 가상 호스트 설정
3.5.11 그 외 설정 파일
3.5.12 큐잉 서버 만들기
3.5.13 IMP를 이용한 웹메일 구축
3.6 FTP 서버
3.6.1 Wu-FTPD
3.6.2 ProFTPd
3.7 삼바 서버
3.7.1 삼바 이해하기
3.7.2 삼바 서버의 설치 준비
3.7.3 삼바 프로그램 설치하기
3.7.4 삼바 서버의 환경 설정(smb.conf)
3.7.5 Global 설정
3.7.6 파일 공유 설정
3.7.7 프린터 공유 설정
3.7.8 SWAT 사용
3.7.9 설정 변경
3.7.10 공유 레벨 보안 정책
3.7.11 동작 검사
3.7.12 문제 해결
3.8 NFS 서버
3.8.1 NFS의 3가지 구성 요소
3.8.2 NFS 설정
3.8.3 NFS 데몬 실행
3.8.4 클라이언트 NFS 마운트
3.9 프록시 서버
3.9.1 Squid Proxy Server
3.9.2 Squid 설치
3.9.3 Squid 설정
3.9.4 Squid 실행
3.9.5 클라이언트에서 프록시 서버 설정하기
3.10 DHCP 서버
3.10.1 DHCP 프로세스
3.10.2 IP 주소 할당
3.10.3 자동 설정과 동적 설정
3.10.4 RARP
3.10.5 BootIP
3.10.6 DHCP
3.10.7 다른 네트워크로 재연결
3.10.8 중계 에이전트
3.10.9 DHCP 서버 설정
3.10.10 DHCP 클라이언트 설정
제 4 부 리눅스 네트워크 보안
4.1 네트워크 보안
4.1.1 보안이란?
4.1.2 정보 보호의 필요성
4.1.3 정보 보호의 목표
4.1.4 공격의 형태
4.2 보안정책 준비하기
4.2.1 방화벽(Firewall)
4.3 필요한 서비스
4.3.1 필요 없는 서비스 중지
4.4 네트워크 구성
4.5 보안 픽스(Security Fix)
4.5.1 업데이트 정보 체크
4.6 네트워크 시큐리티
4.6.1 TCP/IP를 이용한 통신
4.6.2 액세스 제한 방법
4.6.3 수퍼 서버에서 접속 제한
4.6.4 리눅스 패킷 필터 설정
4.6.5 액세스 제한의 어려움
4.7 시큐어셀(SSH)
4.7.1 “SSH”의 종류
4.7.2 SSH와 암호
4.7.3 OpenSSH 사용하기
4.7.4 인스톨
4.7.5 OpenSSH 설정파일
4.7.6 클라이언트(ssh)의 설정파일
4.7.7 키관리
4.8 네트워크 서버보안
4.8.1 sendmail 보안
4.8.2 BIND를 안전하게 사용
4.8.3 FTP를 안정하게 운영
4.8.4 평소의 서버관리
4.9 안전을 지키는 그밖의 보안 툴
4.9.1 참입감지 Snort
4.9.2 파일 변경 감시 Tripwire
4.9.3 로그감시 swatch
4.9.4 패스워드 체크
4.9.5 버퍼 오버플로우 대책
4.9.6 logcheck
4.9.7 PortSentry
4.9.8 네트워크 스캐너 NMAP
4.9.9 파일 무결성 체크 프로그램 Fcheck
부록 1. 리눅스 커널 설치, 설정
부록 2. 일반적인 네트워크 관련 FAQ
부록 3. 수세 리눅스 네트워크
부록 4. IP Masquerade
부록 5. 인터넷 연결 공유/ 네트워크 파일 공유/ VNC
부록 자료 파일 둘러보기
INDEX



















