HTTP 요청과 응답
HTTP 작동 순서
Client(웹 브라우저)가 WebServer로 HTML로 요청을 보냄
WebServer가 받은 요청을 정상적으로 반환하기 위해 DATABASE에 Query 전송
Query를 통해 도출된 데이터를 DATABASE가 반환
DATABASE가 반환한 데이터를 WebServer가 받아서 정제
정제한 데이터를 WebServer에서 요청에 대한 적절한 응답을 다시 HTML로 Client(웹 브라우저)에 반환
Request와 Response가 지속적으로 반복
정적 데이터 : 시간과 상황에 따라 변하지 않는 데이터
동적 데이터 : 시간과 상황에 따라 변하는 데이터
웹 서버 : 클라이언트의 요청에 의해 정보를 제공해주는 서버
웹 브라우저 : 웹 서버에 정보를 요청하고 웹 서버로부터 정보를 받는 매개체
URL
- http://192.110.32.11:8080/
- 프로토콜 : 네트워크에서 약속한 통신 규약 (http)
- IP주소 : 네트워크에서 특정 컴퓨터를 식별할 수 있는 주소 (192.110.32.11)
- Port번호 : 해당 컴퓨터에서 구동되고 있는 프로그램을 구분할 수 있는 번호(8080)
- DNS : IP주소를 인간이 쉽게 외우도록 맵핑한 문자열 (naver.com)