컴퓨터 공부/네트워크 프로그래밍
[6월 8일 1교시] HTTP 1
려리군
2009. 6. 8. 19:27
XML-based Serialization => SOAP(Simple Object Access Protocol) => Web Service
HTTP : 전송용.
1. 파일 전송 프로토콜(File Transfer Protocol) - 하나씩 파일을 받는다. one file per a connection
※ FTP는 여러 파일을 한꺼번에 받고 한꺼번에 전송하는 모드가 있다.
2. Text-based
예시)
TELNET (사이트명) 80
입력 : GET /(파일명) HTTP/1.0
상태코드
200 : 성공
300 : redirection(다른 곳에서 받아라), forwarding(자동 연결)
400 : 파일이 없음. 프로토콜이 안 맞다.
500 : 서버 오류.
응답내용
Content-Type : 파일의 확장자와 비슷
Content-Length : 파일의 길이
(빈 줄)
파일의 내용
※ 빈 줄 다음부터 읽어낸다. \r\n\r\n(윈도우즈) \n\n(유닉스)
※ 0x1A 문자를 끝이나 개행 문자를 인식하면 텍스트 파일(Content-Length 생략 가능), 아니면 바이너리 파일.
파싱 : 의미를 번역 + 랜더링 : 실제 화면에 보여주는 역할 : 웹 브라우저 화면에 출력