TIL 11월 17일 2023년 금요일

ORCASUIT·2023년 11월 19일

네트워크 특강

  • 버클리 소켓

  • UDP/TCP

  • Socket

  • I/O multiplexing

  • 메세지 핸들러

  • Task Queue + workers Pool

  • JARGON

  • Hour glass 모델, IP는 그중 허리

아키텍쳐

  • 구조를 의미함
  • 어떤 컴포넌트가 존재하는가?
  • 컴포넌트들은 어떤 기능을 갖는가.

계층화의 장점

  • 단순화
  • 문제해결의 편의성

ns lookup

  • DNS Resolution
  • DNS Caching

arp -a : 연결된 MAC 주소 목록을 보여줌

Rouing과 Forwaring

  • 인터도메인 : 내 도메인 안에서의 길찾기
  • Inter-domain 간 routing 은 "정책 기반"
    • 즉 단순히 속도만을 우선시 할 수는 없음.

Latency vs Jitter

  • 인터랙티브 한 서비스에 미치는 영향
  • 레이턴시 : 반응이 늦게 온다는 느낌을 줌
  • 지터 : 자꾸 튄다는 느낌을 줌.

L2 스위치

L3 스위치

  • Fragment Offset
  • Header Checksum
  • Time to LIVE

TCP의 혼잡 제어

  • ACK 받을 때마다 한번에 보낼수는 데이터 양을 증가시킴
  • 즉, 처음 full speed 데이터를 전송하지 않음.

소켓 프로그래밍할 때는 헤더를 통해 특정 바이트씩 반복해서 목적 바이트까지 보냄.

0개의 댓글