인터넷의 동작 방식

노승현·2024년 7월 26일

내일배움 사전캠프

목록 보기
34/38

이전 시간에 웹페이지, 웹 사이트, 웹 서버, 브라우저에 대해 공부를 했다.
그 중 웹 서버에 대해 공부를 하려다 공부 중 이해 안되는 부분이 존재해 선행 공부로 필요한 인터넷이 어떻게 동작하는 지에 대해 공부를 해볼 것이다.

인터넷

인터넷은 인터넷 프로토콜을 기반으로 한 전 세계적으로 연결되어 서로 통신이 가능한 컴퓨터 네트워크 통신망을 말한다.
보통 인터넷이라 하면 웹이라 줄여 부르는 월드와이드웹(www)만 생각하기 쉽지만, 인터넷은 이외에 전자메일, 온라인 게임, VoIP 등 다양한 서비스들을 포함한다.

깊게 파헤쳐보기 (인터넷 동작)

단순한 네트워크

두 개 컴퓨터가 통신을 필요로 할 때, 우리는 다른 컴퓨터와 물리적으로 또는 무선으로 연결되어야 한다. 모든 현대 컴퓨터들은 이러한 연결 중 하나를 이용해 연결을 지속할 수 있다.

이런 네트워크는 두 대의 컴퓨터로 제한되지 않는다. 원하는 만큼 컴퓨터를 연결할 수 있다.
But, 이렇게 연결하면 연결할수록 점점 복잡해진다.
예를 들어 10대 컴퓨터를 연결할 경우 컴퓨터 당 9개 플러그가 달린 45개 케이블이 필요하다.

이러한 문제를 해결하려면 네트워크의 각 컴퓨터는 라우터라고 하는 특수 소형 컴퓨터에 연결한다. 이 라우터는 단 하나의 작업만 한다.
주어진 컴퓨터에서 보낸 메시지가 올바른 대상으로 컴퓨터에 도착하는 지를 확인한다.
예를 들어 컴퓨터 A가 컴퓨터 B에게 메시지를 전달하려 할 경우 컴퓨터 A가 라우터에 메시지를 보내며 컴퓨터 B에게 메시지를 전달하라 얘기하고, 라우터는 받은 메시지를 컴퓨터 B에게 전달시켜준다.

이 라우터를 시스템에 추가한다면 10대 컴퓨터 네트워크에 10개 케이블만 필요로 한다.

네트워크 속 네트워크

수백, 수천 대의 컴퓨터를 연결 해야 할 경우 어떻게 해야 할까?
단일 라우터로 그 정도까지 확장하기는 어렵겠지만 윗 부분을 읽어보면 라우터도 하나의 컴퓨터라 했다. 컴퓨터끼리 연결 가능한 단순 네트워크도 있으니, 라우터도 서로 연결이 가능하지 않을까 라 생각할 수 있다.
당연히 라우터끼리 연결이 가능하기 때문에, 라우터끼리의 연결을 통해 네트워크를 무한하게 확장이 가능하다.

이런 네트워크는 인터넷이라 부르기에 가깝긴 하지만 완벽하진 않다.
그 이유는 바로 라우터 안에 있는 네트워크가 아닌 그 밖의 네트워크들, 예를 들면 우리 집, 우리 지역의 네트워크 밖의 네트워크들은 연결이 불가능하다.
이 문제를 해결하는 방법은 바로 전화기 기반의 시설을 통해 우리가 다른 곳과 연결이 가능하다. 전화기 시설은 세계 어느 곳과도 연결이 가능하기 때문에 완벽한 배선이라 볼 수 있다.
그러므로 우리가 네트워크를 전화 시설과 연결하려면 모뎀이라는 장비가 필요하다. 이 모뎀은 네트워크 정보(디지털 데이터)를 전화 시설에서 처리 할 수 있는 정보(아날로그 데이터)로 바꿔주며, 그 반대의 경우도 바꿔준다.

전화 시설 연결 후 그 다음 단계는 우리 네트워크에서 도달하려는 네트워크로 메세지를 보내는 것이다.
메시지를 보내기 위해서는 네트워크를 인터넷 서비스 제공 업체(ISP)에 연결한다. ISP는 모두 함께 연결되는 특수 라우터를 관리하고 다른 ISP에도 액세스 할 수 있는 회사다.
따라서 우리 네트워크의 메세지는 ISP 네트워크의 네트워크를 통해서 대상 네트워크로 전달이 된다.

그렇게 인터넷은 이러한 전체적인 네트워크 인프라가 구성된다.

0개의 댓글