URL: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 로봇이 바꿈: fa:نشانی وب
조찬제 (토론 | 기여)
URL 구분자 중 // 에 대한 설명이 잘못되었음. ( 인증이 필요한 프로토콜 -> IP 혹은 Domain name 이 필요한 프로토콜 )
8번째 줄:
* URL은 제일 앞에 자원(인터넷 주소)이 위치한 서버의 프로토콜을 적는다. gopher, telnet, ftp, http, usenet 등이다.
* URL 다음에는 프로토콜과 주소를 구분하는 구분자를 적는다. ":" 가 이에 해당한다.
* 만약 인증정보가IP 필요한혹은 형태의Domain name 정보가 필요한 프로토콜이라면 구분자":" 다음에 "//"를 적는다.<ref>URL Spec - 5. BNF for specific URL schemes http://tools.ietf.org/html/rfc1738#section-5</ref>
** 예1) http://www.somehost.com/a.gif - IP 혹은 Domain name 정보가 필요한 형태 ( www.somehost.com에 있는 a.gif를 가리키고 있음 )
** 예1) mailto:somebody@mail.somehost.com - 인증정보가 필요없는 프로토콜
** 예2) ftp://id:pass@ftp192.somehost168.com1.234/a.gif - 인증정보가IP 혹은 Domain name 정보가 필요한 프로토콜형태 ( 192.168.1.234에 있는 a.gif를 가리키고 있음 )
** 예3) mailto:somebody@mail.somehost.com - IP정보가 필요없는 프로토콜 ( mailto 프로토콜은 단지 메일을 받는 사람의 주소를 나타내는 프로토콜임 )
* 비록 접속시 인증정보가 필요 없는 공개된 서비스라고 해도, 프로토콜 자체가 "인증"이라는 개념을 제공하면 "//"를 넣어 주도록 한다.
 
** 예1) http://www.somehost.com - 접속시 인증정보가 필요 없지만, http는 "인증"을 제공해 주기 때문에 // 를 넣어 준다.
== 주석 ==
* 구분자 다음에는 실제 주소를 넣는다. 본래는 숫자로 된 IP 주소이다. 211.111.111.111 같은 형태이다.
<references />
* 그러나, 숫자를 외우는 것은 동서양에 관계 없이 힘들기 때문에 이를 인식하기 쉬운 영단어로 바꿔 사용한다. 이것이 [[도메인 이름|도메인]] 주소이다. ko.wikipedia.org 같은 것이다.
 
== 함께 보기 ==
* [[웹 사이트]]
 
 
{{토막글|컴퓨터}}