본문 바로가기
컴퓨터공학 기초/네트워크

[네트워크] HTTP란 ?

by 상용최 2020. 2. 3.
반응형

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

댓글