네트워크와 기술이 우리 삶에 미치는 영향은 날로 커지고 있습니다. 기술을 깊이 이해하면 정보 중심 사회에서 한층 능숙하게 적응하고 활동할 수 있습니다.
freeCodeCamp.org 유튜브 채널에 인터넷의 역사와 기술을 다룬 방대한 규모의 무료 강좌가 새롭게 공개되었습니다.
인터넷이 어떻게 만들어졌는지, 누가 만들었는지
이 강좌를 통해 인터넷이 어떤 과정을 거쳐 탄생했는지, 누가 만들었는지, 그리고 실제로 어떻게 작동하는지 배울 수 있습니다. 나아가 오늘날 우리가 사용하는 인터넷과 웹 기술을 개발한 혁신가들의 생생한 인터뷰도 만나볼 수 있다는 점이 이 강좌의 큰 매력입니다.
강좌의 제작자는 '닥터 척(Dr. Chuck)'이라는 별명으로 잘 알려진 찰스 세버런스(Charles Severance)입니다. 그는 미시간 대학교 정보대학원(School of Information)의 임상 교수로 재직 중이며, 프로그래밍, 데이터베이스 설계, 웹 개발 등 다양한 기술 중심 과목을 가르치고 있습니다.
이 강좌를 수강하면 얻을 수 있는 것
이 강좌를 마친 후에는 인터넷과 웹을 더 이상 당연한 존재로 여기지 않게 될 것입니다. 또한 현재 사회가 직면한 주요 기술적 쟁점에 대해 더 잘 알게 되고, 인터넷과 웹이 혁신의 공간이라는 사실을 깨닫게 됩니다. 그리고 자신이 그 혁신 속에서 어떤 역할을 할 수 있을지에 대한 통찰도 얻게 됩니다.
강좌 목차
이 정보 가득한 강좌의 구성은 다음과 같습니다:
- 컴퓨팅과 통신 분야의 고위험 연구
- IEEE 컴퓨터: 블레츨리 파크의 앨런 튜링
- 세계 각국의 '최초' 전자 컴퓨터
- 모나시 컴퓨팅 역사 박물관 인터뷰
- 전후(戰後) 컴퓨팅과 통신
- 초기 학술 네트워킹 연구
- 레너드 클라인록: 인터넷을 통해 전송된 최초의 두 패킷
- 패킷 교환 네트워크
- 컴퓨팅 대화: 레너드 클라인록의 패킷 이론
- 패킷 스위칭과 아파넷(ARPANET)
- 케이티 하프너가 들려주는 아파넷 프로젝트의 역사
- 기술 발전을 견인한 슈퍼컴퓨터
- 네트워크 컴퓨팅: 래리 스마(Larry Smarr)의 과학 컴퓨팅 강의
- 슈퍼컴퓨터에서 NSFNet으로
- 더그 반 하우얼링: NSFNet 구축기
- 전 세계로 확장된 NSFNet
- 니 퀘이너(Nii Quaynor): 아프리카 대륙에 인터넷을 열다
- CERN에서 탄생한 월드 와이드 웹(WWW)
- 전 세계에 웹을 구축하다
- 스티브 잡스가 남긴 2차적 효과 (고해상도)
- NCSA의 모자이크(Mosaic): 모두를 위한 브라우저
- 조지프 하딘: NCSA 모자이크
- 모자이크를 돌아보며
- 브렌던 아이크(Brendan Eich)와의 컴퓨팅 대화
- 컴퓨팅 대화: 미첼 베이커의 모질라 재단 이야기
- 웹, 세계, 그리고 경제
- 컴퓨팅 대화: 브라이언 벨렌도프의 아파치 소프트웨어 재단 이야기
- 오픈 소스 이야기 마무리
- 소개: 링크 계층(Link Layer)
- 컴퓨팅 대화: 밥 메칼페의 최초 이더넷 LAN 이야기
- 인터네트워크 프로토콜(IP)
- 컴퓨팅 대화: 빈트 서프(Vint Cerf)의 패킷 역사 이야기
- DNS - 도메인 네임 시스템
- 전송 계층(Transport Layer)
- 밴 제이콥슨: 슬로우 스타트 알고리즘
- TCP 마무리
- 응용 계층(Application Layer)
- 보안 입문
- 브루스 슈나이어: 보안 사고방식(The Security Mindset)
- 보안의 이해
- 암호화와 기밀성
- 암호화 해시와 무결성
- 브루스 슈나이어: 암호 시스템 구축하기
- 해싱과 디지털 서명
- 보안 공개키/개인키 - 보안 소켓(Secure Sockets)
- 보안 - 무결성과 인증 기관(CA)
전체 강좌는 아래에서 바로 시청하거나 freeCodeCamp.org 유튜브 채널(총 9시간 분량)에서 확인할 수 있습니다.