ASP.NET을 위한 준비 운동
웹 환경의 기본 개념
 
1. 인터넷과 웹 
 2. 웹의 기본 개념

웹의 기본 개념

앞에서 웹에 대한 배경과 역사에 대하여 아주 간단히 알아보았습니다. 빠르게 변하는 IT세상에서 새롭게 등장하는 것들을 학습하기도 바쁘지만, 항상 새로운 것만 따라가기 보다는 항상 원리와 등장배경 등 원론적인 부분을 익히는 것도 중요합니다. 이제부터는 웹에 대한 개념을 알아보도록 하겠습니다. 
 
웹은 물리적인 네트워크 연결을 기반 아래에(인터넷 서비스가 시작되면서 물리적인 장비 구조) 단순한 문서와 문서의 연결에서 시작되었습니다.  


컴퓨터의 기본 구조는 파일이고 우리가 데이터라고 생각하는 모든 부분의 기반은 파일에서 시작됩니다. 웹을 만든 사람들은 파일을 쉽게 공유할 수 있는 방법이 무엇이 있을까 생각하다가 웹(WWW)을 만들게 되었습니다.


즉 웹의 창시자이면서 CERN 입자물리 연구소의 연구원 이였던 팀 버너스리(Tim Berners Lee)가 연구자들끼리 자료를 쉽게 교환 할 수 있는 방법으로 WWW개념을 만들었습니다. 물론 웹의 가장 근본이 되었던 HTTP, HTML도 함께 창안되었습니다. 그럼 웹의 가장 기본이 된다고 볼 수 있는 TML(HyperText Markup Language)에 대해서 간단한 개념만 알아보도록 하겠습니다. 


HTML(HyperText Markup Language)

HTML은 SGML에 기반을 둔 공개된 포멧이며, 웹 브라우저가 이해 할 수 있는 언어라고 쉽게 생각해 볼 수 있습니다. 우리는 HTML을 단순한 텍스트 형식의 구조로 만들지만, 이것을 해석하는 브라우저는 단순한 텍스트 구조를 넘어서 각각의 객체(DOM구조)로 접근하며, 사용자에게 보여 질 수 있는 웹 문서가 됩니다. 이러한 웹 문서는 HTML구조에 따라 다른 웹 문서의 연결(Link) 정보를 가질 수 있습니다. 


 화면1. 웹 문서의 연결 구조

사용자의 선택에 따라 HTML에서 가지고 있는 연결정보를 이용하여 다른 웹 문서로 쉽게 이동할 수 있습니다. 이러한 관련 정보의 실체를 링크 또는 하이퍼링크라고 부릅니다. (하이퍼텍스트(HyperText)는 웹의 발명에 가장 중요한 개념을 가지게 되었고, 하이퍼텍스트(HyperText)에 의하여 전세계의 정보가 연결될 수 있었습니다.)

                                      <하이퍼미디어(Hypemedia, Hypertext + Multimedia)>

웹의 하이퍼텍스트(HyperText)개념은 MIME(Multi-Purpose Internet Mail Extensions)프로토콜로 인해 하이퍼미디어(Hypemedia, Hypertext + Multimedia)라는 좀 더 발전된 개념으로 단순했던 텍스트 문서의 링크구조에 음성, 이미지, 영상 등등의 매체들을 결합하여 보다 더 다양한 컨텐츠를 가지는 웹 환경의 기반을 만들었습니다.



크리에이티브 커먼즈 라이센스
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
트랙백 주소: http://ggoma.isblog.net/trackback_post_443.aspx

댓글을 달아 주세요