[CS] 최고의 선택을 하는 방법

ofohj·2023년 6월 8일
0

CS

목록 보기
5/14
post-thumbnail

은 바로바로 오늘 공부할 라우팅ㅎㅎ

개념

  • 라우팅(Routing)은 네트워크에서 데이터를 보낼 때 최적의 경로를 선택하는 과정
  • 보통 여러 번의 라우팅이 이루어짐

라우터

뭔가 당연한 말이지만,
라우팅을 수행하는 네트워크 장치를 라우터라고 한다!


라우팅 테이블

라우터는 라우팅 테이블을 기반으로 작동한다.
라우팅 테이블은 ip 주소를 기반으로 라우터의 위치를 저장한 테이블 또는 DB이먀, 네트워크에 대한 다양한 정보와 연결 방법이 포함되어 있다.


그럼 최적의 경로를 선택하는 구체적인 기준은 무엇일까?

최적의 경로

1. 경로 비용

  • 패킷 전달에 소요되는 시간, 대역폭, 지연 등과 관련된 요소
  • 가장 낮은 비용을 가지는 경로가 선택

2. 대역폭

  • 경로를 통해 전달될 수 있는 최대 데이터 양
  • 대역폭이 높은 경로는 빠른 데이터 전송 가능 👉 대역폭 최대화 방향으로 선택

3. 홉 수

  • 패킷이 출발지에서 목적지까지 거치는 중간 경로의 수
  • 경로의 홉 수가 적을수록 패킷이 목적지에 도달하는데 걸리는 시간이 짧아지고, 경로의 효율성이 높아짐

이 외에도 다양한 기준이 있다!


예상 면접 질문과 답변으로 마무리!

🕵️‍♀️ Q: 라우팅 테이블이 업데이트되는 방법은 무엇인가요?
🙋 A: 정적 라우팅에서는 관리자가 수동으로 라우팅 테이블을 업데이트합니다.
동적 라우팅에서는 라우팅 프로토콜을 사용하여 라우터 간에 경로 정보를 교환하고, 변경된 네트워크 상태에 따라 라우팅 테이블이 자동으로 업데이트됩니다.

0개의 댓글