네트워크
URL & Protocol이란
flowertaekk
2019. 12. 21. 15:06
URL: Uniform Resource Locator
URL이란 간단하게 http:// 로 시작하는 주소라고 생각하면 쉽게 이해할 수 있을 것 같다.
여기서 http:// 는 프로토콜(protocol)이라는 통신을 하기 위해 정해놓은 룰!
다만, 사실은 http:// 뿐만 아니라 서버에 접속하는 방법에 따라 다양한 프로토콜이 존재하는데
예를 들면,
- ftp:
- file:
- 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이 가지는 공통점은 가장 앞 부분에 존재하는 프로토콜로 서버에 접속하는 방식을 나타낼 수 있다는 것이다.