웹의 동작
2.2 웹의 동작
- 브라우저 주소 입력란에 URL을 입력하면 브라우저는 서버에게 해당 주소에 대한 리소스(파일 등의 정보)를 요청(Request)하고 웹 서버는 응답(Reponse)을 통해 리소스를 전송합니다.
- 이때 클라이언트가 서버를 찾아가려면 주소(IP)가 있어야 하는데, 그 주소는 DNS에 있습니다.
- 같은 서버에도 여러 웹 페이지가 있을 수 있습니다. 예를 들어 아래와 같이 매핑할 수 있습니다. 실제로 서비스가 아래 IP들과 매핑이 되어 있는 상태는 아닙니다.
* https://www.studyin.co.kr/ ⇒ 172.121.133.43:443
* https://weniv.link/ ⇒ 172.121.133.43:8000
* https://blog.weniv.co.kr/ ⇒ 172.121.133.43:8080
* https://www.studyin.co.kr/ ⇒ 172.121.133.43:443
* https://weniv.link/ ⇒ 172.121.133.43:8000
* https://blog.weniv.co.kr/ ⇒ 172.121.133.43:8080
- 이렇게 각기 다른 URL을 하나의 도메인(URL)과 주소(IP)에서 PORT만 다르게하여 서비스하는 것이 가능합니다. 다만 PORT 개념을 이해시키기 위한 예제일 뿐 일반적이진 않습니다.