반응형
HTTP란?
- Hyper Text Transfer Protocol의 약자로서 브라우저와 같은 응용 프로그램을 통하여 클라이언트와 서버 사이에 데이터 를 전송하는 프로토콜
- TCP/IP를 이용하는 응용 프로토콜
한줄요약 : 인터넷 데이터 전송 프로토콜
HTTP의 특징
- HTTP는 연결 상태를 유지하지 않는 비연결성 프로토콜이다.
그렇기 때문에 요청/응답 방식으로 동작한다
- 신뢰성 있는 데이터 전송
- Status Code 제공
- HTTP 메소드를 지원한다
GET |
POST |
PUT |
DELETE |
HEAD |
OPTIONS |
TRACE |
CONNECT |
ex) 로그인요청 -> 완료or실패 응답
HTTP Code 응용법
- Status Code를 세분화해서 사용하게 된다면 해커의 공격위험성을 높일 수 있다.
코드를 세분화할수록 어떤 케이스인지 구별하기가 쉬워진다. 반대로 얘기하면 구별하기 쉽기때문에 해킹이 쉬워질 수 있다. |
- 서버개발자로서 500번대 오류는 최악의 오류 (처리되지 않은 오류 )
반응형
'컴퓨터공학 기초 > 네트워크' 카테고리의 다른 글
[네트워크] TCP/IP란 ? (0) | 2020.01.19 |
---|
댓글