인터넷이란 무엇인가?

Kimcito·2021년 6월 28일
0
post-thumbnail

이 시리즈 포스팅은 백앤드 공부를 처음 시작하는 단계에서 Fundamental인 인터넷에 대한 역사와 지식을 간략하게 설명하려고 합니다.

저에겐 복습차원이지만 이제 막 입문하시는 분들에게 도움이 되길 바라며, 백앤드 개발자가 되기 위한 로드맵을 아래에 남겨드리니 참고하시길 바랍니다.

https://roadmap.sh/backend

인터넷의 역사

인터넷은 1970년대 Vint Cerf와 Bob Kahn이 처음 디자인했고, ARPANET이라 불리는 실험의 결과입니다.

ARPANET은 미 국방부 네트워크 연구 프로젝트 중 하나였던 셈인데.... 냉전시대에서 핵 공격에도 살아남을 수 있는 통신 시스템을 만들려는 여러 시도가 있었습니다.

그 중 메시지를 패킷으로 쪼개어 네트워크를 통해 가능한 모든 방향으로 보내는 아이디어가 등장하고, 미국 전역을 연결하여 인터넷의 시초가 되는 패킷 네트워크 시스템을 구축합니다.

인터넷은 누가 컨트롤하나?

Vint Cerf은 이 물음에 대해 이렇게 답을 했습니다.

The answer is nobody and mabe another answer is everbody.

즉 아무도 없거나 누구든지 할 수 있다는 말인데....

본질적으로 인터넷은 수많은 독립 네트워크로 구성되고, 여기에서 가장 흥미로운 점은 이 시스템이 완전히 분산되어 있다는 사실입니다.

따라서 인터넷에는 중앙에서 컨트롤하는 존재가 없으며 독립된 Operator(통신사)가 어떻게 패킷을 전달하며 누구와 연결할 것인지 결정합니다.

profile
Sin prisa sin pausa

0개의 댓글