URL분해 및 Domain의 포함관계
2017. 10. 18. 18:14ㆍWEB
아래 URL을 한번 분해해보도록 합시다.
http:// | www | ezbiz | .kr | /entry | /people.aspx | ?id=23 | #name |
scheme | sub domain | domain name | top domain | path | file name | query | fragment |
domain (=host) | path | ||||||
IP주소는 사람이 부르기 어렵기 때문에, 사람이 이해하기 쉬운 별명을 IP주소에 부여한 것이 도메인 입니다. 도메인은 국제 인터넷 주소자원 관리기관(ICANN)과 하위 기관들에 의해 관리되고 있으며 각각의 IP주소와 매핑됩니다.
도메인은 여러 부분으로 분해할 수 있는데 가장 뒤에 위치한 .kr, .com, .net 등의 부분을 top domain(최상위 도메인)이라고 부릅니다.
그리고 ezbiz 부분은 도메인명(domain name)이라고 하는데 top domain의 하위 도메인입니다. 즉, top domain과 domain name은 포함관계를 가집니다.
마지막으로 www는 sub domain이라고 하며 domain name의 하위 도메인 입니다.
정리하면 가장 뒷부분에 위치한 top domain 부터 앞으로 갈수록 포함하는 관계를 가집니다. .kr은 ezbiz.kr을 포함하며, ezbiz.kr은 www.ezbiz.kr, mail.ezbiz.kr 등을 포함합니다.
이렇게 도메인끼리의 포함관계를 이해하고 있어야, 여러 HTTP의 개념들을 이해할 수 있습니다. 예를들어 방화벽이나 Cookie의 Domain 범위를 지정할 때 상위도메인, 하위도메인 개념을 알고 있어야 범위를 명확하게 지정할 수 있습니다.
'WEB' 카테고리의 다른 글
[FTP] Windows Server FTP 설정하기 (0) | 2019.11.27 |
---|---|
HSTS (HTTP Strict Transport Security) (0) | 2018.11.09 |
URL vs URI vs URN (0) | 2017.10.18 |
[ASP.NET] JavaScript Source Map (0) | 2016.12.26 |
[ASP.NET Core] Secret Manager를 통한 중요정보 보호 (0) | 2016.12.20 |