프로토콜 http https

cruffin·2022년 8월 23일
0

프로토콜은 컴퓨터 내부 또는 컴퓨터간의 데이터 교환 방식을 정의하는 규칙 체계를 의미한다

http는 요청을 보내는 클라이언트와 응답을 보내는 서버가 있는 클라이언트 서버 구조로 클라이언트가 요청을 보내고 서버가 읍답을 보내면 연결을 끊으며 상태를 저장하지 않는다.

https는 http를 암호화해서 통신하는 것으로 SSL(보안 소켓 계층)과ㅏ TLS(전송 계층 보안)을 이용한다.
SSL은 서버와 클라이언트와의 연결을 암호화하여 도난을 방지하고 TLS는 데이터의 무결성을 제공하여 데이터의 손상과 수정을 방지한다.

http 메소드

GET 메서드는 특정 리소스의 표시를 요청합니다. GET을 사용하는 요청은 오직 데이터를 받기만 합니다.

HEAD 메서드는 GET 메서드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함하지 않습니다.

POST 메서드는 특정 리소스에 엔티티를 제출할 때 쓰입니다. 이는 종종 서버의 상태의 변화나 부작용을 일으킵니다.

PUT 메서드는 목적 리소스 모든 현재 표시를 요청 payload로 바꿉니다.

DELETE 메서드는 특정 리소스를 삭제합니다.

CONNECT 메서드는 목적 리소스로 식별되는 서버로의 터널을 맺습니다.

OPTIONS 메서드는 목적 리소스의 통신을 설정하는 데 쓰입니다.

TRACE 메서드는 목적 리소스의 경로를 따라 메시지 loop-back 테스트를 합니다.

PATCH 메서드는 리소스의 부분만을 수정하는 데 쓰입니다.

0개의 댓글