네트워크

URL & Protocol이란

flowertaekk 2019. 12. 21. 15:06

URL: Uniform Resource Locator


URL이란 간단하게 http:// 로 시작하는 주소라고 생각하면 쉽게 이해할 수 있을 것 같다.

 

여기서 http:// 는 프로토콜(protocol)이라는 통신을 하기 위해 정해놓은 룰!

 

다만, 사실은 http:// 뿐만 아니라 서버에 접속하는 방법에 따라 다양한 프로토콜이 존재하는데

예를 들면,

 

  1. ftp: 
  2. file:
  3. mailto:

등등이 있다.

 

애매한 부분이 하나 있다면 file: 같은 경우는 클라이언트(유저)의 컴퓨터(localhost)에 접속할 수도 있기 때문에 네트워크 접속이 필요없는 경우가 있고, 이 때문에 file: 을 완벽한 프로토콜이라고 할 수는 없지 않나.. 라는 부분이 있다..


URL은 프로토콜별로 다양한 방식으로 작성할 수 있는데 위에서 보여드린 http:를 포함한 4가지 프로토콜의 작성방법을 간단하게 기록!

 

http:// http://user:password@web server domain:port/path
ftp:// ftp://user:password@ftp server domain:port/path
file:// file://localhost/path
mailto:// mailto:email주소

 

여기에서 초록색으로 배경색 설정을 해놓은 부분은 생략이 가능한 부분이다!

 


여기서 중요한 부분은 URL을 작성하는 방법은 여러가지가 존재한다는 것.

하지만 모든 URL이 가지는 공통점은 가장 앞 부분에 존재하는 프로토콜로 서버에 접속하는 방식을 나타낼 수 있다는 것이다.