목차
머릿말 ... ⅰ
본서의 특징 ... ⅴ
내용 구성 ... ⅵ
단원 내용 다이어그램 ... ⅷ
단원 목표 ... ⅹ
본문요소 ... xiii
학습일정 ... xvi
Part 1 컴퓨터 기초(Computer Basics)
   1장 컴퓨터 개요 ... 3
      01 컴퓨터 이해 ... 4
        1.1 컴퓨터 정의 ... 4
        1.2 컴퓨터 구성요소 ... 4
        1.3 컴퓨터 하드웨어 ... 5
        1.4 컴퓨터 소프트웨어 ... 9
      02 컴퓨터의 기원 ... 12
        2.1 주판과 계산 도구 ... 12
        2.2 근세의 기계식 계산기와 계산 이론 발전 ... 13
      03 컴퓨터의 발전 ... 15
        3.1 진공관을 이용한 제 1세대 컴퓨터 ... 15
        3.2 트랜지스터를 이용한 제 2세대 컴퓨터 ... 17
        3.3 집적회로를 이용한 제 3세대 컴퓨터 ... 17
        3.4 고밀도 집적회로를 이용한 제 4세대 컴퓨터 ... 18
        3.5 미래의 제 5세대 컴퓨터 ... 19
      04 컴퓨터의 종류 ... 20
        4.1 슈퍼컴퓨터 ... 20
        4.2 메인프레임과 미니컴퓨터 ... 21
        4.3 워크스테이션과 마이크로컴퓨터 ... 21
        4.4 휴대형 컴퓨터 ... 22
   2장 정보의 표현 ... 29
      01 컴퓨터의 자료 표현 ... 30
        1.1 자료 표현 원리 ... 30
        1.2 저장 용량 ... 31
      02 진수와 수의 표현 ... 32
        2.1 진수의 종류 ... 32
        2.2 진수의 변환 ... 33
        2.3 2진수의 음수 표현 ... 35
      03 컴퓨터의 정보 종류 ... 38
        3.1 정수 ... 38
        3.2 부동소수 ... 39
        3.3 문자와 논리 ... 42
      04 컴퓨터의 연산 ... 46
        4.1 정수연산 ... 46
        4.2 부동소수 연산 ... 47
        4.3 논리 연산 ... 48
        4.4 논리회로 설계 ... 51
   3장 컴퓨터의 구조 ... 57
      01 저장 프로그램 ... 58
        1.1 프로그램 내장방식 ... 58
        1.2 명령어 ... 58
        1.3 저급 언어 ... 60
      02 기억장치 ... 62
        2.1 주기억장치의 구조 ... 62
        2.2 기억장치의 종류 ... 64
        2.3 캐시 메모리 ... 66
        2.4 기억장치의 계층 ... 67
      03 중앙처리장치 ... 69
        3.1 연산장치 ... 69
        3.2 제어장치 ... 70
        3.3 레지스터 ... 71
        3.4 명령어 처리 과정 ... 71
      04 프로그램 실행 ... 73
        4.1 프로그램 작성 ... 73
        4.2 프로그램 실행 과정 ... 75
      05 마이크로프로세서 ... 79
        5.1 마이크로프로세서 성능 ... 79
        5.2 주요 마이크로프로세서 ... 80
        5.3 명령어에 따른 프로세서 분류 ... 83
Part 2 소프트웨어(software)
   4장 프로그래밍 언어 ... 93
      01 프로그래밍 언어 개요 ... 94
        1.1 프로그래밍 언어 ... 94
        1.2 저급 언어와 고급 언어 ... 94
        1.3 세대별 분류 ... 96
      02 프로그램 구현 ... 98
        2.1 프로그래밍 개요 ... 98
        2.2 프로그램 개발 환경 ... 98
        2.3 프로그램 구현 과정 ... 100
        2.4 컴파일러와 인터프리터 ... 103
      03 고급 프로그래밍 언어 종류 ... 106
        3.1 포트란(FORTRAN) ... 106
        3.2 코볼(COBOL) ... 107
        3.3 베이직(BASIC) ... 108
        3.4 파스칼(PASCAL) ... 109
        3.5 C ... 109
        3.6 C++ ... 111
      04 프로그래밍 언어의 구성 요소 ... 112
        4.1 주석과 문장 ... 112
        4.2 예약자와 식별자 ... 114
        4.3 변수와 자료유형 ... 115
        4.4 제어 구조 ... 118
      05 객체지향 프로그래밍 ... 124
        5.1 객체지향 개요 ... 124
        5.2 절차지항과 객체지향 ... 125
        5.3 객체지향 언어 ... 127
        5.4 자바(JAVA) ... 127
        5.5 닷넷과 C ... 131
   5장 운영체제 ... 141
      01 운영체제의 개요 ... 142
        1.1 운영체제의 개념 ... 142
        1.2 운영체제의 목적과 기능 ... 143
        1.3 사용자 인터페이스 방식 ... 143
      02 운영체제 관리 ... 145
        2.1 기억장치 관리 ... 145
        2.2 프로세스 관리 ... 146
        2.3 장치 관리 ... 147
        2.4 파일 관리 ... 148
      03 운영체제의 분류 ... 149
        3.1 초기 운영체제 ... 149
        3.2 여러 운영체제 형태 ... 150
        3.3 운영체제의 발전 과정 ... 156
      04 운영체제의 종류 ... 157
        4.1 도스 ... 157
        4.2 윈도우즈 ... 160
        4.3 OS/2 ... 171
        4.4 매킨토시 운영체제 ... 172
        4.5 리눅스 ... 176
        4.6 유닉스 ... 178
   6장 데이터베이스 ... 187
      01 데이터베이스 개요 ... 188
        1.1 데이터와 정보 ... 188
        1.2 데이터베이스 ... 188
        1.3 데이터베이스 관리시스템 ... 189
      02 데이터베이스 구조 ... 190
        2.1 데이터베이스 물리적 구조 ... 190
        2.2 데이터베이스 추상화 ... 192
        2.3 데이터의 독립성 ... 193
      03 데이터베이스 모델 ... 195
        3.1 계층모델 ... 195
        3.2 네트워크 모델 ... 196
        3.3 관계형 모델 ... 196
      04 관계형 모델 ... 197
        4.1 관계의 구조 ... 197
        4.2 관계의 구성요소 ... 197
        4.3 관계에 대한 연산 ... 199
      05 데이터베이스 관리시스템 ... 202
        5.1 DBMS 정의 ... 202
        5.2 DBMS 구성 ... 203
        5.3 DBMS 종류 ... 203
      06 SQL 서버 2000 ... 208
        6.1 SQL 서버 구성요소 ... 208
        6.2 서비스 관리자 ... 208
        6.3 엔터프라이즈 관리자 ... 209
        6.4 쿼리 분석기 ... 211
Part 3 정보통신(Information & Communication)
   7장 컴퓨터 네트워크 ... 225
      01 네트워크 개요 ... 226
        1.1 네트워크 역사 ... 226
        1.2 OSI 모델 ... 228
        1.3 전송매체 ... 230
      02 네트워크의 전송방식 ... 233
        2.1 단방향전송, 반이중전송, 전이중전송 ... 233
        2.2 아날로그 전송과 디지털 전송 ... 234
        2.3 직렬전송과 병렬전송 ... 235
        2.4 비동기 전송과 동기 전송 ... 236
      03 네트워크의 구조 및 구성 ... 238
        3.1 네트워크의 위상 ... 238
        3.2 네트워크의 접속장치 ... 241
      04 교환 방식 ... 246
        4.1 회선교환 방식 ... 246
        4.2 패킷교환 방식 ... 247
      05 네크워크의 분류 ... 248
        5.1 LAN ... 248
        5.2 MAN ... 249
        5.3 WAN ... 250
      06 현대의 네트워크 ... 251
        6.1 ISDN ... 251
        6.2 ATM ... 251
        6.3 xDSL ... 252
        6.4 BWLL ... 253
   8장 인터넷과 월드와이드웹 ... 259
      01 인터넷 개요 ... 260
        1.1 인터넷 역사 ... 260
        1.2 인터넷 응용 서비스 ... 263
        1.3 국내의 인터넷 발전 ... 268
      02 인터넷 동작 원리 ... 271
        2.1 TCP/IP 프로토콜 ... 271
        2.2 IP 주소 ... 273
        2.3 도메인 주소 ... 276
      03 WWW(World Wide Web) ... 281
        3.1 웹 개요 ... 281
        3.2 웹 브라우저 ... 285
        3.3 웹 서버 ... 288
   9장 모바일 컴퓨팅 ... 295
      01 모바일 통신 ... 296
        1.1 표준 모바일 접속방식 ... 296
        1.2 모바일 접속방식의 발전 ... 298
        1.3 국내의 이동통신 발전 ... 299
        1.4 모바일 통신 발전 ... 301
      02 모바일 인터넷 ... 304
        2.1 모바일 인터넷 개요 ... 304
        2.2 모바일 인터넷 프로토콜 ... 305
        2.3 모바일 홈페이지 언어 ... 307
        2.4 모바일 인터넷 개발환경 ... 309
      03 모바일 플랫폼 ... 313
        3.1 모바일 플랫폼 환경 ... 313
        3.2 모바일 플랫폼 종류 ... 315
        3.3 WIPI ... 320
        3.4 자바 플랫폼 ... 324
Part 4 정보기술(Information Technology)
   10장 차세대 정보 기술 ... 339
      01 차세대 통신 ... 340
        1.1 IMT 2000 ... 340
        1.2 CDMA 접속방식의 발전 ... 345
        1.3 GSM 접속방식의 발전 ... 347
        1.4 휴대 인터넷 WiBro ... 349
      02 영상 미디어 서비스 ... 355
        2.1 디지털 방송 ... 355
        2.2 DMB ... 357
      03 차세대 신기술 ... 361
        3.1 차세대 PC ... 361
        3.2 인터넷 전화 ... 364
        3.3 스마트카드 ... 367
   11장 유비쿼터스 컴퓨팅 ... 375
      01 유비쿼터스 컴퓨팅의 개요 ... 376
        1.1 유비쿼터스 컴퓨팅의 개념 ... 376
        1.2 유비쿼터스 컴퓨팅의 특징 ... 377
        1.3 유비쿼터스 컴퓨팅의 등장배경 ... 379
        1.4 유비쿼터스 컴퓨팅의 사회문화적 영향 ... 380
      02 유비쿼터스 컴퓨팅 요소기술 ... 382
        2.1 RFID ... 382
        2.2 IPv6 ... 386
        2.3 텔레매틱스(Telematics) ... 387
      03 유비쿼터스 컴퓨팅의 적용사례 ... 390
        3.1 홈 네트워킹(Home Networking) ... 390
        3.2 위치기반서비스(LBS) ... 391
        3.3 U 헬스케어(U Healthcare) ... 391
        3.4 U오피스(U Office) ... 392
        3.5 스마트 자동차(Smart Car) ... 393
        3.6 스마트 타이어(Smart Tire) ... 394
        3.7 스마트 웨어(Smart Wear) ... 394
Part 5 정보보호(Information Protection)
   12장 정보 보안 ... 403
      01 정보보안 개념 ... 404
        1.1 정보보안 개요 ... 404
        1.2 정보보안 목표 ... 406
        1.3 정보보안 서비스 ... 408
        1.4 정보보안의 생활화 ... 408
      02 컴퓨터 바이러스 ... 412
        2.1 컴퓨터 바이러스 개요 ... 412
        2.2 컴퓨터 바이러스 분류 ... 413
        2.3 컴퓨터 바이러스 예방과 제거 ... 414
      03 악성 프로그램과 해킹 ... 416
        3.1 악성 프로그램 ... 416
        3.2 해킹과 피싱 ... 417
      04 암호화 기술 ... 419
        4.1 암호화 개요 ... 421
        4.2 비밀키 암호화 ... 422
        4.3 공개키 암호화 ... 425
        4.4 인증 ... 428
        4.5 전자서명 ... 429
      05 인터넷 보안 ... 433
        5.1 전자 메일 보안 ... 433
        5.2 웹 보안 ... 434
        5.3 방화벽 ... 435
   13장 정보 윤리 ... 445
      01 정보윤리 개요 ... 446
        1.1 정보윤리의 필요성 ... 446
        1.2 정보윤리의 개념 및 정의 ... 446
        1.3 정보윤리의 기본원칙 ... 447
      02 정보윤리의 문제사례 ... 448
        2.1 음란ㆍ폭력 정보의 유통 ... 448
        2.2 스팸메일 ... 448
        2.3 허위정보 유포 ... 449
        2.4 컴퓨터 바이러스 유포 ... 449
        2.5 해킹 ... 450
        2.6 사생활 침해 ... 451
        2.7 재산권 침해 ... 451
        2.8 핵심 IT기술 유출 ... 452
      03 정보윤리를 위한 대응방안 ... 454
        3.1 적합한 규범체제 정비 ... 454
        3.2 인터넷 윤리교육의 실시 ... 454
        3.3 인터넷상에서의 실명제 요소의 확대 ... 454
        3.4 사업자(ISP) 책임의 강화 ... 455
        3.5 개인정보유출과 사생활보호 대책 및 방안 ... 456
        3.6 표현의 자유와 역기능 차단 방안 ... 457
        3.7 지적재산권 보호대책 ... 457
        3.8 스팸메일에 대한 대책 ... 458
      04 정보윤리관련 제도 ... 459
        4.1 불법유해정보 유통방지 관련 제도 ... 459
        4.2 개인정보보호제도 ... 460
찾아보기 ... 467
저자소개 ... 487
닫기