[TIL] 네트워크

Sarahsea 사라씨·2021년 8월 9일
1

TIL

목록 보기
48/128
post-thumbnail

오늘 배운 것

[네트워크] 심화

  • 인터넷 프로토콜

    • IP Packet - 한계(중간 소실-신뢰성x, 순서보장x)
      => TCP로 세그먼트 SYN+ACK 보완
    • TCP / UDP 차이
    • HTTP 역사, 특징(무상태성, 비연결성_http초기 => http지속연결)
      현재 http1.1 / 2: 50%정도, 3:UDP바탕 QUIC
  • HTTP 헤더

    • 표현헤더 content-type,encoding,language,length
    • 주요헤더 요청/ 응답
    • 콘텐츠 협상 헤더 accept, accept-language, q=비중
  • 웹 캐시

    • 기본 원리 / 적용 웹: 동적으로 데이터를 받아옴 - 지연, 같은데이터 매번 받는 비효율 문제 => 캐시
      private browser caches/ shared proxy caches

    • 캐시 검증 헤더 / 조건부 요청
      last-modified, Etag / if-modified-since, if-none-match

    • 프록시 캐시
      no-cache/ no-store/ must-revalidate *pragma:no-cache(구)

      *cache-control: private(default)/public, s-maxage(proxy만), Age

      Q. 캐쉬 안쓰고 싶을때, 왜 4개 캐쉬컨트롤을 다 써야할까? 그냥 no-store만 쓰면 안되나?
      Q. last-modified와 Etag(캐시제어로직을 서버에서 완벽히 관리?)

** 일년=31556926초 하루=86400초 6시간=21600
토스 네트워크 캐시만료시간 까보면서...wireshark:)

느낀점

  • 초심자(?), 잘 모르는 사람이 쉽게 질문해볼 법한 부분까지는 대답할 수 있게끔 개념정리 + 반복 + 말로 설명해보기 중요.
  • 못났다😞 좋은 로드맵, 자극이 아닌 비교하는 마음...
  • 폭풍전야의 고요함?

내일은

  • 깃 브랜치 관리 혼공
  • 스프린트 토큰 파트 다시
  • 낼도 한걸음더 토이:- plz
profile
생각하는 사람

0개의 댓글