지옥철 출퇴근 시간에 해당 강의를 듣고 혼자 정리하기로 마음 먹었다.
백엔드 개발자라면 HTTP 개념정리가 꼭 필요하기 때문에
갓영한님 강의로 선택!
해당 강의는 아래 인프런에서 볼 수 있다.
모든 개발자를 위한 HTTP 웹 기본 지식
해당 강의는 총 9섹션으로 이루어져 있으며,
3섹션씩 나눠서 글을 올릴 예정이다.
2023.07.10 공부 시작
2023.xx.xx 공부 종료 - 업데이트 할 것
후에 다시 찾아보기 편하도록 아래 링크를 정리합니다.
Section 1~3 : 링크
Section 4~6 : 링크
Section 7~9 : 링크
관련 지식 키워드
Section 1) 인터넷 네트워크
- 인터넷 통신
- IP (Internet Protocol)
- TCP / UDP
- PORT
- DNS
Section 2) URI와 웹 브라우저 요청 흐름
Section 3) HTTP 기본
- 모든 것이 HTTP
- Client / Server 구조
- Stateful, Stateless
- 비 연결성 (Connectionless)
- HTTP Message
Section 4) HTTP 메서드
- HTTP Method - GET / POST
- HTTP Method - PUT / PATCH / DELETE
- HTTP Method 의 속성
Section 5) HTTP 메서드 활용
- 클라이언트에서 Server 로 데이터 전송
- HTTP API 설계 예시
Section 6) HTTP 상태코드
- 2xx - 성공
- 3xx - 리다이렉션
- 4xx - 클라이언트 오류
- 5xx - 서버 오류
Section 7) HTTP 헤더1 - 일반 헤더
- 헤더 표현
- 콘텐츠 협상
- 전송 방식
- 일반 정보 / 특별한 정보
- 인증
- 쿠키
Section 8) HTTP 헤더2 - 캐시와 조건부 요청
- 캐시 기본 동작
- 검증 헤더와 조건부 요청
- 캐시와 조건부 요청 헤더
- Proxy Cache (프록시 캐시)
- 캐시 무효화
Section 9) 마무리