반응형
URL은 웹 주소의 다른 단어이다.
URL은 단어(예: w3schools.com ) 또는 IP(인터넷 프로토콜) 주소(예: 192.68.20.50)로 구성될 수 있다.
대부분의 사람들은 서핑을 할 때 이름을 입력한다. 왜냐하면 이름은 숫자보다 기억하기 쉽기 때문이다.
URL - Uniform Resource Locators
웹 브라우저는 URL을 사용하여 웹 서버에서 페이지를 요청한다.
URL(Uniform Resource Locator)은 웹에서 문서(또는 기타 데이터)를 처리하는 데 사용된다.
https://www.w3schools.com/html/default.asp 과 같은 웹 주소는 다음 구문 규칙을 따른다:
scheme://prefix.domain:port/path/filename |
- scheme - 인터넷 서비스 유형을 정의합니다(가장 일반적인 것은 http 또는 https)
- prefix - 도메인 접두사를 정의합니다(http의 기본값은 www)
- domain - 인터넷 도메인 이름을 정의합니다(예: w3schools.com )
- port - 호스트의 포트 번호를 정의합니다(http의 기본값은 80)
- path - 서버의 경로를 정의합니다(누락된 경우: 사이트의 루트 디렉터리)
- filename - 문서 또는 리소스의 이름을 정의합니다
공통 URL schemes
아래 표에는 몇 가지 일반적인 구성표가 나와 있다:
scheme | 이름 | 사용 |
http | HyperText Transfer Protocol | Common web pages. Not encrypted |
https | Secure HyperText Transfer Protocol | Secure web pages. Encrypted |
ftp | File Transfer Protocol | Downloading or uploading files |
file | A file on your computer |
URL 인코딩
URL은 ASCII 문자 집합을 사용하여 인터넷을 통해서만 전송할 수 있다. URL에 ASCII 집합 외부의 문자가 포함된 경우 URL을 변환해야 한다.
URL 인코딩이 ASC가 아닌 것으로 변환합니다II 문자를 인터넷을 통해 전송할 수 있는 형식으로 만든다.
비 ASC로 대체되는 URL 인코딩"%" 뒤에 16진수가 나오는 II 문자.
URL에는 공백을 사용할 수 없다. URL 인코딩은 일반적으로 공백을 더하기(+) 기호 또는 %20으로 대체한다.
ASCI 인코딩 예
브라우저는 페이지에 사용된 문자 집합에 따라 입력을 인코딩한다.
HTML5의 기본 문자 집합은 UTF-8이다.
문자 | Window-1252 | UTF-8 |
€ | %80 | %E2%82%AC |
£ | %A3 | %C2%A3 |
© | %A9 | %C2%A9 |
® | %AE | %C2%AE |
À | %C0 | %C3%80 |
Á | %C1 | %C3%81 |
 | %C2 | %C3%82 |
à | %C3 | %C3%83 |
Ä | %C4 | %C3%84 |
Å | %C5 | %C3%85 |
출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.
반응형
'HTML > HTML 기본문법' 카테고리의 다른 글
HTML Forms (0) | 2023.06.05 |
---|---|
HTML vs XHTML (0) | 2023.06.04 |
HTML charset (0) | 2023.06.02 |
HTML 이모지(Emojis) (0) | 2023.06.01 |
HTML 심볼(Symbols) (0) | 2023.05.31 |
댓글