WEB #1 - 인터넷의 동작 원리

An DoEon·2020년 10월 8일
0

Web

목록 보기
1/1

이번 주제를 선정한 계기는 웹 프론트엔드를 공부하면서 웹의 원리나 기초 등에 대해 공부할 필요성을 느껴서 하게 되었습니다. 나중에 회사를 다닐 때 면접이나 실무를 위해 공부하면 좋겠다라고 생각했습니다.

인터넷은 어떻게 동작할까?

인터넷과 웹의 관계

본문을 읽기 전에, 인터넷 = 웹이라고 생각하기 쉽지만 둘은 같은 단어가 아닙니다. 우선 인터넷은 "여러 네트워크가 연결된 집합체" 라고 정의되어 있습니다. 이런 인프라 위에 구축된 서비스 중 하나가 웹인 것이죠. 다른 서비스들 중에는 이메일, 채팅 프로그램 등이 있습니다. 이것을 알고 글을 읽으면 더 쉽게 이해가 될 것입니다.

네트워크

우리가 지금 스마트폰이나, 컴퓨터 등을 사용할 때 무선 또는 유선으로 연결되어 인터넷에 접속합니다. 대부분 무선은 Wifi를 사용할 것이고, 유선이라 하면 랜선(이더넷 케이블)을 사용할 것입니다. 보통 컴퓨터들은 이들 중 하나를 사용하고 있겠죠.

일단 컴퓨터 두 대를 서로 연결시키고 싶으면, 두 컴퓨터를 케이블을 이용해 연결시킬 수 있습니다. 하지만 오늘날처럼 컴퓨터가 조 단위를 넘어서면, 서로 연결시키기 위해서는 우리의 숫자 개념으로는 셀 수 없을 것입니다.(100000000000C2...)

이런 문제를 해결하기 위해 나온게 바로 라우터 입니다. 10대의 컴퓨터가 있다면 45개의 케이블을 사용했었는데, 라우터가 나온 뒤로는 10개면 다 연결할 수 있습니다.

하지만 이것은 자신의 집 안에서만 가능합니다. 이웃이나 다른 국가의 사람들과는 선으로 연결하기엔 너무 멉니다. 아무리 라우터로 확장을 시킨다고 해도, 아까처럼 조 단위의 컴퓨터를 서로 잇기에는 한계에 도달합니다.

이 문제를 해결하기 위해 전화 케이블을 사용합니다. 인터넷이 나오기 전부터 집마다 하나씩은 설치되어 있었으며, 이미 다른 나라에도 설치되어 있습니다. 자신의 네트워크를 전화 케이블에 연결하기 위해 나온 것이 모뎀입니다. 모뎀은 네트워크 정보를 전화 시설에서 처리할 수 있는 정보로 바꿔주는 역할입니다.(반대도 같습니다)

다음은 이제 이웃의 네트워크에 접속해야 합니다. 그러기 위해선 네트워크를 인터넷 서비스 제공업체(Internet Service Provider, ISP)에 연결합니다. ISP는 특수한 라우터를 가지고 있고, 다른 ISP의 라우터에 접속할 수 있습니다. 그래서 자신의 네트워크에서 ISP의 라우터들을 거쳐 이웃의 네트워크로 정보가 전달될 수 있는 것입니다.

IP 주소

이제 이웃의 네트워크에 접속을 할 수 있습니다. 그러면 이웃의 컴퓨터들 중에 정보를 받을 컴퓨터를 지정해야 합니다. 그래서 네트워크에 연결된 모든 컴퓨터는 IP 주소라는 고유한 주소를 받게 됩니다.(ex: 173.194.121.32)

도메인 이름

컴퓨터는 IP 주소로 다른 컴퓨터를 찾아가는데 문제가 발생하지 않습니다. 하지만 사용자가 IP 주소를 잃어버렸다거나 잊어버리면... 접속할 수 없겠죠? 그래서 사람이 기억하고 읽기 쉽게 도메인 이름을 만들어 IP 주소의 별칭을 정할 수 있도록 했습니다.(ex: google.com)

사진 출처: MDN_인터넷의 동작 원리

profile
Hard worker, fully-passionated Web Front-end Developer

0개의 댓글