반응형
인터넷은 어떻게 동작할까?
- 인터넷은 웹의 핵심적인 기술이다. 인터넷의 가장 기본적인 것은, 컴퓨터들이 서로 통신 가능한 거대한 네트워크라는 것이다.
- 인터넷은 모든 컴퓨터를 연결하고 어떤 일이 있어도 연결 상태를 유지할 수있는 방법을 찾는 방법이다.
조금 더 깊게 알아보자
- 두 개의 컴퓨터가 통신이 필요할 때, 우리는 다른 컴퓨터와 물리적으로 (보통 이더넷 케이블(랜선)) 또는 무선으로 (WiFi 나 Bluetooth) 연결되어야 한다.
- 모든 현대의 컴퓨터는 이런 방식으로 연결되어있다.
- 이런 네트워크는 두대로 제한되어 있지 않다.
- 원하는 만큼 연결할수 있다. 하지만.. 컴퓨터가 10대만 되어도 컴퓨터당 9개의 플러그인이 필요하다.
- 이러한 문제를 해결하기 위해 각 컴퓨터는 라우터에 연결된다.
- 라우터에서는 컴퓨터에서 보낸 메시지가 올바른 대상 컴퓨터에 도착하는지 확인한다.
- 컴퓨터 B에게 메시지를 보내려면 컴퓨터 A가 메시지를 라우터로 보내야하며, 라우터는 메시지를 컴퓨터 B로 전달하고 메시지가 컴퓨터 C로 배달되지 않도록 해야한다.
- 이러한 라우터를 시스템에 추가하면 10대의 컴퓨터 네트워크에는 10개의 케이블만 필요하다.
- 더 많은 컴퓨터의 경우 무한히 확장할 수 있다.
더 먼곳은..?
- 집과 다른 지역 사이에, 아주 먼 곳에 케이블을 연결할 수는 없다.
- 이 문제는 전력이나 전화같은 이미 집에 연결된 케이블로 처리한다.
- 이러한 시설과 연결하기 위해서 모뎀이라는 장비가 필요하다.
- 모뎀은 네트워크의 정보를 전화 시설에서 처리할 수 있는 정보로 바꾸며, 그 반대의 경우도 마찬가지이다.
- 이렇게 네트워크는 전화 시설에 연결된다.
- 그럼 내 네트워크에서 다른 네트워크로 메세지는 어떻게 보낼까
- 이걸 위해 네트워크를 인터넷 서비스 제공 업체(Internet Service Provider, ISP, ex: skt, kt, lg))에 연결한다.
- ISP는 모두 함께 연결되는 몇몇 특수한 라우터를 관리하고 다른 ISP의 라우터에도 액세스 할 수 있는 회사이다.
- 따라서 우리 네트워크의 메시지는 ISP 네트워크의 네트워크를 통해 대상 네트워크로 전달된다.
- 인터넷은 이러한 전체 네트워크 인프라로 구성된다.
그 컴퓨터는 어떻게 찾지?
- 메세지를 보낼 컴퓨터를 찾아야 한다.
- 네트워크에 연결된 모든 컴퓨터에는 IP 주소라는 고유한 주소가 있다.
- 컴퓨터는 이러한 주소로 다른 컴퓨터를 찾아가는데 문제가 없다.
- 하지만 IP주소는 기억하기 어렵다.
- 그래서 도메인 이름 이라고하는 사람이 읽을 수 있는 IP 주소의 이름을 지정할 수 있다.
- 예를 들어 'google.com'은 IP 주소로 '173.194.121.32' 이다. 따라서 '도메인 이름'은 'IP주소'보다 인터넷을 사용하기에 쉽다.
출처
반응형
'기타' 카테고리의 다른 글
[Backend-Roadmap] HTML, CSS, JS (0) | 2022.05.02 |
---|---|
[Backend-Roadmap] 호스팅(Hosting)이란? (0) | 2022.05.02 |
[Backend-Roadmap] DNS의 동작 원리 (0) | 2022.05.02 |
[Backend-Roadmap] 브라우저의 동작방식 (0) | 2022.05.02 |
[Backend-Roadmap] HTTP 란? (0) | 2022.05.02 |