1부 하드웨어1장 컴퓨터 안을 들여다보자 71.1 논리적 구성 10 1.1.1 CPU 11 1.1.2 RAM 12 1.1.3 디스크와 다른 보조 기억 장치 13 1.1.4 기타 장치 161.2 물리적 구조 171.3 무어의 법칙 201.4 요약 222장 비트, 바이트, 정보의 표현 252.1 아날로그와 디지털 262.2 아날로그-디지털 변환 272.3 비트, 바이트, 이진수 34 2.3.1 비트 35 2.3.2 2의 거듭제곱과 10의 거듭제곱 37 2.3.3 이진수 37 2.3.4 바이트 402.4 요약 433장 CPU 속으로 453.1 모형 컴퓨터 46 3.1.1 첫 번째 모형 프로그램 47 3.1.2 두 번째 모형 프로그램 49 3.1.3 분기 명령어 50 3.1.4 RAM 내부 표현 533.2 실제 CPU 553.3 캐싱 583.4 다른 종류의 컴퓨터들 593.5 요약 62하드웨어 마무리 652부 소프트웨어4장 알고리즘 714.1 선형 알고리즘 734.2 이진 검색 754.3 정렬 784.4 난해 문제와 복잡도 834.5 요약 865장 프로그래밍과 프로그래밍 언어 895.1 어셈블리 언어 915.2 고수준 언어 925.3 소프트웨어 개발 100 5.3.1 라이브러리, 인터페이스, 개발 키트 102 5.3.2 버그 1035.4 지적 재산권 107 5.4.1 영업 비밀 107 5.4.2 저작권 108 5.4.3 특허 109 5.4.4 라이선스 1105.5 표준 1135.6 오픈 소스 1155.7 요약 1176장 소프트웨어 시스템 1196.1 운영 체제 1206.2 운영 체제는 어떻게 작동할까 126 6.2.1 시스템 콜 128 6.2.2 디바이스 드라이버 1286.3 다른 운영 체제 1306.4 파일 시스템 131 6.4.1 디스크 파일 시스템 132 6.4.2 파일 제거하기 135 6.4.3 다른 파일 시스템 1376.5 애플리케이션 1396.6 소프트웨어의 계층 1426.7 요약 1447장 프로그래밍 배우기 1477.1 프로그래밍 언어의 개념 1497.2 첫 번째 자바스크립트 예제 1507.3 두 번째 자바스크립트 예제 1527.4 루프 1547.5 조건문 1557.6 라이브러리와 인터페이스 1577.7 자바스크립트는 어떻게 작동할까 1587.8 요약 160소프트웨어 마무리 1613부 통신8장 네트워크 1738.1 전화와 모뎀 1748.2 케이블과 DSL 1758.3 근거리 통신망과 이더넷 1778.4 무선 1808.5 휴대 전화 1838.6 대역폭 1878.7 압축 1888.8 오류 검출 및 수정 1918.9 요약 1939장 인터넷 1959.1 인터넷 개요 1979.2 도메인 네임과 주소 200 9.2.1 도메인 네임 시스템 201 9.2.2 IP 주소 202 9.2.3 루트 서버 203 9.2.4 자신만의 도메인 등록하기 2059.3 라우팅 2069.4 TCP/IP 프로토콜 208 9.4.1 IP, 인터넷 프로토콜 209 9.4.2 TCP, 전송 제어 프로토콜 2109.5 상위 레벨 프로토콜 212 9.5.1 텔넷과 SSH: 원격 로그인 213 9.5.2 SMTP: 간이 전자 우편 전송 프로토콜 214 9.5.3 파일 공유와 P2P 프로토콜 2169.6 인터넷상의 저작권 2189.7 사물 인터넷 2209.8 요약 22110장 월드 와이드 웹 22510.1 웹은 어떻게 작동할까 22710.2 HTML 22910.3 쿠키 23210.4 웹 페이지에 있는 액티브 콘텐츠 23310.5 다른 곳에 있는 액티브 콘텐츠 23610.6 바이러스, 웜, 트로이 목마 23810.7 웹 보안 241 10.7.1 클라이언트에 대한 공격 241 10.7.2 서버에 대한 공격 246 10.7.3 전송 중인 정보에 대한 공격 24810.8 자기 자신을 방어하기 24910.9 요약 25211장 데이터와 정보 25511.1 검색 25611.2 추적 26211.3 SNS 26911.4 데이터 마이닝과 집계 27311.5 클라우드 컴퓨팅 27611.6 요약 28312장 프라이버시와 보안 28512.1 암호 기법 286 12.1.1 비밀 키 암호 기법 288 12.1.2 공개 키 암호 기법 29012.2 익명성 295 12.2.1 Tor와 Tor 브라우저 296 12.2.2 비트코인 30012.3 요약 302마무리 305주석 312용어 해설 325찾아보기 340