인터넷이란 무엇일까요?
인터넷은 웹(www) 이 다가 아닙니다. 그렇지만 일반적으로 html 이란 언어로 만든 웹문서를 서비스 할수 있는 웹을 대부분 인터넷으로 생각합니다.
그래서 웹에 대해서만 말씀드리겠습니다.
웹은 Http://www.myvenus.co.kr 라는 주소를 가지고, http 라는 프로토콜을 사용하여 통신하며, 웹이 서비스하는 문서는 한글이나, 파워포인트문서가 아니라 Html 이라는 문서입니다.
이러한 웹등을 서비스 할수 있는 컴을 서버라고 합니다. 반대로 서비스 할수 없는 컴을 클라이언트 라고 부릅니다.
서버끼리는 그물망처럼 서로 연결되어 있어, 서로 통신할수 있고, 링크를 통하여 서로 자료를 공유합니다.
클라이언트 끼리 통신할수 있는 방법은 넷미팅, 메신저처럼 P2P 프로그램을 이용하여 통신이 가능할수도 있습니다. P2P 프로그램은 소리바다. 당나귀, 푸루나 등등이 있지요...
그러나 웹은 반드시 서버에 있는 자료만를 확인할수 있습니다.
서버라면 거창하게 들리지만, 실제로, 저희들이 일반적으로 쓰는 컴도 서버로 만들수 있습니다.
암튼 제가 말씀드리고 싶은 것은 저희가 웹에서 자료를 확인 하려면, 일단은 어느 한 서버에 자료가 올라가야 한다는 것입니다.
그림화일을 예로 들겠습니다.
클라이언트 컴에 있는 그림자료는 본인만 볼수 있습니다. 그러나 그 그림을 서버에 올리면, 누구나가 그 그림을 볼수 있게 됩니다. 그림은 그 서버에 접속해서 볼수도 있지만, 다른 서버에 접속한 상태에서, 그 그림이 있는 컴퓨터의 IP 주소(도메인 네임)와 그림위치(폴더), 그림이름을 알면, 링크 시켜서 그림을 볼수도 있습니다.
URL의 예입니다. ./files/attach/images/2040/775/008/1034964683.jpg
도메인네임은 myvenus.co.kr
그림위치는 /files/attach/images/439/775/008/
그림이름은 1034964683.jpg
입니다.
다시 말씀드리면,
1. 서버에 그림을 올려야 다른사람이 인터넷을 통하여 그림을 볼수 있습니다.
2. 다른 서버에서 그림을 볼때는 서버가 그 그림 원본이 있는 서버에 접속해서, 링크를 통하여 그 그림을 보여 줍니다.
그때는 실제 원본그림은 접속한 서버에 없지만, 그 화일의 URL을 알고 있다면, 링크(단축아이콘개념)을 통하여 서버가 그 그림이 있는 서버에 접속하여 그 그림을 클라이언트 컴에 보여 주는 것뿐입니다.