통신 : 의사, 감성, 사고를 한쪽에서 다른 쪽으로 전달하는 것
- 모스부호 : 전기를 이용한 최초의 통신 시스템
- 전화 : 전선에 모스부호 대신 목소리를 전달
컴퓨터를 전선으로 연결하고, 이선에 데이터를 보냄으로써 최초의 데이터 통신이 탄생
- 컴퓨터 네트워크 : 여러대의 컴퓨터끼리 데이터를 주고받는 통신 시스템
- network = net + work
통신을 위한 약속
네트워크 = 통신열결 + 프로토콜
| FTP(File Transfer Protocol) | 컴퓨터와 컴퓨터를 인터넷을 통해 파일을 전송하는 프로토콜 |
|---|---|
| HTTP(Hyper Text Transmission Protocol) | 페이지를 방문할 때 사용하는 프로토콜 |
| TCP(Transmission Control Protocol) /
IP(Internet Protocol) | 인터넷을 이용할 떄 사용하는 프로토콜 |

인터넷의 정의 : 네트워크를 하나로 묶는 기술
- 컴퓨터 간 데이터 전송을 편리하게 해주는 LAN이 급속히 보급
LAN의 구조 : topology 모양에 따라 별 형태, 링 형태, 버스 형태가 있음


ARPA : 미국 국방성에서 서로 호환되지 않는 LAN을 묶어 하나의 네트워크로 만들기 위해 실행한 프로젝트
클라이언트/서버 구조란 클라이언트가 서비스를 요청하면, 서버가 응답하는 구조
Peer-to-Peer 시스템 : 서버는 중재만 하고, 파일을 가진 사용자(Peer)로부터 직접 다운
- 클라이언트 / 서버 구조의 단점인 ‘서버 과부화’의 해결책

클라우드 컴퓨팅 : 언제 어디서나 컴퓨팅 파워나 소프트웨어에 접근할 수 있는 유연한 컴퓨터 환경

Internet of Things(IoT) : 사물(Thing)들이 연결된 세상