인터넷은 어떻게 작동될까요?

인터넷은 어떻게 작동합니까?

다음은 백엔드 로드맵의 내용입니다. mdn web docs_에 있는 내용을 기반으로 몇 가지 설명을 추가했습니다. 기록용이지만 다른 분들에게 도움이 되었으면 합니다!

원천

https://developer.mozilla.org/en/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work

인터넷은 어떻게 작동합니까? | MDN

이 기사에서는 인터넷이 무엇이며 어떻게 작동하는지 설명합니다.

developer.mozilla.org


요약

인터넷웹의 핵심 기술입니다. 기본적으로 인터넷은 서로 통신할 수 있는 방대한 컴퓨터 네트워크입니다.

인터넷의 역사는 알려져 있지 않습니다. 인터넷은 1960년대 미 육군이 자금을 지원하는 연구 프로젝트로 시작되었습니다. 그러다가 1980년대에 이르러 많은 국립대학과 민간기업의 지원을 받아 공공기지로 전환되었다. 인터넷을 구동하는 다양한 기술은 시간이 지남에 따라 발전했지만 작동 방식은 크게 변하지 않았습니다. 인터넷은 모든 컴퓨터를 연결하고 무슨 일이 있어도 연결 상태를 유지하는 방법을 찾는 방법입니다.


깊이 들어가

간단한 네트워크

두 대의 컴퓨터가 통신해야 하는 경우 물리적으로(일반적으로 이더넷 케이블 사용) 또는 무선으로(예: WIFI 또는 Bluetooth 시스템을 통해) 다른 컴퓨터에 연결해야 합니다. 모든 최신 컴퓨터는 이러한 연결 중 하나를 통해 연결을 유지할 수 있습니다.

참고: 이 기사의 나머지 부분에서는 유선 케이블만 다루지만 무선 네트워크도 마찬가지입니다.


이러한 네트워크는 두 대의 컴퓨터로 제한되지 않습니다. 원하는 만큼 컴퓨터를 연결하세요. 그러나 더 많이 연결할수록 더 복잡해집니다. 예를 들어, 10대의 컴퓨터를 연결하려면 컴퓨터당 9개의 커넥터가 있는 45개의 케이블이 필요합니다!


이 문제를 해결하기 위해 네트워크 상의 각 컴퓨터는 라우터~라고 불리는 특수 소형 컴퓨터연결. 이 라우터에는 하나의 작업만 있습니다. 기차역의 신호수처럼 특정 컴퓨터에서 보낸 메시지가 올바른 목적지 컴퓨터에 도착하는지 확인합니다. 컴퓨터 A가 B에게 메시지를 보내려면 컴퓨터 A는 메시지를 라우터로 보내고 라우터는 메시지를 컴퓨터 B로 전달하고 메시지가 다른 컴퓨터로 전달되지 않도록 해야 합니다.

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


네트워크 안의 네트워크

지금까지는 너무 좋습니다. 수백, 수천, 수십억 대의 컴퓨터를 연결하는 것은 어떻습니까? 물론 단일 라우터가 그렇게까지 확장할 수는 없지만 주의 깊게 읽으면 라우터는 다른 컴퓨터와 같은 컴퓨터라고 말했습니다. 그렇다면 두 개의 라우터가 연결되지 않도록 하는 무언가가 있습니까? 아니요!


컴퓨터를 라우터에 연결하고 라우터에서 라우터로 무한정 확장할 수 있습니다.


이러한 네트워크는 우리가 인터넷이라고 부르는 것과 매우 유사하지만 무언가를 놓치고 있습니다. 우리는 목적을 가지고 네트워크를 구축했습니다. 그러나 다른 네트워크: 친구, 이웃, 누구나 자신의 컴퓨터 네트워크를 가질 수 있습니다. 그러나 집과 세계를 아주 먼 거리에 걸쳐 케이블로 연결할 수는 없습니다. 이 문제를 어떻게 처리할 수 있습니까? 예를 들어, 집에 케이블이 이미 연결되어 있을 수 있습니다. B. 전기 및 전화. 우리의 전화 기반 설정은 이미 나머지 세계와 연결되어 있으므로 우리의 필요에 맞는 완벽한 배선입니다. 따라서 우리의 네트워크 전화 시스템 연결용, 모뎀~라고 불리는 특수 장비필요한. 이러한 모뎀은 네트워크 정보를 전화 시스템이 처리할 수 있는 정보로 변환하거나 그 반대로 변환합니다.


그래서 우리의 네트워크 전화 시스템연결. 다음 단계는 네트워크에서 도달하려는 네트워크로 메시지를 보내는 것입니다. 이렇게 하려면 네트워크를 인터넷 서비스 공급자(ISP)에 연결하십시오. (소위 ‘인터넷 기업’, KT, 케이블 TV 등) ISP서로 연결된 일부 특수 라우터를 관리합니다. 다른 ISP의 라우터에도 액세스할 수 있는 회사보지마. 따라서 우리 네트워크의 메시지는 ISP의 네트워크를 통해 대상 네트워크로 라우팅됩니다. 인터넷은 이 전체 네트워크 인프라로 구성됩니다.


라우터에서 모뎀으로, 모뎀에서 PBX가 처리할 수 있는 정보로 ISP에서 도달하려는 네트워크로 메시지 전달

계산기 찾기

컴퓨터에서 메시지를 보려면 메시지를 받을 특정 컴퓨터를 지정해야 합니다. 따라서 모든 컴퓨터는 네트워크에 연결되어 있습니다. IP 주소(IP는 인터넷 프로토콜, 인터넷에 연결된 모든 기기(컴퓨터, 서버기기, 스마트폰 등) 각 장치에는 식별을 위해 고유한 주소가 부여됩니다. 주소는 마침표로 구분된 4개의 숫자로 구성된 주소입니다. 예: 192.168.2.10

컴퓨터는 이 주소에서 다른 컴퓨터를 찾는 데 문제가 없습니다. 그러나 우리는 IP 주소를 기억하기가 어렵습니다. 그래서 우리는 ‘도메인 이름’ 사람이 읽을 수 있는 IP 주소의 이름을 지정할 수 있습니다. 예를 들어 “google.com” IP 주소로 ‘173.194.121.32’ 보지마. 따라서 “도메인 이름”은 “IP 주소”보다 인터넷에서 사용하기 쉽습니다.


인터넷과 네트워크

웹 브라우저를 사용하여 인터넷 서핑을 할 때 일반적으로 도메인 이름을 사용하여 웹 사이트에 액세스합니다. 이것은 인터넷과 웹이 같다는 것을 의미합니까? 그렇게 쉬운 일이 아닙니다. 이미 살펴본 바와 같이 인터넷은 수십억 대의 컴퓨터를 연결하는 기술 인프라입니다. 이러한 컴퓨터 중 일부는 웹 브라우저가 이해할 수 있는 서비스를 제공하는 “웹 서버”입니다. 인터넷은 인프라다이다, 웹은 이러한 인프라 기반 위에 구축된 서비스입니다. 보지마. 웹 외에도 인터넷 위에 구축된 다른 서비스(이메일, IRC 등)가 있다는 점에 유의해야 합니다.


출처: 리빙코딩, 웹브라우저가 HTML 코드를 요청하면 웹서버는 HTML 파일을 찾아 읽어 클라이언트에게 전달한다. 클라이언트는 웹 브라우저에서 코드를 읽고 웹 페이지 화면에 표시합니다.

인터넷과 웹이라는 주제에 대한 자세한 내용은 Living Coding의 WEB1 프레젠테이션을 참조하십시오.

https://opentutorials.org/course/3084/18890