인터넷의 개념과 작동 원리에 대해 설명합니다 웹 기술 인프라의 기초인터넷과 웹의 차이점을 배우게 됩니다


요약

인터넷은 웹의 핵심적인 기술(즉, 웹의 핵심이 되는 기술) 인터넷의 가장 기본적인 것은, 컴퓨터들이 서로 통신 가능한 거대한 네트워크라는 것

<aside> ✅ 인터넷은 컴퓨터들이 통신 가능하도록 하는 거대한 네트워크 웹은 인터넷이라는 네트워크를 사용하는, 일종의 정보 공유 공간 (웹은 일종의 인터넷의 부분집합)

</aside>


단순 네트워크

두 개의 컴퓨터가 통신이 필요할 때, 우리는 다른 컴퓨터와 물리적으로 연결(이더넷 케이블)하거나 무선으로 연결(와이파이, 블루투스 등)되어야 합니다.

<aside> ✅ 여기선 유선 케이블을 예시로 설명하지만, 무선 네트워크도 동일한 방식입니다!

</aside>

image.png

네트워크는 윗 그림처럼 보통 단순히 두 대 간의 연결로만 끝내지 않습니다(원하는 만큼의 컴퓨터 수와 연결 가능). 그러나, 컴퓨터 수가 많아질수록 케이블의 수는 기하급수적으로 늘어납니다. (EX | 컴퓨터 수가 10대 → 1대당 케이블 수 9개 필요 → 총 케이블 수는 45개)

image.png

이렇게 케이블 수가 컴퓨터 수에 비해 너무 많이 늘어나는 문제를 **라우터(특수 소형 컴퓨터)**에 연결하면 해결할 수 있습니다. 라우터는 딱 한 가지의 역할만을 수행하는데요, 주어진 컴퓨터에서 보낸 메시지가 올바른 대상 컴퓨터에 도착하는지 확인하는 겁니다.

이제는 10개의 플러그를 가진 라우터, 1개의 플러그를 가진 컴퓨터, 10개의 케이블만 필요합니다!

이제는 10개의 플러그를 가진 라우터, 1개의 플러그를 가진 컴퓨터, 10개의 케이블만 필요합니다!

<aside> ✅ 예를 들어, A에서 B에 메시지를 보내려면, 컴퓨터 A는 메시지를 라우터에 보내고, 라우터는 메시지를 컴퓨터 B에 보냅니다. (다른 컴퓨터에게 메시지가 가지 않도록 해야합니다!)

</aside>

네트워크 속 네트워크

그럼 만약 수백, 수천, 수십억 대의 컴퓨터를 연결하는 것은 어떨까요? 위에서 라우터는 특수 소형 컴퓨터라고 했었습니다. 그럼 이제 두 대의 라우터를 연결할 수 있겠죠?

image.png

그럼 우린 이제 더 많은 컴퓨터들을 라우터에 연결해서 라우터끼리 연결함으로써 네트워크를 확장시킬 수 있음을 알 수 있습니다.

image.png