웹 동작 방식

Dorogono·2022년 6월 7일
0

HTTP

목록 보기
1/1
post-thumbnail


간단하게 위와 같은 그림으로 진행된다고 생각하면 된다.
하지만, 이 속에는 크게 4가지 단계가 존재한다.

1. DNS 찾기 (가게 찾기)

우리는 우리가 원하는 물건을 사기 위해, 그 물건을 판매하는 가게를 찾는다.

웹도 마찬가지다.
우리가 원하는 주소가 있는지 없는지 먼저 확인을 한다.
DNS 서버로 가서 웹사이트가 있는 서버의 진짜 주소를 찾는다.

2. http 요청 메시지 전달 (주문하기)

가게를 찾았으니, 그 가게로 가서 우리가 원하는 상품을 주문한다.

이 단계가 맨 위에서 보여줬던, client가 server에 request를 하는 단계다.

2-1. 메시지, 요청 전달 단계

이때 주문은 TCP/IP 연결을 통해 전송된다.

3. 요청 승인 (주문 확인)

우리가 한 주문이 잘 요청됐다.

서버가 TCP/IP를 통해 받은 요청에 대한 응답을 승인해 우리에게 전달한 메시지를 의미한다.
예를 들어, 200 OK와 같은 것을 의미한다고 보면 된다.

4. 홈페이지 보여주기 (상품 전달)

우리가 주문한 물건을 받는 단계다.

서버에서 보내준 데이터 패킷이라 불리는 웹사이트의 여러 파일을 완전한 웹사이트로 조립하여, 당신에게 보여준다.

profile
3D를 좋아하는 FE 개발자입니다.

3개의 댓글

comment-user-thumbnail
2022년 6월 7일

웹동작 방식을 상품 주문하는 단계로 설명이 되어서 이해하기 쉽네요 .(^-^
오늘 하루도 수고하셨습니다.

답글 달기
comment-user-thumbnail
2022년 6월 8일

가게를 예시로 설명해주셔서 동작방식이 쉽게 느껴지네요👍

답글 달기
comment-user-thumbnail
2022년 6월 8일

DNS로 찾는 거는 처음 알게 되었네요 ㅎㅎ 웹 구동 방식은 프론트든 백이든 꼭 알고 있어야 할 지식인 것 같습니다!

답글 달기