Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[HTTP] 프로토콜과 URL 호환성 본문

URL은 다양한 프로토콜에 잘 호환되도록 설계되었다.
🌐인터넷에 있는 모든 리소스가 여러 프로토콜을 통해 잘 전달될 수 있도록,
각 리소스에 유일한 이름을 지을 수 있게 설계되었다.
때문에, 안전하게 전송(정보 유실 ❌)될 수 있도록, URL 설계가 중요했다.
각 리소스에 유일한 이름을 지을 수 있게 설계되었다.
때문에, 안전하게 전송(정보 유실 ❌)될 수 있도록, URL 설계가 중요했다.
📍. 여러 프로토콜
🗝️ https
HTTP 커넥션의 양 끝단에서 암호화를 하기 위해 보안 소켓 계층을 사용한다는 것 외에
http와 별다른 차이가 없다.
(기본 port 번호, 443)
📨 mailto
이메일 주소를 가리킨다.
🗂️ ftp (file transfer protocol)
파일 전송 프로토콜
🎥 rstp(Real Time Streaming Protocol)
실시간 스트리밍 프로토콜
(미디어 리소스 식별자)
💻 file
호스트 기기에서 바로 접근할 수 있는 파일을 가리킨다.
🗣️ telnet
대화형 서비스에 접근하는데 사용
HTTP 커넥션의 양 끝단에서 암호화를 하기 위해 보안 소켓 계층을 사용한다는 것 외에
http와 별다른 차이가 없다.
(기본 port 번호, 443)
📨 mailto
이메일 주소를 가리킨다.
🗂️ ftp (file transfer protocol)
파일 전송 프로토콜
🎥 rstp(Real Time Streaming Protocol)
실시간 스트리밍 프로토콜
(미디어 리소스 식별자)
💻 file
호스트 기기에서 바로 접근할 수 있는 파일을 가리킨다.
🗣️ telnet
대화형 서비스에 접근하는데 사용
URL의 이름을 짓는데 '안전한 알파벳 문자'만 포함하도록 허락한다
이스케이프 문자열을 사용하여,
🌚안전하지 않은 문자를 🌝안전한 문자로 인코딩한다.
% [안전하지 않은 문자] (ex. ~, 빈문자, URL 선점 예약어)
해당 문자의 아스키코드를 2개의 16진수 숫자로 이루어진 이스케이프 문자로 바꾼다.
🌚안전하지 않은 문자를 🌝안전한 문자로 인코딩한다.
% [안전하지 않은 문자] (ex. ~, 빈문자, URL 선점 예약어)
해당 문자의 아스키코드를 2개의 16진수 숫자로 이루어진 이스케이프 문자로 바꾼다.
'HTTP' 카테고리의 다른 글
[HTTP] 패킷교환 네트워크 프로토콜, TCP와 TCP 커넥션 (0) | 2023.07.30 |
---|---|
[HTTP] HTTP 트랜잭션: 요청명령과 응답결과 with HTTP 메시지 (0) | 2023.07.29 |
[HTTP] URI와 URL, 리소스 식별과 위치 접근 (0) | 2023.07.29 |
[HTTP] HTTP프로토콜과 HTTP객체, MIME타입 (0) | 2023.02.27 |