인터넷의 개념과 작동 원리에 대해 설명합니다 웹 기술 인프라의 기초와 인터넷과 웹의 차이점을 배우게 됩니다
인터넷은 웹의 핵심적인 기술(즉, 웹의 핵심이 되는 기술) 인터넷의 가장 기본적인 것은, 컴퓨터들이 서로 통신 가능한 거대한 네트워크라는 것
<aside> ✅ 인터넷은 컴퓨터들이 통신 가능하도록 하는 거대한 네트워크 웹은 인터넷이라는 네트워크를 사용하는, 일종의 정보 공유 공간 (웹은 일종의 인터넷의 부분집합)
</aside>
두 개의 컴퓨터가 통신이 필요할 때, 우리는 다른 컴퓨터와 물리적으로 연결(이더넷 케이블)하거나 무선으로 연결(와이파이, 블루투스 등)되어야 합니다.
<aside> ✅ 여기선 유선 케이블을 예시로 설명하지만, 무선 네트워크도 동일한 방식입니다!
</aside>
네트워크는 윗 그림처럼 보통 단순히 두 대 간의 연결로만 끝내지 않습니다(원하는 만큼의 컴퓨터 수와 연결 가능). 그러나, 컴퓨터 수가 많아질수록 케이블의 수는 기하급수적으로 늘어납니다. (EX | 컴퓨터 수가 10대 → 1대당 케이블 수 9개 필요 → 총 케이블 수는 45개)
이렇게 케이블 수가 컴퓨터 수에 비해 너무 많이 늘어나는 문제를 **라우터(특수 소형 컴퓨터)**에 연결하면 해결할 수 있습니다. 라우터는 딱 한 가지의 역할만을 수행하는데요, 주어진 컴퓨터에서 보낸 메시지가 올바른 대상 컴퓨터에 도착하는지 확인하는 겁니다.
이제는 10개의 플러그를 가진 라우터, 1개의 플러그를 가진 컴퓨터, 10개의 케이블만 필요합니다!
<aside> ✅ 예를 들어, A에서 B에 메시지를 보내려면, 컴퓨터 A는 메시지를 라우터에 보내고, 라우터는 메시지를 컴퓨터 B에 보냅니다. (다른 컴퓨터에게 메시지가 가지 않도록 해야합니다!)
</aside>
그럼 만약 수백, 수천, 수십억 대의 컴퓨터를 연결하는 것은 어떨까요? 위에서 라우터는 특수 소형 컴퓨터라고 했었습니다. 그럼 이제 두 대의 라우터를 연결할 수 있겠죠?
그럼 우린 이제 더 많은 컴퓨터들을 라우터에 연결해서 라우터끼리 연결함으로써 네트워크를 확장시킬 수 있음을 알 수 있습니다.