HTTP
17 May 2019HTTP(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 : 서버 오류(예외처리 문제)
- 비연결성(connectionless) 연결된 상태로 있으면 리소스 부하가 많아 한번 연결(요청-응답)하면 끊어짐.