2010. 1. 12. 16:51
0x08. 상태 코드
■ 1xx : 정보 제공
■ 2xx : 요청이 성공적으로 이루어짐
■ 3xx : 요청한 해당 자원이 다른 곳에 있음
■ 4xx : 요청에 문제가 있음
■ 5xx : 서버에 에러가 있음
① 1xx
- 100 Continue : 서버에게 메시지 바디를 포함한 요청을 보냈을 때
② 2xx
- 200 OK : 요청이 성공했다는 것을 나타냄
- 201 Created : PUT 요청이 성공적으로 이루어 졌음
③ 3xx
- 301 Moved Permanently : 브라우저의 요청을 다른 URL로 항시 전달함
- 302 Found : 클라이언트가 같은 요청을 하면 기존의 URL로 돌아감
- 304 Not Modified : 서버에 요청한 자료에 대해 클라이언트 내에 복사된
캐시를 사용하게 함.
④ 4xx
- 400 Bad Request : 서버에게 잘못된 HTTP 요청을 했음을 나타냄
- 401 Unauthorized : 서버가 요청에 대해 HTTP 인증 확인을 요구함
- 403 Forbidden : 클라이언트의 요청에 대해 접근을 차단함
- 404 Not Found : 클라이언트가 요청한 자료가 존재하지 않음
- 405 Method Not Allowed : 요청에 이용한 메소드가 해당 URL에 지원 불가
- 413 Request Entity To Large : 클라이언트가 요청한 바디를 서버에서
처리하기에는 너무 크다는 것을 나타냄
- 414 Request URI Too Long : 413과 비슷하지만 요청에 사용된 URL이 서버가
감당할 수 없을 만큼 너무 크다는 것을 나타냄
⑤ 5xx
- 500 Internal Server Error : 서버가 예상하지 못한 요청으로 서버가 해당 요청을
실행할 수 없을 때
- 503 Service Unavailable : 서버에서 구동 중인 애플리케이션이 응답하지 못함
0x09. HTTPS
- SSL(Secure Sockets Layer)을 이용해 클라이언트와 서버 사이에 주고받는
정보를 보호하는 데 사용
정보를 보호하는 데 사용
0x10. HTTP 프록시
- 클라이언트 브라우저와 목적지 웹서버 간에 중개 역할
0x11. HTTP 인증
① HTTP 프로토콜 사용자 인증 방법
- Basic : 각 메시지 요청 헤더에 Base64로 암호화 한 문자열을
사용자 자격 증명으로 보냄
- NTLM : 시도/응답 방법으로, 윈도우 NTLM 프로토콜을 사용한다.
- Digest : 시도/응답 방법으로, MD5 체크섬(checksum)을 사용한다.
- Basic : 각 메시지 요청 헤더에 Base64로 암호화 한 문자열을
사용자 자격 증명으로 보냄
- NTLM : 시도/응답 방법으로, 윈도우 NTLM 프로토콜을 사용한다.
- Digest : 시도/응답 방법으로, MD5 체크섬(checksum)을 사용한다.
'- Web Hacking > 1. 기초 다지기' 카테고리의 다른 글
인코딩 스키마 (0) | 2010.01.13 |
---|---|
HTTP 프로토콜(2) (0) | 2010.01.12 |
HTTP 프로토콜(1) (0) | 2010.01.12 |