본문 바로가기
프로그래밍

URI 와 URL 차이

by imfireguy 2020. 9. 6.
반응형

URL(Uniform Resource Locator)  차이

 

 

 

 

 

 

 

 

 

 

URN(Uniform Resource Name, 통합 자원 이름)은 urn:scheme 을 사용하는 URI를 위한 역사적인 이름이다. URN은 영속적이고, 위치에 독립적인 자원을 위한 지시자로 사용하기 위해 1997년도 RFC 2141 문서에서 정의되었다.

 

URL의 구성요소

 

URL의 구조는 프로토콜 식별자와 자원이름으로 구성되어 있습니다.

자원이름(Resource Name)은 또 다시 호스트주소와 포트번호로 구성되며, 일반적으로 서버의 IP또는 도메인 네임으로 표현되어 집니다.

 

ex) http://itworldyo.tistory.com:80/itworld/itworld.jsp?name=HongGilDong#content

 

형식 구성요소 URL주소
schme:// protocal, 프로토콜 식별자 http://
authority host, 호스트주소 itworldyo.tistory.com
port port, 포트번호 :80
path path, 파일경로 /itworld/itworld.jsp
query# query name=HongGilDong
fragment reference content

 

프로토콜 식별자(Protocal Identifier)

 

서로다른 컴퓨터간의 통신을 하기위한 규약 HTTP, FTP, Telnet등이 있습니다.

URL 주소의 프로토콜 식별자 설명
ex) http://itworldyo.tistory.com http는 웹서버에 접속하기 위한 프로토콜
  ftp는 파일서버에 접속하기 위한 프로토콜
ftp 서버에 접속하여 파일을 업로드/다운로드 받을 수 있습니다.
ex) mailto:itworldyo.tistory@tistory.com  mailto는 전자메일 서버에 접속하기 위한 프로토콜
ex) telnet://117.52.1.25 telnet은 원격지 접속을 위한 프로토콜

 

 

반응형