웹은 어떻게 작동할까?
우선 알아둬야 할 URL 구성 요소!
URL - Uniform Resource Locator
https://domain.com/path
https://
- Hypertext Transfer Protocol(Secure)
브라우저가 자동으로 생성해준다.
Domain.com
- 사람이 읽을 수 있는 장치
- 도메인은 오직 하나의 이름만 사용되어야 한다.
ex) amazon.com 을 사용하고 싶지만 이미 아마존 회사가 사용하고 있기 때문에 사용할 수 없다.
/path
웹 작동 방식
- client가 Domain주소를 DNS server에 요청
- DNS server가 IP주소를 client에게 넘겨줌
- 브라우저의 실제 요청을 웹 사이트 서버로 요청
- 서버는 요청에 응답!
DNS Server가 뭐에요?
-
Domain Name System
-
Domain주소를 IP주소로 변환해주는 서버이다.
-
모든 기기들은 식별이 가능해야 하기 때문에 고유의 주소가 있는데 이를 IP라고 한다.
-
모든 기기들은 IP주소가 있지만 도메인은 없을 수 있다.
-
사용자들이 웹 사이트를 방문할때는 일반적으로 외우기 어려운 IP주소보다는 외우기 쉬운 도메인 주소를 사용하려한다.
그러면 다른 사람이 내 IP주소를 가지고 있으면 컴퓨터에 접속할 수 있나?
- IP주소를 가지고 있다고 하더라도 전 세계 모든 이용자가 내 컴퓨터에는 연결할 수 없다.
- 이유는 웹 사이트를 서비스하는 서버는 트래픽을 들어오도록 구성되어 있지만 내 컴퓨터는 그렇지 않다!