하이퍼링크는 문서 안의 한 지점에서 같은 문서의 다른 위치나 다른 문서로 바로 이동하게 해 주는 연결 요소다.[1] 웹에서는 텍스트뿐 아니라 이미지, 버튼, 아이콘처럼 클릭 가능한 다양한 요소에 붙을 수 있으며, 사용자는 이를 통해 정보를 선형이 아니라 연결망 형태로 탐색한다.[1][2]
하이퍼링크는 하이퍼텍스트와 월드-와이드-웹의 작동 방식에 직접 연결된다. 문서가 서로 참조를 주고받는 구조가 있어야 웹은 단순한 파일 모음이 아니라 상호 연결된 정보 공간으로 기능한다.[1][2]
1. 하이퍼링크의 종류
2. HTTP 프로토콜과 하이퍼미디어
HTTP는 웹에서 하이퍼링크가 가리키는 자원을 요청하고 응답받는 데 쓰이는 애플리케이션 계층 프로토콜이다.[3] 사용자가 링크를 클릭하면 웹-브라우저는 대상 주소에 맞는 요청을 보내고, 웹-서버는 해당 자원을 응답한다. 이 과정 덕분에 문서, 이미지, 스타일시트, 응답 데이터 같은 서로 다른 형태의 자원을 하나의 탐색 흐름으로 묶을 수 있다.[3]
하이퍼미디어는 이런 연결 구조를 문서 본문 안에 직접 포함하는 방식이다. 웹 문서는 링크와 폼, 포함 자원 같은 요소를 통해 다음 행동을 제시하고, 사용자는 웹-브라우저에서 링크를 따라가며 관련 정보를 연속적으로 확인한다.[3]
3. HTML에서의 구현
4. 작성 원칙
5. 웹 생태계에서의 의미
7. 인용 및 각주
[1] Hyperlinks, George Mason University, mason.gmu.edu(새 탭에서 열림)
[2] HTML Standard, WHATWG, html.spec.whatwg.org(새 탭에서 열림)
[3] RFC 7231: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, IETF, www.rfc-editor.org(새 탭에서 열림)