유데미 웹개발 챌린지
1일차 - 웹 작동방식
창고관리장
2023. 2. 27. 17:18
100일 챌린지의 1일차에서는 코스의 오리엔테이션을 진행함과 더불어 웹 작동방식에 대한 설명을 들었다.
그래서 이 웹 작동방식을 보기 쉽게 도식도를 이용하여 설명을 들었는데, 필자가 정리한 도식도는 다음 이미지와 같다.
웹 작동방식에 대하여
웹 작동방식은 크게 4단계로 구분된다.
- 1단계: 사용자의 컴퓨터에서 DNS 서버로 DNS 조회 요청이 들어간다.
DNS: Domain Name System의 약자로, 사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 IP 주소로 변환하는 역할을 한다.
DNS 서버: 이름을 IP주소로 변환하여 도메인 이름을 웹 브라우저에 입력할 때 최종 사용자를 어떤 서버에 연결할 것인지를 제어하는 역할을 한다.
- 2단계: DNS 서버에서 조회된 결과를 사용자의 컴퓨터로 전송한다.
- 3단계: 사용자의 컴퓨터에서 특정 도메인을 입력하면 해당 서버 컴퓨터로 웹사이트를 보기 위한 요청이 들어간다.
- 4단계: 서버 컴퓨터에 저장된 수많은 웹사이트 코드로 이루어진 브라우저 지침들을 사용자의 컴퓨터로 전송한다.
이때, 서버 컴퓨터는 흔히 들을 수 있는 '서버'가 되고, 백앤드가 여기에 해당한다.
또한, 사용자 컴퓨터는 '클라이언트'가 되고, 사용자의 컴퓨터에 웹사이트를 표현해 주는 프론트엔드가 여기에 해당한다.