URL이란 무엇입니까?
- 유니폼 리소스 로케이터
- 웹상에서 리소스의 위치를 식별하는 식별자 => 웹상에서 접근할 수 있는 리소스의 주소
- URI는 더 넓은 개념입니다.
URL의 구조
- 규약 : 커뮤니케이션 방식 결정
- 주인 : 웹 서버 이름, 도메인 또는 IP를 사용하고 주소를 지정합니다.
- 항구 : 웹 서버에 접속하기 위한 경로입니다.
옵션 - URL 경로 : 웹 서버의 루트에서 웹 페이지, 이미지, 동영상 등의 파일 위치까지의 경로입니다.
- query : 웹 서버에 전달되는 추가 매개변수입니다.
쿼리 또는 매개변수 - 부분식별자 : URL로 식별되는 자원의 세부적인 부분을 명시할 때 사용한다.
책갈피 또는 책갈피로 사용
* 프로토콜 + 호스트 + 포트를 오리진이라고 합니다.
도메인이란 무엇입니까?
IP주소를 사람이 기억하기 쉬운 문자로 숫자로 표현한 주소
IP는 사람이 이해하고 기억하기 어렵기 때문에 모든 IP에는 도메인이라는 이름이 부여될 수 있습니다.
- gcorelabs.com(도메인) → 123.123.123.123(IP)
- 터미널에서 도메인 이름을 통해 IP 주소 확인: nslookup(도메인)
DNS(도메인 이름 시스템)
호스트의 도메인 이름을 IP 주소로 또는 그 반대로 변환하도록 설계된 데이터베이스 시스템입니다.
웹사이트에 접속하는 과정다음과 같다.
gcorelabs.com 사이트의 IP가 123.123.123.123인 경우,
- 브라우저의 URL 입력 필드에서. gcorelabs.com 내가 입력한대로
- 이것이 첫 번째 연결인 경우 내 컴퓨터는 자동으로 이름 서버라는 서버에 연결됩니다.
gcorelabs.com 에서 IP를 요청합니다. - 내 컴퓨터는 이름 서버에 의해 실행됩니다 gcorelabs.com 요청한 페이지의 IP를 받은 후,
- IP 주소와 일치하는 컴퓨터를 찾아 요청합니다.
- 그러면 컴퓨터(서버)가 요청에 응답하고,
- 내 컴퓨터는 전송된 데이터를 브라우저에 응답으로 표시합니다.