03. 컴네 network applications, web and http

민주·2023년 10월 31일
0

CS

목록 보기
7/22

인터넷 프로세스 식별

인터넷 프로세스는 두 가지로 식별.IP 주소/ 포트 번호.
전송 계층(Transport layer)의 기본 서비스는 프로세스 간 통신을 위한 프로세스(소켓)를 찾는 것

TCP VS UDP

TCP

  • 연결 지향적 (미리 연결시켜놓음)
  • 신뢰성 (패킷을 순서대로 재조합, 중복 패킷이나 누락된 패킷을 감지하고 재전송 요청 ps. packet switching이랑은 또 다르다)
  • flow control and congestion control
  • 소켓을 사용자 별로 구축 후 연결
  • no loss 지향

UDP

  • 연결을 설정하지 않고 데이터를 전송
  • no loss는 아니지만, 속도가 빠름. 전달된 것만 바로 전송함.
  • 라이브 시청과 같은 실시간 서비스에 용이

DNS

도메인 이름을 IP 주소로 변환하거나 그 반대의 작업을 수행함.

웹 쿠키 vs 웹 캐싱

캐싱 :

  • 웹 리소스를 로컬에 저장. 웹 브라우저나 서버 측에서 사용. 로딩 속도 향상 및 서버 트래픽 감소.
  • 사용자가 웹 페이지 방문할 때 페이지와 관련된 리소스를 로컬에 저장

쿠키 :

  • 클라이언트 측에서 저장되는 작은 텍스트 파일.
  • 세션 유지, 로그인 정보 등의 항목 저장하고 관리
  • 웹 서버는 HTTP 응답 헤더를 통해 웹 브라우저에 쿠키를 저장하라는 지시 할 수 있음.

웹 프록시

  • 평균 지연 시간을 줄일 수 있음 (for client)
  • 접근 링크 대역폭 사용률을 줄일 수 있음 (for ISP)
  • 서버 오버헤드를 줄일 수 있음 (for server)
  • 외부 웹 서버에 대한 접근을 감시하거나 제어하는 데 사용
  • out-of-date 가능성
profile
일단 가보면 뭐든 있겠지

0개의 댓글