[네트워크] Routing

orca·2024년 10월 13일

CS

목록 보기
35/46

Network Layer

  • 패킷을 목적지로 라우팅함
  • IP 주소를 사용해 네트워크 간 통신을 관리함
  • 프로토콜 :IP
  • Protocol Data Unit :Packet

Routing

  • network layer 에서 동작
  • 목적지까지의 경로를 정하고 정해진 경로를 따라 패킷을 전달하는 일련의 과정

Router

  • IP 네트워크 간을 연결하는 장비
  • 인터넷을 구성하는 핵심 장비
  • 기능
    • LAN 간의 연결
    • 목적지까지 IP에 기반한 최적 경로 선택

IP

  • 네트워크 계층의 프로토콜
  • 호스트는 각자의 IP 주소를 가짐
  • 패킷은 송신자와 수신자를 나타내는 IP 헤더를 가짐

IP 헤더

  • version : IP의 버전
  • TTL : IP 데이터그램이 몇 번 전달될 수 있는지 정함
    ex) TTL=1인 데이터그램을 받은 라우터는 ICMP 시간 초과 메세지로 응답함
  • protocol : 데이터에 어떤 전송 계층 프로토콜이 포함되어 있는지
    ex) protocol=6 이라면 TCP
  • source address : 패킷의 발신자 IP
  • destination address : 패킷의 수신자 IP
  • fragment offset : 데이터그램이 분할된 경우, 현재 프래그먼트의 위치를 나타냄
  • flags : 패킷의 분할 및 재조합 여부를 나타냄

라우팅 테이블

  • 패킷이 네트워크를 거쳐 목적지까지 전달하기 위한 정보를 담고 있는 테이블
  • 목적지에 대해 어디 라우터로 보내야 하는지 저장함
  • destination address : 패킷을 전송할 최종 목적지 네트워크
  • netmask : 목적지의 네트워크의 범위를 정의하는데 사용되는 서브넷 마스크
  • gateway : 목적지 네트워크에 도달하기 위해 패킷을 전달해야 하는 다음 라우터의 IP 주소
  • interface : 패킷을 송신할 네트워크 장치의 인터페이스
  • metric : 라우팅 경로의 비용. 비용이 낮을수록 우선 선택됨
  • flags : 경로에 대한 추가 정보를 제공하는 플래그
    ex) U : 경로가 활성 상태
    G : 중간 라우터를 거쳐야 목적지에 도달 가능

홉바이홉 통신

  • 패킷이 라우터를 거쳐 최종 목적지까지 도달하는 통신 과정

0개의 댓글