HTTP (HyperText Transfer Porocol)

클라이언트와 서버 사이에서 데이터를 전송하는 프로토콜

특징

  • 클라이언트-서버 구조 (Request Response)
    • 클라이언트는 서버에 요청을 보내고 응답을 대기한다
    • 서버가 요청에 대한 결과를 만들어서 응답한다
  • 무상태 프로토콜 지향(Stateless)
    • 응답 서버를 쉽게 바꿀 수 있다
  • 비연결성
  • HTTP 메시지를 통해서 통신
  • 단순하고 확장이 가능하다
  • 기본포트로 80번을 사용한다

HTTPS (HyperText Transfer Protocol Secure)

데이터를 전송하기 전 내용을 암호화 하는 프로토콜

특징

  • 기밀성
  • 무결성
  • 인증
  • 기본포트로 443번을 사용한다.