본문 바로가기

WEB&서버

(18)
[WEB] URL & Location & URLSearchParams URL은 네트워크 상에서 리소스를 위치 기반으로 식별하기 위한 규약으로, 해당 네트워크 자원에 접근하기 위해서 자원에 알맞은 프로토콜을 이용해야 한다. http://:/? 웹상에서 URL은 통상적으로 위와 같은 구조를 가진다. 각각의 요소를 설명하면 다음과 같다. http : http 프로토콜에 기반해 리소스에 접근한다. URL 자체는 http 이외 수많은 프로토콜에 대해 사용 가능하다. host : 호스트 정보를 작성한다. 도메인이 여기에 해당한다. port : 특정 기기 내에서 프로세스를 식별하는 번호로, 기본 값은 80으로 지정되어 있다. path: 경로 정보를 작성한다. /something 꼴의 경로를 논리적으로 덧붙인다. searchpart : 일종의 쿼리를 작성한다. key=value 꼴로 각..
[WEB] 도메인과 URL 웹에 노출된 수많은 사이트에 대한 서버는 IPv4 혹은 IPv6 체계로 정의된 일련의 숫자로 구성된 주소값에 기반하여 식별된다. 따라서 이론적으로 웹에 노출된 모든 사이트들은 이러한 숫자들에 기반하여 접근할 수 있다. 그러나 각 사이트 및 서버에 접근하기 위해 일련의 숫자를 모두 외워두는 것은 너무나도 비효율적이다. 당장 일주일 전에 무엇을 먹었는지도 제대로 기억하지 못하는 사람들에게 몇백개의 숫자 배열을 외우도록 하는 것은 스트레스만 쌓게 만들지 않겠는가? 다행히도 사람은 연상하여 기억하는 것은 잘한다. 길거리의 작은 꽃에도 이름을 붙이고, 새로 발견한 벌레에도 이름이 생긴다. 학자들이 생물 및 무생물에 이름을 붙여 각종 정보를 "기록" 하면, 우리는 해당 존재를 칭할 방법을 얻게 된다. 웹에서의 기조..