목차
제1장 개요
   1.1 컴퓨터 네트워크란? ... 17
      1.1.1 컴퓨터 통신망의 기본 이해 ... 18
      1.1.2 근거리 통신망, 원거리 통신망 및 고속 백본 네트워크 ... 20
      1.1.3 패킷 스위치 네트워크 ... 21
      1.1.4 근거리통신망(LAN)의 구조 ... 22
      1.1.5 통신 프로토콜 ... 23
      1.1.6 네트워크 연결장비 ... 25
   1.2 이 책의 구성 ... 26
제1부 인터넷의 기초
   제2장 인터넷의 개요
      2.1 인터넷이란? ... 33
        2.1.1 인터넷의 정의 ... 34
        2.1.2 인터넷의 역사 ... 34
        2.1.3 인터넷의 발전 과정 ... 36
        2.1.4 인터넷 관련기관 ... 38
      2.2 인터넷 전송방법과 주소체계 ... 40
        2.2.1 TCP/IP 프로토콜 ... 41
        2.2.2 도메인 네임 시스템 ... 42
      2.3 인터넷의 활용 ... 44
        2.3.1 정보의 양적 증가 ... 44
        2.3.2 다양한 인터넷의 응용서비스 ... 45
        2.3.3 World Wide Web(WWW) : Web ... 47
        2.3.4 인터넷의 활용 ... 48
        2.3.5 국내 초고속 정보통신망 ... 48
      2.4 인터넷 기술 ... 50
      2.5 Windows 95 환경에서의 인터넷 접속 ... 52
        2.5.1 전화선을 이용한 인터넷 접속 ... 53
        2.5.2 LAN을 이용한 인터넷 접속 ... 64
      2.6 Windows 98 환경에서의 인터넷 접속 ... 67
        2.6.1 전화접속 네트워킹 아이콘 ... 68
        2.6.2 전화선을 이용한 인터넷 접속 ... 72
        2.6.3 인터넷 연결의 종료 ... 74
      2.7 인터넷 서비스의 이용 ... 75
        2.7.1 ISP가 제공하는 서비스의 종류 ... 75
        2.7.2 전용선, ISDN, 케이블 모뎀 및 ADSL ... 76
      2.8 참조 사이트 ... 79
   제3장 인터넷 서비스
      3.1 클라이언트-서버 모델이란? ... 83
      3.2 Telnet-다른 컴퓨터로의 접속 ... 86
        3.2.1 텔넷이란? ... 86
        3.2.2 텔넷의 이용 방식 ... 87
      3.3 E-mail ... 92
        3.3.1 전자우편이란? ... 92
        3.3.2 전자우편의 특징과 참고사항 ... 93
        3.3.3 메일 서버와 메일 클라이언트 ... 95
        3.3.4 전자우편 내용의 구조 ... 95
        3.3.5 전자우편 주소의 형태 ... 96
        3.3.6 전자우편 이용방식 ... 97
      3.4 Usenet-뉴스그룹 ... 111
        3.4.1 뉴스그룹이란? ... 112
        3.4.2 뉴스그룹의 특징과 참고사항 ... 112
        3.4.3 뉴스서버/클라이언트 ... 113
        3.4.4 뉴스그룹의 주제별 영역 ... 114
        3.4.5 뉴스기사의 구조 ... 115
        3.4.6 메일링리스트 ... 116
        3.4.7 뉴스그룹리더 프로그램 ... 116
      3.5 FTP ... 125
        3.5.1 FTP란? ... 125
        3.5.2 FTP 서버/클라이언트 ... 125
        3.5.3 FTP 서버의 종류 ... 125
        3.5.4 FTP에서 얻을 수 있는 것들 ... 126
        3.5.5 FTP 이용방법 ... 127
      3.6 기타 서비스 ... 132
      3.7 참조 사이트 ... 134
제2부 웹페이지의 검색 및 저작
   제4장 웹 브라우저의 사용
      4.1 World Wide Web의 개요 ... 141
        4.1.1 웹이란? ... 141
        4.1.2 웹의 기본 개념 ... 143
        4.1.3 URL의 구조 ... 146
        4.1.4 웹의 운영 방식 ... 147
      4.2 웹 브라우저의 소개 ... 148
        4.2.1 웹브라우저란? ... 148
        4.2.2 웹브라우저의 일반적 기능 ... 150
        4.2.3 하이퍼링크를 이용한 네비게이션 ... 151
        4.2.4 대표적인 웹브라우저들 ... 151
      4.3 Netscape Communicator ... 154
        4.3.1 Netscape Communicator의 개요 ... 154
        4.3.2 Netscape Navigator의 구성 ... 156
        4.3.3 웹페이지 보기 ... 158
        4.3.4 도구모음(Toolbar) ... 161
        4.3.5 웹페이지의 정보 저장 ... 163
        4.3.6 환경(Preference) 설정 ... 165
      4.4 Internet Explorer ... 168
        4.4.1 Internet Explorer의 개요 ... 169
        4.4.2 Internet Explorer의 구성 ... 170
        4.4.3 웹페이지 보기 ... 172
        4.4.4 도구모음(Toolbar) ... 177
        4.4.5 웹페이지의 정보 저장 ... 180
        4.4.6 환경(Preference)설정 ... 182
      4.5 플러그인 ... 185
        4.5.1 플러그인이란? ... 185
        4.5.2 플러그인의 종류와 예 ... 186
      4.6 웹의 발전과 미래 ... 190
      4.7 참조 사이트 ... 198
   제5장 웹 페이지의 검색
      5.1 웹 검색엔진의 유형 ... 201
        5.1.1 웹인덱스방식-키워드 검색방식 ... 202
        5.1.2 웹디렉토리방식-메뉴 검색방식 ... 203
        5.1.3 통합형 검색방식 ... 203
      5.2 Yahoo!를 이용한 검색 ... 204
        5.2.1 웹디렉토리방식의 검색 ... 204
        5.2.2 웹인덱스방식의 검색 ... 207
      5.3 Altavista를 이용한 검색 ... 210
      5.4 Lycos를 이용한 검색 ... 213
      5.5 한글 검색엔진을 이용한 검색 ... 217
        5.5.1 심마니를 이용한 정보검색 ... 217
        5.5.2 기타 한글 검색엔진 ... 219
      5.6 전문 검색 엔진 ... 224
      5.7 정보검색의 과정 ... 227
      5.8 검색엔진의 기능 비교 ... 232
      5.9 참조 사이트 ... 235
   제6장 HTML의 구조와 사용
      6.1 HTML 이란? ... 242
        6.1.1 HTML의 소개 ... 242
        6.1.2 HTML 문서의 구성 ... 243
      6.2 HTML의 기초 ... 245
        6.2.1 텍스트의 작성 ... 245
        6.2.2 HTML 문서의 연결 ... 253
        6.2.3 HTML 문서에 이미지 삽입 ... 256
      6.3 구조적 문서의 작성 ... 261
        6.3.1 목록 만들기 ... 262
        6.3.2 테이블의 활용 ... 266
      6.4 프레임을 이용한 화면분할 ... 269
        6.4.1 화면나누기 ... 270
        6.4.2 프레임의 속성 ... 271
      6.5 HTML 문서에서 멀티미디어의 활용 ... 273
        6.5.1 사운드의 활용 ... 273
        6.5.2 비디오의 활용 ... 274
      6.6 HTML 문서에서 CGI의 활용 ... 276
        6.6.1 CGI의 작동원리 ... 277
        6.6.2 FORM의 활용 ... 277
        6.6.3 CGI 프로그래밍의 기초 ... 283
        6.6.4 CGI를 이용한 방명록 만들기 ... 286
      6.7 참조 사이트 ... 293
   제7장 웹 페이지의 저작
      7.1 HTML 저작도구를 이용한 웹 문서의 작성 ... 297
        7.1.1 텍스트기반 저작도구의 이용 ... 298
        7.1.2 WYSIWYG 방식의 저작도구 ... 300
      7.2 FrontPage98을 이용한 웹 문서의 작성 ... 300
        7.2.1 웹 문서 만들기의 예 ... 301
        7.2.2 FrontPage의 시작 ... 302
        7.2.3 2002 한-일 월드컵 시작페이지 : main. htm 만들기 ... 303
        7.2.4 역대 월드컵 경기결과 페이지 : worldcup_history2.htm 만들기 ... 305
        7.2.5 월드컵의 역사 페이지 : worldcup_history1.htm 만들기 ... 308
        7.2.6 한국 축구와 월드컵 페이지 : korea_worldcup.htm 만들기 ... 310
        7.2.7 관련 사이트 페이지 : 2002_related.htm 만들기 ... 311
        7.2.8 메뉴 페이지 : menu.htm 만들기 ... 313
        7.2.9 프레임페이지 : index.htm 만들기 ... 314
      7.3 멀티미디어 데이터의 생성 ... 317
        7.3.1 이미지의 편집 ... 317
        7.3.2 사운드의 생성 ... 322
        7.3.3 비디오의 편집 ... 325
      7.4 웹 문서의 등록 및 자원의 관리 ... 329
        7.4.1 웹 문서 자원의 효율적 관리 ... 329
        7.4.2 웹 문서의 등록(Web Publishing) ... 331
      7.5 참조사이트 ... 335
   제8장 웹 페이지의 디자인
      8.1 웹 페이지 디자인의 기본 ... 339
        8.1.1 웹 페이지의 구성요소 ... 339
        8.1.2 웹 페이지의 기획 ... 340
      8.2 사용자 인터페이스와 탐색기법 ... 343
        8.2.1 사용자 인터페이스의 설계 ... 344
        8.2.2 웹 사이트의 탐색구조 ... 347
        8.2.3 탐색구조의 구현기법 ... 348
        8.2.4 적절한 메타포의 선택 ... 351
      8.3 짜임새 있는 웹 페이지의 구성 ... 352
        8.3.1 다양한 텍스트의 사용 ... 352
        8.3.2 열거목록(List) ... 353
        8.3.3 테이블의 사용 ... 353
        8.3.4 여백을 고려한 구성요소의 배치 ... 356
        8.3.5 프레임의 사용 ... 358
      8.4 색 사용의 기본 원칙 ... 359
        8.4.1 색의 사용법 ... 360
        8.4.2 컴퓨터에서 색을 표현하는 방법(Color Model) ... 363
      8.5 그래픽과 애니메이션의 사용 ... 364
        8.5.1 웹 페이지에 어울리는 이미지, 그래픽 및 아이콘 ... 365
        8.5.2 웹 페이지에 사용하는 이미지 파일의 형식 : GIF와 JPEG ... 367
        8.5.3 이미지의 조작 ... 369
        8.5.4 애니메이션의 생성과 이용 ... 373
      8.6 웹 페이지의 일관성과 조화 ... 374
        8.6.1 텍스트와 그래픽의 일관성 ... 374
        8.6.2 웹 페이지의 색과 균형 ... 375
      8.7 웹 페이지 디자인의 힌트 ... 376
        8.7.1웹 페이지 디자인의 10가지 기본 원칙 ... 377
        8.7.2 더 나은 웹 페이지를 디자인하는 방법 ... 378
        8.7.3웹 페이지 체크리스트 ... 379
      8.8 참조사이트 ... 380
제3부 웹 페이지 작성을 위한 고급 기법
   제9장 자바스크립트(Java Script)
      9.1 자바스크립트의 소개 ... 387
        9.1.1 자바스크립트란? ... 387
        9.1.2 자바스크립트의 기능과 실행환경 ... 388
      9.2 자바스크립트의 기초 ... 388
        9.2.1 HTML 문서에 자바스크립트의 삽입 ... 389
        9.2.2 자바스크립트의 변수 ... 390
        9.2.3 객체, 속성 및 메쏘드 ... 391
        9.2.4 자바스크립트의 연산자 ... 392
        9.2.5 문장 ... 393
      9.3 자바스크립트의 함수와 이벤트의 처리 ... 397
        9.3.1 함수 ... 397
        9.3.2 이벤트와 이벤트 처리기 ... 399
      9.4 객체의 활용 ... 401
        9.4.1 자바스크립트의 내장객체 ... 401
        9.4.2 브라우저 내장객체 ... 403
      9.5 자바스크립트의 활용 예 ... 413
        9.5.1 마우스의 위치에 따라 변하는 이미지의 예 ... 413
        9.5.2 풀다운(Pull-down) 메뉴의 예 ... 415
        9.5.3 배경색이 변하는 문서의 예 ... 417
        9.5.4 쿠키(Cookie)를 이용한 방문회수 조회의 예 ... 419
      9.6 참조사이트 ... 422
   제10장 동적 HTML(Dynamic HTML)
      10.1 동적 HTML의 개요 ... 425
        10.1.1 동적 HTML의 특징과 기능 ... 426
        10.1.2 동적 HTML의 구성요소 ... 430
      10.2 스타일 시트를 이용한 문서의 작성 ... 431
        10.2.1 스타일시트란? ... 431
        10.2.2 스타일시트의 삽입 ... 433
        10.2.3 CSS를 이용한 스타일의 정의방법 ... 434
        10.2.4 스타일 정의를 위한 속성 ... 442
      10.3 레이어를 이용한 웹 페이지의 구성 ... 447
        10.3.1 레이어(Layer)란? ... 447
        10.3.2 레이어 만들기에 필요한 태그 : 〈DIV〉, 〈SPAN〉 ... 448
        10.3.3 레이어의 정의 ... 449
      10.4 동적 웹 페이지의 작성 ... 453
        10.4.1 Netscape와 Explorer를 지원하는 동적 HTML 문서의 작성 ... 453
        10.4.2 레이어 감추기/보이기 ... 454
        10.4.3 레이어의 위치 옮기기 ... 457
        10.4.4 애니메이션 효과 내기 ... 460
      10.5 Netscape와 Explorer의 동적 HTML 비교 ... 462
      10.6 참조 사이트 ... 465
   제11장 자바(JAVA)
      11.1 자바의 소개 ... 469
        11.1.1 자바의 역사 ... 469
        11.1.2 자바 플랫폼 ... 470
        11.1.3 자바의 컴파일과 실행환경 ... 472
        11.1.4 자바의 특징 ... 472
        11.1.5 자바로부터 파생된 개념 ... 474
      11.2 객체지향 언어와 자바 ... 476
        11.2.1 객체지향 언어의 기초 ... 476
        11.2.2 클래스와 객체 ... 477
        11.2.3 객체지향 언어의 특징 ... 478
      11.3 JDK를 이용한 자바 프로그램 ... 479
        11.3.1 JDK(Java Development's Kit) ... 479
        11.3.2 자바 어플리케이션 ... 480
        11.3.3 자바 애플릿 ... 483
      11.4 자바 애플릿의 작성 ... 485
        11.4.1 선그리기 애플릿 ... 486
        11.4.2 애니메이션 효과를 내는 문자 애플릿 ... 491
        11.4.3 기존 애플릿의 활용 ... 495
      11.5 자바 애플릿의 활용 예 ... 497
        11.5.1 텍스트 및 이미지 효과를 내는 애플릿 ... 497
        11.5.2 동적인 메뉴를 생성하는 애플릿 ... 498
        11.5.3 게임관련 애플릿 ... 500
        11.5.4 기타 유용한 애플릿 ... 501
      11.6 참조 사이트 ... 503
   제12장 가상현실과 VRML
      12.1 가상현실의개요 ... 506
        12.1.1 가상현실(Virtual Reality)의 의미와 종류 ... 506
        12.1.2 가상현실의 응용 ... 508
        12.1.3 가상현실 시스템의 구성 ... 510
      12.2 VRML이란? ... 512
        12.2.1 VRML의 정의와 역사 ... 513
        12.2.2 VRML의 특징 ... 515
        12.2.3 QuickTime VR ... 516
        12.2.4 VRML과 다른 멀티미디어 매체의 비교 ... 518
      12.3 VRML 월드 탐험하기 ... 519
        12.3.1 VRML 브라우저 ... 520
        12.3.2 VRML 월드의 탐험 ... 521
      12.4 VRML 기본 ... 523
        12.4.1 VRML의 노드 ... 524
        12.4.2 VRML 파일의 예 ... 527
        12.4.3 VRML 저작도구 ... 529
      12.5 VRML의 활용 예 ... 530
        12.5.1 가볼만한 사이트들 ... 530
        12.5.2 VRML 월드의 예 ... 534
      12.6 참조 사이트 ... 535
제4부 인터넷과 사회
   제13장 인터넷의 사용과 보안
      13.1 네트워크 보안이란? ... 543
      13.2 해킹과 크래킹 ... 544
      13.3 인터넷 웜 ... 546
        13.3.1 인터넷웜의 탄생 ... 546
        13.3.2 인터넷웜의 동작방식 ... 547
        13.3.3 웜이 미친 악영향 ... 548
      13.4 크래킹 기법 ... 549
        13.4.1 속임수 ... 549
        13.4.2 사칭 ... 550
        13.4.3 웹스푸핑(Web Spoofing) ... 552
        13.4.4 서비스 방해(Denial of Service) ... 553
      13.5 방화벽 ... 554
        13.5.1 왜 방화벽을 쓰는가? ... 554
        13.5.2 방화벽의 구성 요소 ... 556
        13.5.3 방화벽 구성 ... 558
      13.6 암호화 ... 562
      13.7 참조 사이트 ... 563
   제14장 인터넷의 활용과 미래
      14.1 개인의 정보보호 ... 565
        14.1.1 익명의 서명(Blind Signatures) ... 566
        14.1.2 생체특징 암호화(Biometric Encryption) ... 566
        14.1.3 전자화폐 ... 567
      14.2 정보에 대한 지적 소유권 ... 567
        14.2.1 지적 소유권의 의미 ... 568
        14.2.2 정보의 사회 소유권 ... 568
        14.2.3 네티즌의 자유와 검열 ... 570
      14.3 인터넷의 미래 ... 572
        14.3.1 인터넷 활용 ... 572
        14.3.2 인터넷의 미래 ... 579
      14.4 참조 사이트 ... 581
부록 ... 583
찾아보기 ... 589
닫기