UDP 패킷에 대한 기본 게이트웨이를 갖도록 네트워크 인터페이스를 구성할 수 있습니까?

UDP 패킷에 대한 기본 게이트웨이를 갖도록 네트워크 인터페이스를 구성할 수 있습니까?

제 질문이 별로 의미가 없을 수도 있습니다. 사과드립니다만 저는 네트워킹 전문가가 아니기 때문에 그게 제 변명입니다.

자세히 설명하기 위해 WikiPedia는 "기본 게이트웨이"의 노드로 "TCP/IP" 네트워크. 작동 방식은 네트워크 인터페이스가 해당 서브넷에 없는 IP 주소로 패킷을 보내는 경우 기본 게이트웨이로 이를 보내는 것입니다. 그러면 기본 게이트웨이는 해당 패킷으로 무엇을 해야 할지 알 수 있습니다.

UDP 패킷(데이터그램)이 포함된 경우 이것이 사실입니까? 내 네트워크 인터페이스가 서브넷에 없는 IP 주소로 UDP 패킷을 보내는 경우 자동으로 기본 게이트웨이에도 보내나요?

답변1

예, UDP는 TCP와 동일한 방식으로 IP를 통해 라우팅됩니다. 기본 게이트웨이는 실제로 IP 개념이며 TCP와는 아무런 관련이 없습니다. TCP, UDP 등 IP 위에 구축된 모든 프로토콜에서 작동합니다.

답변2

예, 이는 모든 IP 패킷(TCP 및 기타 UDP와 함께 포함)에 대해 작동합니다.

답변3

이에 대한 확실한 이해의 핵심은 다양한 네트워킹 계층과 캡슐화를 이해하는 것입니다. 학습해야 할 전통적인 모델은 OSI 모델입니다. TCP와 UDP는 모두 네트워크 계층(IP)에 캡슐화되는 전송 계층의 일부입니다. 따라서 TCP 및 UDP 패킷은 IP 패킷의 페이로드의 일부가 됩니다.

이것을 실제로 이해하려면 다음을 배우십시오.

  • OSI 모델
  • IP, UDP 및 TCP 패킷의 모양(다이어그램) 헤더 및 페이로드 섹션을 확인하세요.
  • 패킷 캡슐화.

일반적으로 이를 배울 수 있는 가장 좋은 책 중 하나는 W. Richard Stevens의 TCP/IP Illustrated Volume 1이라는 데 동의합니다. 이것은 정말 시간을 들일 가치가 있습니다. 이와 같은 네트워크 질문은 거의 항상 인터뷰에 나오며, 이러한 프로토콜의 디자인을 배우면 다른 것에 대한 일반적인 좋은 디자인 개념에 영감을 줄 수도 있습니다.

그런데 직접적인 대답은 "예"입니다. 기본 게이트웨이는 IP 패킷용이므로 기본 게이트웨이에 의해 라우팅되고 UDP 또는 TCP 패킷은 모두 IP 패킷 내에 캡슐화됩니다. 또한 기본 게이트웨이가 거의 정확한 것 같습니다. 라우팅 테이블에 더 이상 구체적인 경로가 없을 때 사용되는 IP 경로입니다.


제목 질문에 답하려면,"UDP 패킷에 대한 기본 게이트웨이를 갖도록 네트워크 인터페이스를 구성할 수 있습니까?":

가능하지만 이는 일반적인 네트워크 구성이 아닙니다. 이를 정책 기반 라우팅(PBR)이라고 부르지만 일상적인 로컬 네트워크에서는 사용되지 않습니다. 이는 IP 계층(네트워크) 계층 이외의 다른 계층을 검사하여 라우팅을 선택할 수 있는 다소 고급 라우터 구성입니다.

관련 정보