[javascript] http와 https

2022. 3. 4. 00:04Study/Javascript

 

http란?

HyperText Transfer Protocol의 약자로 웹에서 데이터를 주고 받을 수 있는 프로토콜을 말한다.

웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 하다.

프로토콜이란 데이터를 주고 받을 때 주고 받는 방법에 대한 규칙 및 약속을 말한다. 

 

클라이언트(사용자 브라우저)가 서버에 메세지를 보내면 서버가 그 메세지에 맞는 결과를 보내주는데 이러한 동작을 요청(request), 응답(response)이라고 칭한다.

 

 

 

Request Method

데이터를 요청할 때는 요청의 종류를 서버에게 알려줘야 하는데 이러한 요청방법(Request Method)은 다음과 같다.

GET: 데이터를 요청하기위해 사용
POST: 데이터를 생성하기위해 사용
PUT: 데이터를 수정하기위해 사용
DELETE: 데이터를 삭제하기위해 사용

 

위의 메소드로 데이터에 대한 동작을 요청할 수 있다. 그러나 GET은 상황에 따라 POST, DELETE 대신 사용이 가능하다.

 

 

https란?

HyperText Transfer Protocol Secure의 약자로 http 프로토콜의 암호화된 버전을 말한다.

일반 http 프로토콜은 암호화가 되지 않아 해커가 민감한 데이터를 도난할 수 있다. 이러한 위험을 방지하기 위해 데이터를 암호화하여 안전하게 전송시킨다.

 

이러한 https는 안전하다는 장점외에도 구글에서는 검색순위 결정 요소에 https를 포함하고 있어 SEO(검색 엔진 최적화)에도 좋은 영향을 준다는 장점이 있다.

 

 

 


참조

https://blog.naver.com/dktmrorl/222655818222

https://velog.io/@surim014/HTTP%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80