LoadMap/back-end
LOAD MAP 1. 인터넷의 작동 원리
gokuma
2021. 3. 2. 19:59
요약
- 인터넷은 웹의 핵심적인 기술이다.
- 인터넷에 가장 기본적인 것은, 컴퓨터들이 서로 통신 가능한 거대한 네트워크라는 것이다.
- 인터넷은 1960년 대 미육군에서 기금한 연구 프로젝트에서 시작
- -> 1980년 대에 많은 국립 대학과 비공개 기업의 지원으로 공공의 기반으로 변화되었다.
- 인터넷을 지원하는 다양한 기술은 시간이 지남에 따라 진화 해 왔지만 작동 방식은 그다지 변하지 않았습니다.
- 인터넷은 모든 컴퓨터를 연결하고 어떤 일이 있어도 연결 상태를 유지할 수 있는 방법을 찾는 방법입니다.
단순한 네트워크
- 두 개의 컴퓨터가 통신이 필요할 때, 우리는 다른 컴퓨터와 물리적으로(보통 이더넷 케이블) 또는 무선으로(예를 들어, WiFi나 Bluetooth 시스템) 연결되어야 합니다. (무선 네트워크도 동일한 방식이다)
- 원하는 만큼의 컴퓨터를 연결할 수 있다. -> 그러나 이렇게 연결할 수록 매우 복잡해진다.
- 예를 들어 10대의 컴퓨터를 연결하려는 경우 컴퓨터 당 9개의 플러그가 달린 45개의 케이블이 필요하다.
- 이 문제를 해결하기 위해 네트워크의 각 컴퓨터는 라우터라고하는 특수한 소형 컴퓨터에 연결된다.
- 이 라우터에는 단 하나의 작업만 있다.
- 철도역의 신호원처럼 주어진 컴퓨터에서 보낸 메시지가 올바른 대상 컴퓨터에 도착하는지 확인한다.
- 컴퓨터 B에게 메시지를 보내려면 컴퓨터 A가 메시지를 라우터로 보내야하며,
- 라우터는 메시지를 컴퓨터 B로 전달하고 메시지가 컴퓨터 C로 배달되지 않도록해야한다.
- 이 라우터를 시스템에 추가하면 10대의 컴퓨터 네트워크에는 10개의 케이블만 필요하다.
- 각 컴퓨터마다 단일 플러그와 10개의 플러그가 있는 하나의 라우터가 필요합니다.
네트워크 속의 네트워크
- 수백, 수천, 수십억 대의 컴퓨터를 연결하는 것은 어떨까요?
- 물론 단일 라우터는 그 정도까지 확장 할 수 없지만 신중하게 읽으면 라우터는 다른 컴퓨터와 마찬가지로 컴퓨터라고 말했습니다.
- 그럼, 두 대의 라우터를 연결하지 못하게 하는 것이 있을가요? 없죠!
- 컴퓨터를 라우터에 연결하고 , 라우터에서 라우터로, 우리는 무한히 확장할 수 있습니다.
- 이러한 네트워크는 우리가 인터넷이라고 부르는 것에 매우 가깝지만, 우리는 뭔가를 놓치고 있습니다.
- 우리는 우리의 목적을 가지고 네트워크를 구축했습니다.
- 하지만 집과 다른 지역 사이에, 아주 먼 곳에 케이블을 연결할 수는 없습니다.
- 이 문제를 어떻게 처리 할 수 있을까요?
- 예를 들어 전력 및 전화와 같이 이미 집에 연결된 케이블이 있습니다.
- 전화기 기반의 시설은 이미 세계 어느 곳과도 연결되어 있으므로
- 우리가 필요로 하는 완벽한 배선이라고 할 수 있습니다.
- 이 모뎀은 우리 네트워크의 정보를 전화 시설에서 처리 할 수 있는 정보로 바꾸며, 그 반대의 경우도 마찬가지입니다.
- 그래서 우리의 네트워크는 전화 시설에 연결됩니다.
- 다음 단계는 우리의 네트워크에서 도달하려는 네트워크로 메시지를 보내는 것입니다.
- 그렇게하기 위해 네트워크를 인터넷 서비스 제공 업체(Internet Service Provide, ISP)에 연결합니다.
- 따라서 우리 네트워크의 메시지는 ISP 네트워크의 네트워크를 통해 대상 네트워크로 전달됩니다.
- 인터넷은 이러한 전체 네트워크 인프라로 구성됩니다.
컴퓨터 찾기
- 컴퓨터에 메시지를 보내려면 메시지를 받을 특정 컴퓨터를 지정해야합니다.
- 따라서 네트워크에 연결된 모든 컴퓨터에는 IP주소 (IP는 인터넷 프로토콜을 나타냄)라는 고유한 주소가 있습니다.
- 주소는 점으로 구분 된 네 개의 숫자로 구성된 주소입니다. (예: 192. 168. 2. 10)
- 컴퓨터는 이러한 주소로 다른 컴퓨터를 찾아가는데 문제가 없습니다.
- 그러나 우리들은 IP주소를 기억하기 어렵죠.
- 그래서 우리는 '도메인 이름'이라고 사람이 읽을 수 있는 IP주소의 이름을 지정할 수 있습니다.
- 예를 들어 'google.com'은 IP 주소로 '173.194.121.32' 입니다.
- 따라서 '도메인 이름'은 'IP주소' 보다 인터넷을 사용하기에 쉽습니다.
인터넷과 웹
- 웹 브라우저를 사용하여 웹을 탐색 할 때 일반적으로 도메인 이름을 사용하여 웹 사이트에 접속합니다.
- 그것은 인터넷과 웹이 같은 것을 의미할까요?
- 그렇게 간단하지 않습니다.
- 앞에서 보았 듯이 인터넷은 수십억 대의 컴퓨터를 모두 연결하는 기술 인프라입니다.
- 이러한 컴퓨터들 중에 일부는 '웹 서버'로서 웹 브라우저가 이해할 수 있는 서비스를 제공합니다.
- 인터넷은 인프라이며, 웹은 그 인프라 기반 위에 구축된 서비스입니다.
- 웹 분만 아니라 인터넷 위에 구축된 다른 서비스들(이메일, IRC 등)도 있음을 알아야합니다.
추가!
IRC란?
- Internet Relay Chat
- 1988년도에 핀란드의 야르코 오이카리넨(Jarkko Oikarinen)이 개발한
- 실시간 인터넷 채팅 프로콜이자 이 프로토콜을 사용하는 채팅 서버 및 클라이언트
- 소셜 네트워크의 시초