1. 개념
- 웹페이지 접속은 host의 요청과 server의 응답으로 이루어진다.
- 요청후(request) 해당 IP/도메인에 대한 응답(response)은 외/내부server 각각의 흐름과 구현방식이 다르다.
2. 웹페이지 접속과정
외부 접속(도메인/PCIP)
- 주소창에 해당 도메인을 입력하면 자신의 컴퓨터 LAN카드를 통해 DNS서버를 탐색한다.
- 해당 DNS서버가 구축되어있으면, DNS서버내 해당 도메인에 대한 응답로직 및 template를 구성한다(=응답(response) 준비).
- DNS서버측에서 도메인을 요청한 사용자에게 찾아가 응답한다(IP주소를 통해).
내부 접속(localhost)
- 주소창에 해당 도메인을 입력하면, 위와 같은 흐름으로 서버를 탐색한다.
- 다만 외부 DNS서버가 아닌, 자신의 컴퓨터 내부서버에서 응답준비를 한다.
- 보통 내부접속이란, 프레임워크를 통해 로직을 구현하고 내부적인 server를 운영하여 해당 웹페이지 및 post에 접근하는 과정을 일컫는다.
3. 참조링크
https://jobdahan.net/server_window/17098
4. remind
코드에 대한 이해가 우선이다. sugar syntax보다는 sugar logic!