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

Seungmin Yi·2021년 9월 6일
2

developer-roadmap

목록 보기
1/5
post-thumbnail

📍 백엔드 로드맵의 첫번째 이야기! 인터넷의 동작원리에 대해서 알아보겠습니다!

01.  들어가기 전

우리가 매일 접속하는 웹 브라우저, 유튜브, 실시간 게임에는 언제나 인터넷이라는 커다란 네트워크가 작동하고 있습니다.

02.  인터넷의 탄생과정

통신을 위해선 두 개 이상의 컴퓨터가 연결되어 있어야 합니다.
연결할 컴퓨터의 개수가 증가할수록 필요한 케이블 역시 그 제곱으로 증가하게 됩니다.

이더넷
: 여러 대의 컴퓨터들이 하나의 선으로 연결되어 서로 소통하는 종전의 기술
→ 이걸로 수십억의 컴퓨터를 연결하기엔 역부족
그래서 나타난게 → 인터넷


03.  라우터

인터넷의 핵심에는 라우터가 있습니다.
이더넷마다 라우터가 하나씩 있는데 일반 컴퓨터들이 외부 컴퓨터들과 소통할 때는 반드시 라우터를 거치게 됩니다.
⇒ 덕분에 모든 컴퓨터들이 연결되어 있지 않아도 서로 패킷을 주고받을 수 있습니다.

작은 네트워크들 수십만 개 → 라우터를 통해 연결됨
→ 네트워크들 간의 네트워크 라는 의미의 인터네트워크(인터넷)


04.  IP

라우터들이 서로 전달해준다는 약속 → IP
컴퓨터의 고유한 주소 필요 → IP → 인터넷 프로토콜

각 라우터는 다른 라우터가 보내고자 하는 데이터의 전송 단위 = 패킷의 종착점(IP 주소)을 확인하고 이웃들 중 종착지에 더 가까운 라우터에게 이를 전달합니다.

모든 라우터들이 서로 직접 연결되지 않더라도 인터넷 프로토콜로 덕분에 서로 자유롭게 정보를 보낼 수 있습니다.

예전 - 5개의 라우터를 직접 연결하기 위해선 총 10개의 케이블이 필요하지만
현재 - 인터넷 프로토콜 덕분에 5개의 케이블만 있으면 연결됨.

05.  망중립성

인터넷이 매끄럽게 연결되는 데에는 망중립성의 원칙이 중요하게 작동됩니다.

망중립성이란?
인터넷에서 패킷을 전달하는 데 있어 차별이 없어야 한다는 원칙

각 라우터가 발신자가 되기도, 수신자가 되기도 하는데 도착지를 향한 옆칸으로의 패킷 전달에 대해서는 서로 별도의 조건도, 돈도 받지 말자.

망중립성 하에서 누구든 인터넷에 연결하는 접속료만 내면 그 이후로는 비용과 조건 없이 정보를 주고 받을 수 있습니다.
이것이 해외에서 인터넷에 접속만 되어 있다면 영상통화, 보이스톡을 무료로 사용할 수 있는 이유이죠!

06.  인터넷 사용료

라우터를 설치하고 연결하려면 기술과 자본이 필요합니다.

이 작업을 통해 수익을 얻는 업체 → 망사업자, 인터넷 서비스 제공자(ISP)
(ex. LG U+, KT, SKT)
수많은 기업들과 개인의 라우터 연결, 국내의 라우터를 해외의 라우터와 연결하는 역할을 하고 있죠.

ISP가 고객들에게 받은 인터넷 접속료, 즉 설치비와 유지비는 해외 상위 ISP와 접속하는 비용을 내는 데에도 사용됩니다.

인터넷 접속료는 보통 접속용량에 따라 정해집니다. (접속용량 = 인터넷의 속도)
얼마나 많은 데이터가 지나가는지와는 상관이 없습니다. (TV를 오래 본다고 돈을 더 내지 않는 것과 마찬가지)

예를 들자면, 인터넷은 공공도서관과 비슷해요.
어떤 책 한권이 유독 인기가 많다고 해서 더 돈을 받는 건 아니기 때문이죠!

출처

https://www.youtube.com/watch?v=Pwf-YG--Zsg

profile
공부한 내용을 정리하는 공간입니다. 피드백은 언제나 환영입니다 😁

1개의 댓글

comment-user-thumbnail
2022년 1월 19일

쥴렌-! 잘 보고 갑니닷😉

답글 달기