목차
CHAPTER 01 네트워킹 기초 ... 9
   1.1 네트워크의 개념 및 정의 ... 10
   1.2 네트워킹의 발전 ... 11
      1.2.1 메인프레임 ... 11
      1.2.2 클라이언트 서버 ... 13
      1.2.3 웹 기반 네트워킹 ... 15
   1.3 네트워크 운영체제(Network Operating System) ... 16
      1.3.1 UNIX ... 16
      1.3.2 Windows ... 17
      1.3.3 리눅스(Linux) ... 18
   1.4 네트워크 통신의 큰 그림 ... 19
      1.4.1 패킷 생성을 위한 최초의 과정 ... 19
      1.4.2 자유지역 인터넷 ... 21
      1.4.3 도착에서 수신까지 ... 22
   [실습] 내 네트워크 환경 ... 26
      [실습 1-1] 네트워크 환경 ... 20
      [실습 1-2] 사용자 추가 및 암호설정 ... 27
      [실습 1-3] 웹 브라우저를 이용하지 않고 웹 사이트 방문하기 ... 29
CHAPTER 02 네트워크의 분류 ... 31
   2.1 Local Area Network ... 32
      2.1.1 네트워크 토폴로지 ... 34
   2.2 WAN(Wide Area Network) ... 39
   2.3 MAN(Metropolis Area Network) ... 39
   2.4 초고속 인터넷 ... 39
      2.4.1 캐리어 시스템 ... 40
   [실습] 자원공유 ... 41
      [실습 2-1] 드라이브 및 폴더의 공유 ... 41
CHAPTER 03 네트워크 프로토콜 ... 43
   3.1 프로토콜의 필요성 ... 44
   3.2 OSI 참조 모델 ... 46
   3.3 OSI 참조 모델의 일곱 계층 ... 47
      3.3.1 애플리케이션 계층(Application Layer) ... 49
      3.3.2 프리젠테이션 계층(The Presentation Layer) ... 49
      3.3.3 세션 계층(The Session Layer) ... 50
      3.3.4 전송 계층(The Transport Layer) ... 51
      3.3.5 네트워크 계층(The Network Layer) ... 51
      3.3.6 데이터-링크 계층(The Data-Link Layer) ... 52
      3.3.7 물리 계층(The Physical Layer) ... 52
   3.4 OSI 참조 모델의 사용 방법 ... 52
   3.5 DoD 참조 모델(Department of Defense Reference Model) ... 54
   3.6 TCP/IP ... 54
      3.6.1 네트워크 인터페이스 계층 ... 55
      3.6.2 인터넷 계층 ... 56
      3.6.3 전송 계층 ... 58
      3.6.4 애플리케이션 계층 ... 60
   [실습] 네트워크를 통한 컴퓨터 원격관리 ... 64
      [실습 3-1] Windows 환경에서 텔넷 서비스하기 ... 64
      [실습 3-2] Windows 환경에서 원격 데스크톱 연결(Remote Desktop Connection)로 원격 컴퓨터 제어하기 ... 70
      [실습 3-3] RealVNC로 서로 다른 플랫폼의 컴퓨터 제어 ... 76
CHAPTER 04 이더넷 ... 83
   4.1 네트워크 인터페이스 ... 84
      4.1.1 네트워크 인터페이스 카드(Network Interface Card; NIC) ... 84
      4.1.2 MAC ... 85
   4.2 이더넷 구성 요소 ... 86
      4.2.1 리피터 ... 86
      4.2.2 허브 ... 87
      4.2.3 브리지 ... 88
      4.2.4 라우터 ... 89
      4.2.5 스위치 ... 89
   4.3 IP 주소체계 ... 91
      4.3.1 포트번호 ... 91
      4.3.2 인터넷 주소 ... 93
      4.3.3 인터넷 주소 클래스 ... 96
      4.3.4 인터넷 주소 체계의 규칙 ... 99
      4.3.5 서브넷과 수퍼넷 ... 102
      4.3.6 IPv6 ... 104
   4.4 라우팅 ... 105
      4.4.1 라우팅 테이블 ... 105
      4.4.2 정적/동적 라우팅 ... 106
      4.4.3 라우팅 프로토콜 ... 106
   [실습] TCP/IP 설정 및 명령어 ... 107
      [실습 4-1] Windows NT/2000/XP에서의 인터넷 프로토콜(TCP/IP) 설정 ... 107
      [실습 4-2] 리눅스에서의 TCP/IP 설정 ... 111
      [실습 4-3] 하나의 호스트에 두 개 이상의 IP 주소 부여하기 ... 114
      [실습 4-4] 여러 가지 네트워크 명령 ... 117
      [실습 4-5] 시설 네트워크를 이용한 인터넷 공유(Windows NT/2000/XP) ... 123
CHAPTER 05 전송 매체 및 전송 유형 ... 125
   5.1 디지털/아날로그 전송 ... 126
   5.2 동기/비동기 전송 ... 129
   5.3 모뎀을 이용한 연결/직접연결 ... 130
   5.4 전송 매체의 종류 및 특징 ... 131
      5.4.1 트위스트 페어 케이블 ... 131
      5.4.2 동축 케이블 ... 133
      5.4.3 광섬유 케이블 ... 133
      5.4.4 무선 매체 ... 134
   [실습] UTP 케이블 제작 ... 134
CHAPTER 06 인터네트워킹 서버 ... 143
   6.1 파일/프린터 서버 ... 144
   6.2 웹 서버 ... 146
   6.3 프록시 서버 ... 147
   6.4 메일 서버 ... 148
   6.5 미디어 서버 ... 149
   6.6 DNS 서버 ... 150
   6.7 FTP 서버 ... 152
   6.8 인증 서버 ... 153
   6.9 미러 서버 ... 154
   [실습] 서버 설치 ... 155
      [실습 6-1] 프락시 서버 셋팅 ... 155
      [실습 6-2] 미디어서버 설치 ... 156
      [실습 6-3] FTP 서버 구축 ... 158
        [실습 6-3-1] IIS의 FTP 서버 구축 ... 158
        [실습 6-3-2] 알 FTP를 이용한 FTP서버를 구축 ... 160
CHAPTER 07 네트워킹 프로그래밍 ... 161
   7.1 인터넷의 대표 언어, HTML ... 162
   7.2 CGI ... 164
   7.3 스크립트 언어 ... 166
   7.4 데이터베이스와의 연동 ... 168
   [실습] APM과 무료 게시판 설치 ... 170
      [실습 7-1] 아파치 웹 서버 설치 ... 170
      [실습 7-2] MySQL 설치 ... 177
      [실습 7-3] PHP 설치 ... 182
      [실습 7-4] 최종 APM 설정 및 테스트 ... 188
      [실습 7-5] 제로보드 설치 ... 192
CHAPTER 08 네트워크 보안 ... 207
   8.1 보안이란? ... 208
   8.2 공격 유형 ... 209
   8.3 바이러스 ... 214
   8.4 해킹과 보안 ... 216
   8.5 침입 탐지 소프트웨어 ... 219
   8.6 인증 ... 219
   8.7 암호화 ... 220
   8.8 전자 서명 ... 225
   8.9 방화벽 ... 230
   [실습] 보안 ... 232
      [실습 8-1] 안티바이러스 설치 ... 232
      [실습 8-2] 방화벽 설치 ... 240
      [실습 8-3] PGP(Pretty Good Privacy) 설치 ... 256
닫기