ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [백엔드 로드맵🐖] 인터넷은 어떻게 동작할까?
    스터디/백엔드 로드맵 2022. 7. 28. 12:26
    반응형

    결론

    인터넷은 컴퓨터들이 서로 통신 가능한 거대한 네트워크이다.

     

    왜 거대한 네트워크일까?

    단순 네트워크

    A 컴퓨터와 B 컴퓨터가 통신이 필요할 때, A 컴퓨터는 B 컴퓨터와 물리적으로 (이더넷 케이블) 또는 무선으로 (와이파이나, 블루투스)로 연결되어야 한다. 

    지금의 모든 컴퓨터들은 둘 중 하나를 이용해 지속가능한 연결이 가능하다.

     

    간단명료한 네트워크

    이런 네트워크는 두 대의 컴퓨터 뿐만이 아니라 원하는 만큼의 컴퓨터를 연결할 수 있다! 

    그러나 많고 더 많은 컴퓨터를 연결할 수록 네트워크는 매우 복잡해진다. 

    예를 들어 10대의 컴퓨터를 연결하려는 경우 컴퓨터 당 9개의 플러그가 달린 45개의 케이블이 필요하다! (으악!)

    징글돋는다

    이 문제를 해결하기 위해 네트워크의 각 컴퓨터는 라우터라고 하는 특수한 소형 컴퓨터에 연결이 된다.

    이 라우터는 주어진 컴퓨터에서 보낸 메세지올바른 대상 컴퓨터에 도착하는지 확인한다.

    컴퓨터 A가 B에게 메세지를 보내고 싶으면, 메세지는 컴퓨터 A - 라우터 - 컴퓨터 B를 거쳐간다.

    라우터는 가운데에서 메세지가 컴퓨터 C로 가지 않도록 중간자 역할을 잘 해줘야 한다~!

    라우터를 시스템에 추가하면 10대의 컴퓨터 네트워크에는 10개의 케이블만 있으면 된다! (오~)

     

    가운데서 열일하는 라우터

    네트워크 속의 네트워크

    10개까진 하나의 라우터로 충분히 가능하다. 하지만 컴퓨터가 무한으로 늘어나도 괜찮을까?

    라우터는 다른 컴퓨터와 마찬가지로 컴퓨터라고 말했다.

    라우터끼리 연결시키는 것은 어떨까?

    컴퓨터를 라우터에 연결하고, 라우터는 라우터에 연결하면 무한히 확장할 수 있다.

    이런 네트워크는 '인터넷'과 매우 가깝지만 우리는 무언가 놓치는 것이 있다.

    우리는 가까이 사는 친구, 이웃과 네트워크를 형성할 수 있다.

     

    하지만 우리 지역과 매우 먼 부산에서 사는 친구와도 케이블을 통해 네트워크를 형성할 수 있을까?

    이 문제를 어떻게 처리할 수 있을까?

    예를 들어 전력 및 전화와 같이 이미 집에 연결된 케이블이 있다. 

    전화기 기반의 시설은 이미 세계 어느 곳과도 연결되어 있다! 

    우리는 네트워크를 전화 시설와 연결하여 사용할 수 있다. 그를 도와주는 것이 바로 모뎀이다.

    모뎀은 네트워크를 전화 시설에서 처리할 수 있게끔 바꿔주며, 그 반대도 마찬가지이다.

    헬로우 모뎀

    우리는 네트워크를 전화 시설에 연결한다. 다음 단계는 우리의 네트워크에서 목적지 네트워크로 메세지를 보내는 것이다.

    그러기 위해선 네트워크를 ISP (Internet Service Provider)에 연결한다. 

    ISP는 모두 함께 연결되는 몇몇 특수한 라우터를 관리하고 다른 ISP의 라우터에도 액세스 할 수 있는 회사이다.

    따라서 우리 네트워크의 메세지는 -> ISP 네트워크의 네트워크 -> 대상 네트워크로 전달된다. 

    인터넷은 이러한 인프라로 구성된다.

     

     

    출처

    인터넷은 어떻게 동작하는가
    https://developer.mozilla.org/en-US/docs/Learn/Common_questions/How_does_the_Internet_work

    반응형

    댓글

Designed by Tistory.