개발 무지렁이

[HTTP] 프로토콜과 URL 호환성 본문

HTTP

[HTTP] 프로토콜과 URL 호환성

Gaejirang-e 2023. 7. 31. 16:13

URL은 다양한 프로토콜에 잘 호환되도록 설계되었다.
🌐인터넷에 있는 모든 리소스여러 프로토콜을 통해 잘 전달될 수 있도록,
리소스유일한 이름을 지을 수 있게 설계되었다.
때문에, 안전하게 전송(정보 유실 ❌)될 수 있도록, URL 설계가 중요했다.

📍. 여러 프로토콜
🗝️ https
HTTP 커넥션의 양 끝단에서 암호화를 하기 위해 보안 소켓 계층을 사용한다는 것 외에
http와 별다른 차이가 없다.
(기본 port 번호, 443)

📨 mailto
이메일 주소를 가리킨다.

🗂️ ftp (file transfer protocol)
파일 전송 프로토콜

🎥 rstp(Real Time Streaming Protocol)
실시간 스트리밍 프로토콜
(미디어 리소스 식별자)

💻 file
호스트 기기에서 바로 접근할 수 있는 파일을 가리킨다.

🗣️ telnet
대화형 서비스에 접근하는데 사용

URL의 이름을 짓는데 '안전한 알파벳 문자'만 포함하도록 허락한다
이스케이프 문자열을 사용하여,
🌚안전하지 않은 문자🌝안전한 문자인코딩한다.
% [안전하지 않은 문자] (ex. ~, 빈문자, URL 선점 예약어)
해당 문자의 아스키코드를 2개의 16진수 숫자로 이루어진 이스케이프 문자로 바꾼다.
Comments