2012년 11월 27일 화요일

[문서구조-웹표준 교과서]1. 웹 구조 이해

1. HTMP, URI, HTTP 

- 웹의 기본적 개념은 문서형인 HTML, 문서 전송 프로토콜인 HTTP(HyperText Transfer Protocol), 문서 소재 지정방법인 URI(Uniform Resource Identifier)의 세가지이다.
- URI 는 이른바 '웹주소'(홈페이지 어드레스)를 말하며 웹에서 데이터 소재지, 사람으로 치면 '주소'를 나타낸다. URI는 예전에는 'URL(Uniform Resource Locator)이라 했지만 현재 'URN'(Uniform Resource Name)을 포함하여 더욱 넓은 개념의 URI가 주로 사용된다. (URL+URN = URI) 

 2. URI와 링크

- 웹에서 다양한 페이지를 오갈 수 있는 이유는 페이지들이 URI를 기본으로 한 '링크'로 연결되어 있기 때문이다. 링크는 어떤 특정 텍스트나 이미지를 클릭하면 지정된 URI로 이동하는 기능을 말한다. 링크에 의해 자유롭게 오가는 것이야말로 웹의 가장 큰 특징이다.

 # URI 스킴(URI schemes)

- URI 스킴은 URI를 어떤 규칙에 따라 기술하고 자원(데이터)에 어떻게 접근하는지 지정하는 것이다. 보통의 웹페이지에서는 http: 스킴을 이용한다.웹에는 이밖에는 FTP 서버에 접근하기 위한 ftp: 스킴, 이메일 주소를 지정하기 위한 mailto: 스킴 등이 일반적이다.
- http://<authority><path>?<query>
- http://<authority><path>#<fragment>
- '?'로 구별되는 쿼리부분(query component)과 '#'로 구별되는 프래그먼트 식별자(Fragment Identifier)를 지정할 수 있다.

# 책임자 부분(authority component)

-  책임자 부분은 서버명과 도메인명으로 구성되어 있다. '//'을 지정하여 네트워크상에 있는 리소스임을 나타낸다. 또 끝부분에 ':'으로 구분하여 서버의 포트번호를 지정할 수 있다. '책임자 부분에는 알파벳 또는 -(하이픈)만 사용할 수 있다'라는 룰이 있다.
- 'www'가 서버명에 해당하며 'www 서버'라는 의미이다. 최근에는 서버명 부분에 'shopping'이나 'news'등의 서브 도메인을 표시하는 경우도 많다.
- 도메인명은 어떤 조직 또는 개인에 할당된 세계에서 유일한 것이며 '독립도메인'이라고도 한다. '.co'는 '보통의 회사'라는 의미이며 운영주체에 따라 '.net'(네트워크 회사')

# 패스 부분(path component)

- 책임자 부분의 뒷부분을 패스 부분이라 하며 폴더명과 파일명으로 구성된다. 

3. 절대URI 와 상대URI

# 절대 URI

- 절대 URI는 URI를 URI스킴에서 패스까지 전부 적는 것을 말하며 웹 전체에서 본 URI이다. 
  ==> http://www.w3c.net/selected/books.html
- 절대 URI의 파일명이 생략된 경우 서버에 설정된 기본 파일 값이 참조된다. 
  == > http://www.cybergarden.net/selected
- 절대 URI가 폴더명으로 끝나는 때에는 끝부분에 '/'를 확실히 붙여야 한다.

# 상대 URI 

- 상대 URI는 어떤 파일과 폴더를 기점으로 한 다른 파일과의 경로이다. 다른 사이트가 아니라 자기 사이트 안의 폴더와 파일을 참조하는 경우에 기본적으로 상대 URI를 사용한다.





댓글 없음:

댓글 쓰기