CHAPTER 1 인터넷 1.1 개요 ... 3 월드 와이드 인터넷 ... 3 인터넷의 특징 ... 4 1.2 인터넷의 역사 ... 4 1.3 인터넷 응용 서비스 ... 5 1.4 인터넷 관련 기구 ... 7 연습 문제 ... 9 CHAPTER 2 인터넷 활용 2.1 네트워크 환경 설정 ... 15 2.2 Ping을 이용한 연결 시험 ... 17 2.3 Outlook Express를 이용한 E-mail ... 19 E-mail 계정 설정 ... 19 E-mail 받아 보기 ... 22 E-mail 회신 하기 ... 23 E-mail 보내기 ... 23 2.4 FTP를 이용한 파일 전달 ... 24 2.5 Telnet을 이용한 원격 로그인 ... 26 연습문제 ... 28 CHAPTER 3 네트워크 장비 3.1 네트워크 인터페이스 카드 ... 33 LAN 카드 ... 33 3.2 허브 ... 34 3.3 LAN 확장 장비 ... 36 리피터 ... 36 브릿지 ... 37 3.4 라우터 ... 38 3.5 종단 인터페이스 ... 41 DTE-DCE 인터페이스 ... 41 EIA-232 ... 41 RJ45 커넥터 ... 42 연습문제 ... 46 CHAPTER 4 전송 매체 4.1 전송 속도 ... 51 4.2 전송 케이블의 명칭 ... 53 4.3 트위스티드 페어 ... 54 4.4 동축 케이블 ... 55 4.5 광섬유 ... 56 4.6 무선 라디오 ... 59 4.7 마이크로파 ... 61 4.8 통신 위성 ... 62 4.9 IMT-2000 ... 65 연습문제 ... 68 CHAPTER 5 정보 압축 및 전송 5.1 통신 시스템 모델 ... 75 5.2 정보원 부호화 ... 76 PCM ... 76 5.3 멀티미디어 정보의 압축 ... 78 압축 기법 ... 78 음성 압축 ... 80 JPEG ... 82 MPEG ... 85 5.4 다중화 ... 89 주파수 분할 다중화 ... 89 시분할 다중화 ... 91 5.5 변조 ... 92 진폭 편이 변조 ... 92 주파수 편이 변조 ... 93 위상 편이 변조 ... 93 5.6 ARQ 방식의 오류 제어 ... 94 오류의 유형 ... 94 CRC 오류 검사 ... 95 ARQ 방식 ... 96 정지 대기 ARQ ... 96 go-back-N ARQ ... 98 선택적 ARQ ... 100 슬라이딩 윈도우 기법 ... 100 5.7 전송 방식 ... 101 단방향과 양방향 전송 ... 101 연결형과 비연결형 방식 ... 103 동기식과 비동기식 전송 ... 104 HDLC 프로토콜 ... 106 연습문제 ... 107 CHAPTER 6 통신망 6.1 통신망의 유형 ... 117 6.2 근거리 통신망 LAN ... 120 LAN 표준 ... 120 Ethernet ... 121 Fast Ethernet ... 124 토큰 링 ... 126 FDDI ... 128 6.3 종합정보통신망 ISDN ... 130 6.4 초고속 정보통신망 ATM ... 132 ATM의 특징 ... 132 가상 연결 ... 133 셀 포맷 ... 134 LAN 에뮬레이션 ... 135 ATM을 통한 실시간 멀티미디어 서비스 ... 137 연습문제 ... 140 CHAPTER 7 TCP / IP 프로토콜 7.1 프로토콜의 기능 ... 147 7.2 계층 구조의 프로토콜 ... 148 7.3 국제 표준 OSI 참조 모델 ... 150 7.4 인터넷에 사용되는 TCP / IP 프로토콜 ... 154 7.5 TCP / IP 관련 표준 RFC ... 159 연습문제 ... 161 CHAPTER 8 인터넷 계층 프로토콜 8.1 호스트 식별 ... 169 호스트 식별자 ... 169 도메인 이름 ... 170 8.2 IP 주소 ... 172 8.3 DNS 서버를 이용한 이름 변환 ... 173 8.4 인터넷 프로토콜 IP ... 177 8.5 주소 변환 프로토콜 ARP ... 180 8.6 인터넷 제어 메시지 프로토콜 ICMP ... 182 8.7 라우팅 프로토콜 OSPF ... 184 연습문제 ... 187 CHAPTER 9 전달 계층 프로토콜 9.1 포트 번호 ... 195 9.2 전송 제어 프로토콜 TCP ... 196 9.3 사용자 데이터그램 프로토콜 UDP ... 201 연습문제 ... 203 CHAPTER 10 소켓 인터페이스 10.1 클라이언트 / 서버 모델 ... 211 클라이언트와 서버의 기능 ... 211 클라이언트 / 서버 모델의 유형 ... 213 10.2 연관 ... 214 10.3 소켓 ... 215 소켓 API ... 215 소켓 주소 ... 216 10.4 변환 함수 ... 217 10.5 소켓 시스템 호출 ... 219 소켓 함수 ... 219 연결형 응용 프로토콜 ... 220 비연결형 응용 프로토콜 ... 222 연습문제 ... 224 CHAPTER 11 인터넷 보안 11.1 공격의 유형 ... 231 보안 서비스 ... 232 11.2 해킹 ... 232 악성 프로그램 ... 232 분산 서비스 거부 공격 ... 234 웜 ... 236 해킹 동향 ... 237 11.3 해킹 방지 ... 238 방화벽 ... 238 침입 탐지 ... 240 침입 방지 ... 241 패스워드 관리 ... 242 11.4 암호화 기법 ... 244 암호화 기법의 분류 ... 244 암호화 모델 ... 244 11.5 대치법을 이용한 암호화 ... 245 Caesar 암호 ... 245 단일 알파벳 암호 ... 246 다중 알파벳 암호 ... 246 11.6 치환법을 이용한 암호화 ... 248 11.7 DES ... 248 연습문제 ... 251 CHAPTER 12 차세대 인터넷 12.1 IPv6 ... 259 배경 ... 259 특징 ... 260 12.2 헤더 ... 262 12.3 주소 체계 ... 263 주소 유형 ... 263 유니캐스트 주소 ... 266 애니 캐스트 주소 ... 267 멀티캐스트 주소 ... 267 주소 표기법 ... 268 주소 자동 설정 ... 270 12.4 IPv4 / IPv6 연동 ... 271 12.5 응용 분야 ... 274 차세대 이동 통신 분야 ... 274 정보 가전 분야 ... 275 군사 분야 ... 275 12.6 차세대 인터넷 관련 RFC ... 276 연습문제 ... 277 부록 A 홈페이지 작성법 ... 283 부록 B 소켓 응용 프로그램 ... 303 부록 C 약어 ... 315 연습문제 풀이 ... 321 찾아보기 ... 333