1. 웹 서버란?백엔드/Node.js2024. 8. 28. 19:23
Table of Contents
728x90
반응형
브라우저를 통해서 naver에 들어가게 되면
DNS Server는 naver url이 연결되어 있는 IP address를 저장해뒀다가 알려준다.
만약 DNS Server가 없다면 사용자가 naver에 접속하기 위한 IP address를 외우고 있어야 한다.
url 주소에 비해 숫자로 이루어진 IP address는 외우기 어렵다는 문제점이 있다.
또한, 서비스를 운영하다 보면 IP address가 바뀔 수 있다.
그렇게 되면 IP address가 이러한 형태로 변경되었다는 것을 모든 사용자들에게 알려줘야 한다.
이러한 문제점을 DNS Server가 한 번에 해결해주기 때문에 사용자는 손쉽게 url에 접근할 수 있다.
=> 처음에 한 번만 이뤄지는 과정. 그 뒤는 DNS Cache에 보관된다.
그리고 naver는 이 IP를 사용하여 http 요청을 Web Server에 보내온다.(콘텐츠)
그러면 Web Server에서 요청에 맞는 JSON, XML, TEXT 데이터 등을 넘겨주게 된다.
728x90
반응형
'백엔드 > Node.js' 카테고리의 다른 글
웹 서버 생성하기 (0) | 2024.08.29 |
---|---|
HTTP Status Codes (0) | 2024.08.29 |
HTTP Request, Response 구조 (0) | 2024.08.29 |
Stateless Protocol (0) | 2024.08.29 |
HTTP 요청 (0) | 2024.08.28 |
@min' :: 개발을 하자
github : https://github.com/dnjfht
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!