인터넷의 작동 원리를 알아보기 전에 먼저 인터넷을 살펴보자면,
인터넷(Internet)이란?
여러 통신망을 하나로 연결한다는 의미의 ‘인터 네트워크(inter-network)’라는 말에서 시작되었으며, 지금은 전 세계 컴퓨터들을 하나로 연결하여 서로 통신이 가능한 거대한 컴퓨터 통신망을 의미합니다.
인터넷의 작동 원리
초기에는 두 대의 컴퓨터가 통신이 필요할 때 케이블을 사용해서 물리적으로 연결하거나 wifi나 Bluetooth와 같이 무선으로 연결하여 통신을 했습니다. 하지만 컴퓨터의 수가 두 대가 아닌 더 많은 컴퓨터를 연결하면 어떻게 될까요?
이처럼 매우 복잡한 형태로 연결되게 됩니다. 케이블도 많이 필요하게 되겠지요.
이러한 문제를 해결하기 위해 라우터라고 하는 특수한 소형 컴퓨터에만 컴퓨터들을 연결하여 통신하도록 하였습니다.
라우터는 각 컴퓨터에서 오는 메시지들을 올바른 대상 컴퓨터에 가도록 전달하는 역할을 수행합니다.
또한 라우터도 일반 컴퓨터와 같이 서로 연결할 수 있었으므로 라우터와 라우터를 연결하면서 더욱 더 많은 컴퓨터들이 통신할 수 있게 되었습니다.
이 정도 규모의 네트워크는 인터넷이라고 불릴 수도 있겠지만 여기서 지리상 먼 곳과는 케이블을 연결할 수 없다는 큰 허점이 있습니다. 이 문제를 어떻게 처리해야 할까요? 잘 살펴보면 우리 주위에 집과 이미 연결된 케이블이 있습니다. 무엇일까요? 바로 전력 및 전화에 사용하는 케이블입니다. 전화 시설은 이미 전 세계에 연결되어 있으므로 이를 사용해 더 많은, 더 큰 네트워크를 형성할 수 있습니다.
우리는 우리의 네트워크를 모뎀이라는 특수한 장치로 전화 시설과 연결하였습니다. 모뎀은 우리 네트워크의 정보를 전화 시설에서 처리할 수 있는 정보로 바꾸거나 전화 시설에 들어온 정보를 네트워크에서 처리할 수 있는 정보로 바꾸는 역할을 수행합니다.
이때 우리의 네트워크에서 대상 네트워크로 메시지를 보내려면 네트워크를 ISP(Internet Service Provider)에 연결해야 합니다. ISP는 모두 연결되는 몇몇 특수한 라우터를 관리하고 다른 ISP의 라우터에도 액세스 할 수 있는 회사를 말하며 예를 들어 KT, SKT 등이 있습니다. 우리 네트워크의 메시지는 이러한 ISP 네트워크의 네트워크를 통해 대상 네트워크로 전달됩니다.
인터넷은 이러한 전체 네트워크 인프라로 구성됩니다.
'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 |