Network : 응용 계층

강콩콩·2023년 5월 13일
0

Network Basics

목록 보기
6/6
post-thumbnail

본 글은 Inflearn의 '네트워크, 그림으로 이해하자' 강의를 듣고 정리한 글입니다.
본 글은 강의를 수강한 입장에서 복습을 더 쉽게 하기 위한 글입니다.
강의가 상당히 입문자도 잘 수강할 수 있게 짜여져 있습니다. 추천합니다.

네트워크, 그림으로 이해하자

참고 : 본 강의에서는 OSI 7 layers 중 세션, 표현, 응용 계층을 응용 계층 1 Layer로 함께 설명하였습니다. 따라서, 이 정리글에서도 동일하게 응용 계층으로 정리합니다.

6. 응용 계층

  • 개요
    • 세션 + 표현 + 응용 합쳐진 것 표현
    • 애플리케이션에 대한 서비스 제공
    • 클라이언트가 요청한 서비스를 통신 대상인 서버가 인식할 수 있게끔 테이터(메시지)를 변환하는 계층
  • DHCP
    • IP 주소, 서브넷 마스크, 기본 게이트웨이 등을 자동으로 설정하는 프로토콜
    • DHCP DISCOVER ⇒ OFFER ⇒ REQUEST ⇒ ACK (임대 완료)
      • 윈도의 TCP/IPv4 설정창의 ‘자동으로 DNS 주소 설정’
  • DNS
    • 이름 해석 : 도메인 이름을 기반으로 IP 주소를 알아내는 것
    • 정방향 조회 : 도메일 이름 ⇒ IP 주소 (역방향은 반대)
    • 재귀적 질의 : Root ⇒ TLD ⇒ 그 밑…
    • 반복적 질의 : local DNS ⇒ Root / local DNS ⇒ TLD / local DNS ⇒ 그 밑..
  • HTTP
    • 웹에서 하이퍼텍스트 문서를 요청하고 응답하기 위한 프로토콜
    • TCP 80 / TCP 443 (HTTPS)
    • HTTP 리퀘스트 / HTTP 리스폰스
  • 쿠키
    • 웹서버 앱에서 웹브라우저에 특정 정보를 저장해두는 기술
    • 왔다갔다함 클라 ↔ 서버
    • ID 저장, 장바구니, 최근 본 상품 등
  • 프록시 서버
    • 웹 서버 접속을 대신해주는 서버
    • 프록시 서버 접속시 포트는 주로 8080
    • 기업 입장 사용자 이용 파악 및 검사
    • 보안 목적 / URL 필터링
profile
MLOps, ML Engineer. 데이터에서 시스템으로, 시스템에서 가치로.

0개의 댓글