sitelink1  
sitelink2  
sitelink3  
sitelink4  
sitelink5  
extra_vars6  
소켓통신으로 naver.com 80 포트로 접속한 후

GET  HTTP/1.0 /index.htmrnrn
rn

을 날리면

Host: naver.com
User-Agent: Exlploer
Content-Type: text/html
Content-Length: 10234

<html><title>naver.com</title> .....


이 날라옵니다.

위의 예제는 아주 단순한 경우이며
실제 브라우져는 위와 같은 텍스트 형식으로 쿠키, 세션, 브라우져의 정보 등을 같이 보냅니다.
서버또한 단순히 html만 보내는 것이 아니라
naver.com 의 웹서버가 뭔지, OS는 linux 인지, Unix 인지 version은 어떻게되는지 등 자질구레한 정보등을 같이 보냅니다.

따라서 http protocol 을 알면 html 페이지는 필요 없고 naver.com 의 웹서버는 무엇인지 알려달라는 코드를 보내면
웹서버는 해당하는 정보만 보냅니다.

즉, naver.com/box/ 밑에 있는 파일과 디렉토리 목록을 보내달라는 정보를 보내면
웹서버는 친절하게도 그 안의 (윈도우즈의 폴더보기와 같은)목록정보를 보내줍니다.
따라서 목록을 받아 for 문을 돌려 디렉토리이면 또 하위디렉토리 정보를 요청하고
이미지등의 파일이면 요청하면 데이타를 다 보내줍니다.
그러나 사용서버의 경우 보안상 막아놓았기 때문에 DirectoryIndex 정보를 요청하면 거절합니다. ㅡ.ㅜ
더욱 중요한 것은 웹서비스는 실제디렉토리와 URL이 일치하지 않는 경우가 허다합니다.
http://naver.com/blog.do 라는 URL을 요청했을 때
naver.com 의 웹디렉토리 blog.do 라는 파일이 없을 확률이 매우 높습니다.

따라서 Source Backup 이라면 해당서버에 ftp로 접속하셔서 받는 것이 확실하고
Web Service를 위한 것이라면 proxy 서버를 구성하는 것과 같은데 이는 매우 힘들고 험난한 작업이 될 것입니다.
번호 제목 글쓴이 날짜 조회 수
공지 Software Development Trend (with Java) 황제낙엽 2024.01.19 619
52 MSSQL 엔터프라이즈 관리자를 이용한 MSSQL접속 방법 황제낙엽 2008.01.30 151
51 자료구조 강의 사이트 황제낙엽 2007.11.24 120
50 자료구조 Part9. "트리" - 트리의 순회 - 이진 트리의 순회. 황제낙엽 2007.11.24 212
49 자료구조 Part8. "트리" - 이진트리의 기본편 황제낙엽 2007.11.24 167
48 자료구조 Part7. "트리" - 기본편 황제낙엽 2007.11.24 118
47 자료구조 Part6. "연결리스트로 구현한 스택"의 모든 것 황제낙엽 2007.11.24 127
46 자료구조 Part5. "연결리스트로 구현한 큐"의 모든 것 황제낙엽 2007.11.24 123
45 자료구조-쉬어가기. (스택과 큐가 쓰이는 기본적인 예) 황제낙엽 2007.11.24 112
44 자료구조 Part4. "연결리스트"의 모든 것. (1) file 황제낙엽 2007.11.24 129
43 자료구조 Part3. "스택"의 모든 것. 황제낙엽 2007.11.24 179
42 자료구조 Part2. "큐"의 모든 것. 황제낙엽 2007.11.24 102
41 자료구조 Part1. "동적배열"의 모든 것. 황제낙엽 2007.11.24 503
40 자료구조에 대해. (1. 기초편) 황제낙엽 2007.11.24 79
39 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(3 - 완결) 황제낙엽 2007.11.20 145
38 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(2) 황제낙엽 2007.11.20 465
37 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(1) 황제낙엽 2007.11.20 159
36 Fault Tolerant 컴퓨터 시스템의 개요 황제낙엽 2007.11.02 154
35 Fault Tolerant 의 정의 황제낙엽 2007.11.01 153
34 XML-RPC HOWTO 황제낙엽 2007.08.27 180
33 SSO(Single Sign On) vs SLO(Sing LogOn) 차이점 황제낙엽 2007.08.17 551