인터넷이 어떻게 작동하는가...
많은 사람들이 인터넷을 사용하지만 인터넷의 작동 원리를 이해하고 사용하지는 않을 것입니다.
천천히 알아봅시다.
Internet?
먼저, 인터넷이란 무엇을 지칭할까요?
인터넷은 웹을 가능하게 하는 기술 인프라이며 대규모 컴퓨터 네트워크입니다.
여기서 저는 "대규모 컴퓨터 네트워크"라는 말에 집중할 필요가 있다고 생각합니다.
Network?
네트워크는 둘 이상의 엔트포인트(ex. 컴퓨터)가 통신하기 위한 연결을 말합니다.
연결은 물리적으로 이루어지며,
이 물리적인 연결은 OSI 7 계층을 통해 소프트웨어의 연결로 이루어집니다.(이후 로드맵에서 살펴봅시다.)
그렇다면 인터넷은 모든 컴퓨터가 물리적으로 연결되었다고 말할 수 있을 것입니다.
하지만 모든 연결이 위의 그림과 같이 직접적인 연결이라면,,,
매우 복잡할 것입니다. 이 문제를 해결해 주는 것이 라우터입니다.
라우터를 사용한다면 위와 같은 형태로 연결될 것입니다.
위 그림에서 가운데의 라우터들을 연결해 주는 라우터를 또한 모뎀과 ISP(인터넷 서비스 공급자)들에 연결한다면 아래와 같은 방법으로 이어질 것입니다.
이렇게 연결된 대규모 컴퓨터 네트워크이자 기술 인프라를 인터넷이라 합니다.
IP
지금 사용하는 저의 노트북에서 제 친구 A의 노트북으로 파일 하나를 전달하고자 합니다.
이때 필요한 것은 친구 A의 노트북이 어디에 있는지입니다.
이 방대한 네트워크 연결에서 어느 곳에 위치한 지를 알려주는 것이 바로 IP입니다.
그렇다면 우리가 네이버라는 웹 사이트에 정보를 요청할 때도 IP주소를 통해 하나요?
이때 사용하는 www.naver.com는 도메인 네임이라는 IP 주소값을 부르는 별명입니다.
Web
앞서 말했듯이 인터넷은 대규모 컴퓨터 네트워크이자 기술 인프라를 말합니다.
이러한 연결을 인터넷이라고 말한다는 것입니다.
그렇다면 이 연결에서의 통신이라는 행동을 인터넷이라고 할 수 있을까요?
이때 데이터의 통신을 할 수 있도록 웹 브라우저가 이해할 수 있는 메시지를 보내는 서비스를 웹이라 합니다.
How does the internet work?
이제 이 대답을 할 수 있을 것 같습니다.
인터넷은 대규모의 엔드포인트들이 라우터, 모뎀, ISP를 통해 연결되어 동작합니다.
Reference
How does the Internet work? - Learn web development | MDN
The Internet is the backbone of the Web, the technical infrastructure that makes the Web possible. At its most basic, the Internet is a large network of computers which communicate all together.
developer.mozilla.org
https://www.microsoft.com/ko-kr/security/business/security-101/what-is-an-endpoint
엔드포인트란 무엇인가요? | Microsoft 보안
엔드포인트란 모바일 디바이스, 데스크톱 컴퓨터, 가상 머신, 임베디드 디바이스, 서버 등 네트워크 시스템에 연결하는 물리적 디바이스입니다.
www.microsoft.com
네트워크 및 통신 개념
이 정보는 일반 네트워크 프린시펄에 익숙하지 않은 시스템 관리자를 위한 것입니다. UNIX 네트워킹에 익숙한 경우 이 정보를 건너뛸 수 있습니다. 네트워크는 둘 이상의 컴퓨터와 이들을 연결하
www.ibm.com
'ETC' 카테고리의 다른 글
[Internet] DNS and how it works? (0) | 2023.07.01 |
---|---|
[Internet] What is Domain Name (0) | 2023.06.29 |
[Internet] Browsers and how they work? (0) | 2023.06.27 |
[Internet] What is HTTP? (0) | 2023.06.26 |
[Plugin] VS Code, Intelli J 에서 사용하는 플러그인 (0) | 2022.12.07 |