HTTP(Hypertext protocol)
: 서로 다른 하드웨어간 데이터 통신 규약
- 네트워크
- (클라이언트)HTTP -> TCP -> IP ->네트워크 ->IP -> TCP-> HTTP(서버)
- TCP
- 쓰리웨이 핸드셰이킹: 물어보고 -대답듣고 -물어보고
- 패킷 단위로 데이터를 쪼갬
- IP
- 기기에 연결된 인터넷의 주소
- ARP(Address Resulution Protocol): IP를 찾아줌
- DNS: 도메인 이름으로 IP주소를 연결
- 메소드(수정)
- put: 해당 데이터가 없으면 생성, 있다면 수정
- patch: 의도에 따라 다르게 사용될 수 있음
http 상태코드
- 1xx: 진행중
- 2xx: 처리 성공
- 3xx: 성공했지만 redirection할 때에
- 4xx: 잘못된 요청에 의한 오류
- 5xx: 서버 측에서 에러가 생겼을 경우