Taking baby-developer steps

1. 인터넷의 작동 원리(How Does The Internet Actually Work?) 본문

2021 Web Development Bootcamp/1. Front-End Web Development

1. 인터넷의 작동 원리(How Does The Internet Actually Work?)

Surin Lee 2021. 5. 24. 01:08

키워드 : 인터넷,  서버,  클라이언트,  ISP(인터넷 서비스 제공자),  DNS 서버(도메인<->IP/거대한 전화번호 부),  인터넷 백본

10분 정리 :

인터넷은 "거대한 전선(a giant wire)"이다. 이 전선으로 연결된 컴퓨터들은 서로 데이터를 주고 받을 수 있다. 전선(인터넷)에 연결된 컴퓨터들 중 특별한 역할을 하는 컴퓨터를 "Server"라고 부르는데, 이 컴퓨터는 다른 컴퓨터들이 요구하는 데이터를 보내주는 역할을 한다. 일반적으로 개인들이 쓰는 컴퓨터들은 데이터를 요구, 요청하는 "Client"이다.

 Client(클라이언트)가 웹브라우저에 구글 도메인을 칠 경우(www.google.com), ISP(인터넷 서비스 제공자)가 해당 도메인에 대응하는 IP주소를 DNS서버에 요청하고, DNS 서버가 데이터베이스에서 해당 IP주소를 찾아 ISP에 보내준다.(DNS를 대규모 전화번호부라고 생각해도 좋다.) ISP는 "인터넷 백본(실제로 존재하는 거대한 전선이다)"으로 연결된 해당 IP주소의 서버컴퓨터에 데이터를 요청하고, 서버컴퓨터는 다시 인터넷 백본을 통해 구글의 첫 화면을 클라이언트가 볼 수 있게 해준다. 이 모든 과정은 밀리세크(msec)단위에서 일어난다.

 

요약 :

  1. 인터넷은 거대한 전선이다.
  2. 컴퓨터가 하는 역할에 따라 서버와 클라이언트로 구분할 수 있다.
  3. 클라이언트가 도메인 주소를 입력하면 : ISP가 해당 도메인에 대응하는 IP주소를 DNS 서버에 요구, 그 IP주소를 인터넷 백본을 통해 찾아간다. 해당 서버도 인터넷 백본을 통로로 클라이언트에게 데이터를 전송해 준다.
Comments