728x90
728x90

HTTP : 웹 브라우저 (클라이언트)와 웹 서버 간에 서로 통신하기 위한 규약. (Hypertext Transfer Protocol). 포트번호 80

HTTPS : http보다 보안성이 강화된 인터넷 프로토콜로 443 포트를 사용한다. 모든 소통 내용을 암호화한다.

 

http 작동방식

서버/클라이언트 모델을 따르며 불특정다수를 대상으로 하는 서비스에 적합하다.
무상태(Stateless)로 최대 연결 수보다 훨씬 많은 요청 처리가 가능하지만 연결이 끊기기에 클라이언트의 이전 상황을 알 수 없고 이를 보완하려 쿠키 등과 같은 기술이 등장했다.

 

요청 URI : 요청하는 자원의 위치를 명시한다.

 

요청메서드 : 첫번째 줄의 요청메소드는 서버에게 요청의 종류를 알려주기 위해서 사용

  • GET : 정보를 요청하기 위해서 사용한다. (SELECT)
  • POST : 정보를 밀어넣기 위해서 사용한다. (INSERT)
  • PUT : 정보를 업데이트하기 위해서 사용한다. (UPDATE)
  • DELETE : 정보를 삭제하기 위해서 사용한다. (DELETE)
  • HEAD : (HTTP)헤더 정보만 요청한다. 해당 자원이 존재하는지 혹은 서버에 문제가 없는지를 확인하기 위해서 사용한다.
  • OPTIONS : 웹서버가 지원하는 메서드의 종류를 요청한다.
  • TRACE : 클라이언트의 요청을 그대로 반환한다. ex) echo 서비스로 서버 상태를 확인하기 위한 목적으로 주로 사용

 

참고 : edwith.org

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,

v