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 생략 가능), 아니면 바이너리 파일.
파싱 : 의미를 번역 + 랜더링 : 실제 화면에 보여주는 역할 : 웹 브라우저 화면에 출력
'컴퓨터 공부 > 네트워크 프로그래밍' 카테고리의 다른 글
[TCP/IP 소켓 프로그래밍] 1. 네트워크 프로그래밍과 소켓의 이해 (0) | 2009.07.02 |
---|---|
[6월 9일] UDP 간단한 설명. (0) | 2009.06.09 |
[6월 5일 3교시] 중급 소켓 모델 및 MFC Winsock Classes(미완성) (0) | 2009.06.05 |
[6월 5일 2교시] Object Serialization (0) | 2009.06.05 |
[6월 4일] 소켓 프로그래밍 이론 (0) | 2009.06.04 |