HTTP

Tags:

HTTP(HyperText Transfer Protocol)

  • HTML 분서를 주고 받는데 사용
  • www에서 정보를 주고 받을 수 있는 프로토콜
  • TCP/UDP 를 사용한다.(TCP/UDP 계층 위에서 작동)
  • 80 포트를 사용
  • client와 server 사이에 request, response의 프로토콜

[응용 계층] - HTTP
[전송 계층] - TCP, UDP
[네트워크 계층] - IP(v4/v6)
[데이터링크 계층] - MAC(이더넷)
[물리계층]

요청 메소드

  • GET : 헤더를 통해 데이터 전송
  • POST : body를 통해 전송(중요하거나 많은 데이터)
  • PUT
  • DELETE
  • PATCH
  • HEAD
  • TRACE
  • OPTIONS
  • CONNECT

2XX : 성공
3XX : Redirection(자료 위치가 바뀜)
4XX : 클라이언트 오류(권한, 요청실패)
5XX : 서버 오류(예외처리 문제)

  1. 비연결성(connectionless) 연결된 상태로 있으면 리소스 부하가 많아 한번 연결(요청-응답)하면 끊어짐.