1일 1로그 100일 완성 IT 지식 : 하드웨어, 소프트웨어, 통신, 데이터, 4가지 IT 근육으로 디지털 문해력 기르기

1일 1로그 100일 완성 IT 지식 : 하드웨어, 소프트웨어, 통신, 데이터, 4가지 IT 근육으로 디지털 문해력 기르기

$21.03
Description
복잡한 IT 세상을 선명하게 읽는 디지털 문해력 기르기 챌린지
IT 지식은 분명 복잡하지만 인생처럼 혼잡하지는 않다. 필요한 지식을 습득하면 막연한 불안감에서 벗어나 디지털 지구가 제시하는 도전과 기회에 적극적으로 대처할 수 있다. 네이버, 카카오, 쿠팡, 배달의 민족, 당근마켓, 토스··· 순식간에 우리 일상에 스며든 IT 기업들은 클라우드 컴퓨팅, 머신러닝, 데이터 마이닝과 같은 기술을 바탕으로 매분 매초 혁신과 성장을 거듭하고 있다. 그 가운데 인터넷, 스마트폰에 이어 2025년 글로벌 300조 시장이 예측되는 메타버스 시대가 열렸다.
다행히도 논리적 구조와 물리적 구현으로 이뤄진 디지털 시스템의 기본 아이디어는 무게가 30톤에 달하던 초기 컴퓨터부터 MS 홀로렌즈로 접속하는 메타버스까지 동일하다. 컴퓨팅의 4가지 핵심 분야인 하드웨어, 소프트웨어, 통신, 데이터를 이해하면 어떤 복잡한 디지털 시스템이라도 잘게 쪼개 비즈니스 구조와 흐름을 파악하는 디지털 문해력을 기를 수 있다.
호기심 세포는 있는데, 실천 세포는 없다면, 이 책이 딱이다. ‘1일 1로그 100일 완성 IT 지식 챌린지’에, 각 꼭지를 언제 읽을 것인지, 퀘스트 날짜를 적어 보자. 계획한 날짜에 읽었다면 퀘스트 성공! 하루하루 성공 기록을 쌓다 보면 한번 배워 평생 써먹는 IT 근육을 갖게 될 것이다.

저자

브라이언W.커니핸

프린스턴대학컴퓨터과학과교수.20년간비전공자를대상으로교양과목인‘우리세상의컴퓨터들(ComputersinOurWorld)’을가르치고있다.급하게정한이름이라과목명이다소애매하지만즐거운교수생활가운데서도가장재밌는일이다.우리삶은온통컴퓨팅기술로뒤덮여있기에컴퓨터가무엇을할수있고,어떻게기능을수행하는지,전혀할수없는일과당장하기어려운일은무엇인지누구나알아둘필요가있다고생각한다.

대학에오기전,현대과학기술의산실인벨연구소의컴퓨팅과학연구센터에서30년간일했다.스크립트언어인AWK와모델링언어인AMPL을공동개발했고,문서조판용도구를포함하여다양한유닉스프로그램을만들었으며컴퓨터과학계에서가장뛰어난작가이기도하다.

1978년,데니스리치와함께최초의C언어해설서인『C언어프로그래밍』을썼고,『프로그래밍수련법』등십여권의IT서적을공동집필했다.모든프로그래머를설레게하는출력문‘Hello,World’를만들었으1999년부터프린스턴대학교에서학생들을가르치고있다.2002년미국공학아카데미회원으로선정되었으며2019년미국예술과학아카데미회원으로선정되었다.

목차

들어가며
서문

1부[IT근육하나]하드웨어

001컴퓨터의논리와구조
002프로세서속도와심장박동수
003HDD와SSD의차이
004가로세로1cm프로세서칩
00550년넘게유지된무어의법칙
006요약

007연속과불연속
008아날로그정보를디지털로바꾸기
0090과1의세계
010비트모아데이터
011요약

012프로세서와계산기의다른점
013모형컴퓨터로더하기프로그램만들기
014프로세서는무조건빠른게좋을까?
015캐시가뭔가요?
016슈퍼컴퓨터부터사물인터넷까지
017요약

2부[IT근육둘]소프트웨어

018알고리즘과초콜릿케이크레시피
019반에서가장키큰사람찾기:선형알고리즘
02010억개전화번호에서이름찾기:이진검색
021검색을쉽게만드는정렬:선택정렬vs퀵정렬
02210개도시를최단거리로여행하는법
023요약

024알고리즘은이상,프로그래밍은현실
025다른프로그램을처리하기위한프로그램
026고수준언어에서프로그램실행까지
027작문과비슷한프로그래밍
028구글같은서비스는어떻게개발할까?
029구글과오라클의저작권소송
030기술표준의중요성
031자유로운소프트웨어,오픈소스
032요약

033컴퓨터를작동하게만드는운영체제
034가상운영체제와가상머신
035운영체제가일하는법
036파일시스템과블록
037파일을휴지통에넣을때일어나는일
038여러작업을수행하는애플리케이션
039소프트웨어의계층구조
040요약

041자바스크립트와파이썬
042프로그래밍언어의주요개념
043자바스크립트로Hello,World출력하기
044사용자이름입력받아출력하기
045루프와조건문
046자바스크립트로구글지도에위치표시하기
047자바스크립트는어떻게작동할까?
048파이썬으로Hello,World출력하기
049더하기프로그램만들기
050파이썬으로그래프그리기
051파이썬은어떻게작동할까?
052요약

3부[IT근육셋]통신

053전화부터와이파이까지,네트워크의기본속성
054삐-삐-추억의모뎀소리
055킬로바이트에서메가바이트로
056학교나회사에서사용하는근거리네트워크,이더넷
057와이파이는상표이름
058휴대전화가영어로셀룰러폰인이유
0593G,LTE,4G,5G
060ZIP파일로압축할때
061오류를검출하고수정하는알고리즘
062요약

063표준과프로토콜의세계,인터넷
064인터넷이가능한메커니즘
065나만의도메인이갖고싶다면?
066출발지에서목적지까지,인터넷경로확인하기
067데이터를전송하는핵심프로토콜TCP/IP
068최상위프로토콜:메일전송과파일공유
069디지털저작권논쟁
070보안에취약한IoT기기들
071요약

072월드와이드웹은무료다
073URL의의미
074HTML과CSS로간단한웹페이지만들기
075쿠키를삭제하시겠습니까?
076어도비플래시는왜퇴출됐을까?
077이메일첨부파일을함부로클릭하면안되는이유
078바이러스전파
079곳곳에도사리는위험
080웹에서나를지키는3단계방어책
081요약

4부[IT근육넷]데이터

082제타바이트시대
083검색엔진과타깃광고
084내가인터넷을보면인터넷도나를본다
085트윗을올리기전에
086메타데이터에관한불편한진실
087클라우드와프라이버시
088요약

089인간의영역에들어온컴퓨터
090인공지능의겨울
091머신러닝의학습알고리즘
092인간뇌를모방한신경망과딥러닝
093인공지능과사람이쓴시를구별할수있을까?
094요약

095숨길게없다면괜찮을까?
096둘이서만공유하는비밀키암호기법
097공개키암호기법과닫힌자물쇠
098인터넷에흔적을남기지않고거래할수있을까?
099요약
100사람은빠르게변하지않는다

용어해설
옮긴이의글
찾아보기

출판사 서평

KT네트워크장애가라우팅오류때문이라는데,라우터가뭘까?
복잡한IT세상을선명하게읽는디지털문해력기르기프로젝트

최근SNS에서파일을폴더에저장하지않고검색으로찾는Z세대에관한글이큰관심을끌었다.폴더와파일의계층구조에익숙한기성세대와커다란바구니하나에모든파일을다넣고필요할때마다검색해서꺼내쓰는Z세대가이로인한의사소통에어려움을겪고있는것이다.교수가학생들에게파일을어디에저장해두었는지물었더니학생들이하나같이“지금무슨말씀하시는거예요?”라며어리둥절한표정을지었다고한다.이책에서설명하는‘컴퓨터의논리와구조(001)’,‘파일시스템과블록(036)’을보면재밌게도Z세대의방식이컴퓨터의물리적구조와비슷함을알수있다.실제데이터는계층이없는블록에저장되기때문이다.하드웨어와소프트웨어를다루는1부와2부에는이외에도컴퓨팅에는왜십진수대신이진수를사용하는지,CPU스펙인‘2.2GHz듀얼코어인텔Corei7’은무슨뜻인지,프로세서가프로그래밍가능한고속계산기에불과하다면어떻게우리는컴퓨터나스마트폰으로쇼핑하고,검색하고,친구와대화할수있는지알려주는흥미진진한내용이가득하다.얼마전KT네트워크장애로1시간넘게전국적으로인터넷이되지않았다.음식점을비롯해여러매장에서인터넷결제가되지않았고,카톡은물론트래픽증가로음성전화서비스망까지작동하지않았다.KT부산국사에서기업망라우터교체작업중잘못된명령어를입력한것이원인이었다.라우터가무엇이고,어떤역할을하기에,한개라우터의잘못된경로업데이트가30초이내에전국으로확대된것일까?이책3부에서는전화부터와이파이까지네트워크의기본속성과표준과프로토콜의세계인인터넷을알기쉽게설명한다.특히‘인터넷이가능한매커니즘(064)’,‘나만의도메인이갖고싶다면?(065)’,‘출발지에서목적지까지,인터넷경로확인하기(066)’를읽으면이번네트워크장애를선명하게이해할수있다.

2021년전세계인터넷트래픽은3제타바이트에이른다고한다.이모든데이터는어떻게오가고이용되고있을까?인터넷에흔적을남기지않고거래할수있을까?4부데이터에서는메타데이터에관한불편한진실부터암호기법의원리까지프라이버시를지키기위해알아야하는최소한의지식을살펴본다.저자는1992년10월코넬대학을방문했을때,웹이작동하는것을처음보았는데쑥스러운일이지만당시에는그다지인상적이라고생각하지않았다고한다.그로부터6개월도지나지않아등장한브라우저가세상을바꿨다.앞으로1년,5년,10년후어떤세상이펼쳐지든이책으로키운IT근육이든든한기초체력을만들어줄것이다.