인터넷은 어떻게 동작하는가?

Updated:

1 minute read

front-end 2020 load map 첫번째

1. 단순한 네트워크

두개의 컴퓨터가 통신이 필요할 떄, 우리는 다른 컴퓨터와 물리적으로 (보통 이더넷 케이블) 또는 무선으로 연결되어야한다.

이러한 네트워크는 두 대의 컴퓨터로 제한되지 않고. 원하는 만큼의 컴퓨터를 연결할 수 있다.

다만, 이렇게 연결할 수록 매우 복잡해진다. 10대의 컴퓨터를 연결하려는 경우 컴퓨터 당 9개의 플러그가 달린 45 개의 케이블이 필요하다.

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

라우터는 단 하나의 작업을 수행한다. 주어진 컴퓨터에서 보낸 메세지가 올바른 대상 컴퓨터에 도착하는지 확인한다. 이렇게 수행하면 45개의 케이블을 10개의 케이블과 라우터만 갖고있으면 된다.

2. 네트워크 속의 네트워크

만약 10개가 아닌 수백, 수천 대의 컴퓨터를 연결하는 건 어떨까?

단일 라우터면 그렇게 많은 수를 처리할 수 없지만, 라우터끼리 연결한다면 그 문제 또한 해결가능하다.

컴퓨터를 라우터에 연결하고 라우터에서 라우터로 무한히 확장가능하다.

이런 네트워크는 인터넷에 가깝다. 하지만, 이런 방식으로는 아주 먼 곳에 케이블을 연결할 수 없다.

반면에 전화, 전력과 같이 세계 곳곳으로 연결된 케이블이 있습니다.

우리의 네트워크를 전화 시설에 연결한다면 아주 먼 곳에 케이블을 연결 할 수 있다.

그렇게 하기 위해선, 모뎀이라는 특수 장비를 사용해야한다.

모뎀은 우리 네트워크의 정보를 전화 시설에서 처리할 수 있는 정보로 바꾸며 그 반대에도 마찬가지로 사용한다. 네트워크는 이렇게 전화 시설에 연결된다.

다음 단계에서는 네트워크로 메세지를 보낸다. 이를 위해 네트워크를 인터넷 서비스 제공업체 (Internet SErvice Provider,ISP) 에 연결한다.

ISP는 모두 함께 연결되는 몇몇 특수한 라우터를 관리하고 다른 ISP의 라우터에도 액세스 할 수있는 회사이다. 네트워크는 ISP를 통해 대상 네트워크로 전달된다.

인터넷은 이러한 전체 네트워크 인프라로 구성된다.

참고 https://developer.mozilla.org/ko/docs/Learn/Common_questions/How_does_the_Internet_work

Categories:

Updated:

Comments