본문 바로가기
개인공부/FrontEnd

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

by 왕큰새 2020. 7. 10.
728x90

인터넷은 웹의 가장 핵심적인 기술이다.

 

인터넷의 가장 기본적인 개념은 컴퓨터들이 서로 통신 가능한 거대한 네트워크라는 것이라는 점이다.

 

두 개의 컴퓨터가 통신이 필요할 때, 우리는 다른 컴퓨터와 물리적으로 또는 무선으로 연결되어야 한다.

모든 현대 컴퓨터들은 이러한 연결 중 하나를 이용해 연결 지속 네트워크의 각 컴퓨터는 라우터라고 하는 

특수한 컴퓨터에 연결된다.

이 라우터에는 단 하나의 작업만 있다. 철도역의 신호원처럼 주어진 컴퓨터에서 보낸 메시지가 올바른 대상 컴퓨터에

도착하는지 확인하는 것이다. 컴퓨터 B에게 메시지를 보내려면 컴퓨터 A가 메시지를 라우터로 보내야 하며, 라우터는 메시지를 컴퓨터 B로 전달, 메시지가 컴퓨터로 C로 배달되지 않도록 해야 한다.

       

컴퓨터 A -> 라우터 -> 컴퓨터 B  --> O ! 

컴퓨터 A -> 라우터 -> 컴퓨터 C --> X !

 

라우터를 시스템에 추가하면 10대의 컴퓨터 네트워크에는 10개의 케이블만 필요하다. 각 컴퓨터마다 단일 플러그와 10개의 플러그가 하나의 라우터가 필요한 것이다.

 

라우터는 , 또 다른 컴퓨터라고도 할 수 있다. 컴퓨터를 라우터에, 라우터에서 라우터로, 무한히 확장 가능 한 셈이다.

이러한 네트워크는 우리가 인터넷이라고 부르는 것에 매우 가깝지만, 우리는 뭔가 놓치고 있습니다.

컴퓨터와 라우터 사이의 거리가 멀다면 케이블을 연결할 수가 없습니다. 이 문제를 어떻게 해결해야 하는 것일까?

전력, 전화와 같이 이미 집에 연결된 케이블이 있습니다. 전화기 기반의 시설은 이미 세계 어느 것과도 연결되어 있어,

우리가 필요로 하는 완벽한 배선입니다..

따라서, 우리의 네트워크를 전화 시설과 연결하기 위해선 '모뎀'이라는 특수 장비가 필요합니다.

이 모뎀은 우리 네트워크의 정보를 전화 시설에서 처리할 수 있는 정보로 바꾸며, 그 반대도 마찬가지입니다.

 

우리의 네트워크는 전화 시설에 연결될 것이고, 다음 단계는 네트워크에서 도달하려는 네트워크로 메시지를 보내는 것입니다.

그렇게 하기 위해 네트워크를 인터넷 서비스 제공업체, 즉 ISP(internet service provider에 연결합니다.)

isp는 연결되는 몇몇 특수한 라우터를 관리하고, 다른 isp의 라우터에도 액세스 할 수 있는 회사입니다. 

따라서 우리의 네트워크의 메시지는 isp 네트워크의 네트워크를 통해 대상 네트워크로 전달됩니다.

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

우리나라의 isp -> LG, KT, SKT

 

그리고, 컴퓨터에 메시지를 보내려면 메시지를 받을 특정 컴퓨터를 지정해야 하는데, 네트워크에 연결된 모든 컴퓨터에는 IP 주소 (IP = internet protocol)이라는 고유한 주소가 있습니다. 

주소는 점으로 구분된 네 개의 숫자로 구성된 주소인데, 예를 들어, EX) 192.168.2.10 이런 것이 ip 주소입니다.

 

컴퓨터는 이러한 주소로 다른 컴퓨터를 찾아가는데 문제가 없지만, 우리는 ip주소를 기억하기 어렵습니다.

그래서 우리는 도메인 이름이라고 하는 사람이 읽을 수 있는 ip주소의 이름을 지정해 사용하는 것입니다.

예를 들어 Google.com 은 ip 주소로 173.194.121.32입니다. 이러한 방식으로 인터넷이 작동되며, 우리는 도메인 이름을 사용해 인터넷에 접속하고 있는 것입니다.

 

 

 

 

'개인공부 > FrontEnd' 카테고리의 다른 글

브라우저의 렌더링 원리  (0) 2022.12.28
호스팅  (0) 2020.07.11
DNS  (0) 2020.07.10
브라우저와 동작원리  (0) 2020.07.10
HTTP란 무엇인가?  (0) 2020.07.10