지식iN

홈페이지, 사이트는 어떻게 만드는건가요?

Ezcode 2011. 6. 24. 13:14
광범위한 질문이죠. 지식iN 에서 자주 볼수 있는 질문중 하나입니다.

전문적인 설명을 제외하고 아무것도 모르는 인터넷 창업자를 기준으로 설명드리겠습니다.
고퀄리티(?), 고급용어 혹은 세밀한 질문이라면 검색을 이용해주시길 바랍니다...(-_-);


1. 홈페이지, 사이트의 접근 형태를 알아보자.
 

단순하게 말씀드리면 서버와 클라이언트(접속자)의 상호관계인데
사이트 제작자는 문서와 이미지, 혹은 동영상등 제작에 필요한 파일들을 서버컴퓨터에 업로드하고
클라이언트는 해당 디렉토리(폴더)로 접근하여 홈페이지 파일(html, htm, php, aspx.. 등)을 실행시켜 해당 결과물을
브라우저(익스플로어, 크롬, 파이어폭스 등등)으로 결과물을 보게 됩니다.
이를 인터넷접속이라고 보시면 될거 같습니다.


2. 그렇다면 제작한 파일들은 어떻게 만드나요?
 

사이트를 구성하는 파일의 종류는 많습니다.
하지만 아주 기본적인 html 혹은 htm이라는 확장자를 가진 파일로 만드는게 기본적이죠.
이것은 메모장이라는 응용프로그램을 사용해서도 만들수 있습니다.
안의 내용에는 html이라는 구성언어로 되어 있으며, html이외에도 다른 기술적인 내용이 들어갈수 있습니다.
(이후 다른 부가적인 설명은 다른 게시글에서 하도록 하겠습니다.)
html이라는 것을 이용하여 이미지를 불러온다던가.. 플래시를 재생하고 동영상을 플레이하는 명령어를 꾸민다고 생각하세요.


3. 이 파일을 서버에 업로드하는데 어디다가 하는건가요?
 

서버컴퓨터를 가지고 있을리 없고... 내컴퓨터에 올리는것도 아닐테고..
서버라고 칭하지만 사실 인터넷을 돌아다니다보면 자주 볼수 있는것이 호스팅입니다.
대형 서버를 가지고 있는 회사의 서버컴퓨터 일부분을 대여한다고 생각하세요.
그에 대한 사용료를 내고 임대해서 사용하는것을 웹호스팅이라고 하고
서버를 통째로 빌려 부가적인 제약이 없는 상태로 이용하기 위한 임대를 서버호스팅이라고 기억하시면 되겠네요.
웹호스팅을 받으셨다면 ftp로 접속하여 파일들을 업로드하면 됩니다. 
(이외 도메인 등등 부가적인것도 다른 게시물에서 언급하도록 합니다.)

너무 방대한 질문이라 간략하게만 말씀드립니다.
다른 게시물에서 차차 하나씩 설명을 하겠습니다만은...



혹 보시면 "이건 너무 쉬운데?" 이런분 말고

"아하~" 이런분이 계시다면 댓글 하나정도는 어떨까요?