모든 개발자를 위한 HTTP 웹 기본 지식

고라니·2023년 7월 10일
0

지옥철 출퇴근 시간에 해당 강의를 듣고 혼자 정리하기로 마음 먹었다.
백엔드 개발자라면 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와 웹 브라우저 요청 흐름

  • 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) 마무리

  • END + NEXT LEVEL
profile
공부를 열심히 하는 학부생

0개의 댓글