CS 상식 - 네트워크

[CS 상식 - 네트워크] 라우터 (Router)

beginner-in-coding 2025. 1. 9. 15:13

01. 라우터

  • 기능: IP 주소를 보고 목적지 내부 LAN인지 외부 LAN인지 판단해 주고 전달함
  • LAN과 LAN을 연결해주고, 목적지에 전달해 줌
  • 라우팅: 내부 패킷을 처리하고, 외부 LAN과 연결해서 패킷을 교환하는 패킷 처리 과정

02. 라우터의 전달 방식

  1. 라우터[1]가 패킷의 헤더를 확인해서 자신이 관리하는 LAN의 패킷인지 확인함
  2. 자신인 경우 내부의 목적지 장치로 전달
  3. 외부인 경우, 인접한 라우터[2]로 패킷을 전송
  4. 라우터[1], 즉 외부에서 온 패킷을 받은 라우터[2]는 자신이 관리하는 LAN의 패킷인지 확인
  5. 자신이 관리하면 목적지 장치로 전달, 아닐 경우 인접한 라우터[3]로 전달
  6. 목적지를 찾을 때까지 반복

라우팅 과정


03. 라우터와 인터넷

  • 라우터: LAN과 LAN을 연결하는 것
  • 인터넷: LAN을 연결해서 대규모 LAN을 구성할 경우 인접한 라우터와 이더넷으로 연결, 또는 전용선이나 ISP(Internet Service Provider)의 회선 등을 이용하여 먼 거리의 라우터와 연결