CS

[Network] How does the internet work?

s_omi 2023. 11. 22. 22:46
728x90
반응형
SMALL

인터넷의 작동 원리를 알아보기 전에 먼저 인터넷을 살펴보자면,

 

인터넷(Internet)이란? 

여러 통신망을 하나로 연결한다는 의미의 ‘인터 네트워크(inter-network)’라는 말에서 시작되었으며, 지금은 전 세계 컴퓨터들을 하나로 연결하여 서로 통신이 가능한 거대한 컴퓨터 통신망을 의미합니다.

 

인터넷의 작동 원리

초기에는 두 대의 컴퓨터가 통신이 필요할 때 케이블을 사용해서 물리적으로 연결하거나 wifi나 Bluetooth와 같이 무선으로 연결하여 통신을 했습니다. 하지만 컴퓨터의 수가 두 대가 아닌 더 많은 컴퓨터를 연결하면 어떻게 될까요?

 

 

이처럼 매우 복잡한 형태로 연결되게 됩니다. 케이블도 많이 필요하게 되겠지요. 

 

 

이러한 문제를 해결하기 위해 라우터라고 하는 특수한 소형 컴퓨터에만 컴퓨터들을 연결하여 통신하도록 하였습니다.

라우터는 각 컴퓨터에서 오는 메시지들을 올바른 대상 컴퓨터에 가도록 전달하는 역할을 수행합니다. 

또한 라우터도 일반 컴퓨터와 같이 서로 연결할 수 있었으므로 라우터와 라우터를 연결하면서 더욱 더 많은 컴퓨터들이 통신할 수 있게 되었습니다.

 

 

이 정도 규모의 네트워크는 인터넷이라고 불릴 수도 있겠지만 여기서 지리상 먼 곳과는 케이블을 연결할 수 없다는 큰 허점이 있습니다. 이 문제를 어떻게 처리해야 할까요? 잘 살펴보면 우리 주위에 집과 이미 연결된 케이블이 있습니다. 무엇일까요? 바로 전력 및 전화에 사용하는 케이블입니다. 전화 시설은 이미 전 세계에 연결되어 있으므로 이를 사용해 더 많은, 더 큰 네트워크를 형성할 수 있습니다.

 

 

 

우리는 우리의 네트워크를 모뎀이라는 특수한 장치로 전화 시설과 연결하였습니다. 모뎀은 우리 네트워크의 정보를 전화 시설에서 처리할 수 있는 정보로 바꾸거나 전화 시설에 들어온 정보를 네트워크에서 처리할 수 있는 정보로 바꾸는 역할을 수행합니다.

이때 우리의 네트워크에서 대상 네트워크로 메시지를 보내려면 네트워크를 ISP(Internet Service Provider)에 연결해야 합니다. ISP는 모두 연결되는 몇몇 특수한 라우터를 관리하고 다른 ISP의 라우터에도 액세스 할 수 있는 회사를 말하며 예를 들어 KT, SKT 등이 있습니다. 우리 네트워크의 메시지는 이러한 ISP 네트워크의 네트워크를 통해 대상 네트워크로 전달됩니다. 

 

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

728x90
반응형
LIST

'CS' 카테고리의 다른 글

[Network] What is hosting?  (0) 2023.11.29
[Network] DNS and how it work?  (1) 2023.11.28
[Network] What is Domain Name?  (0) 2023.11.27
[Network] Browsers and how they work?  (2) 2023.11.24
[Network] What is HTTP? HTTPS?  (5) 2023.11.23