패킷 전송

Packet forwarding

패킷 전송컴퓨터 네트워크 내의 노드에 의해 네트워크 세그먼트 에 패킷을 릴레이하는 입니다.OSI 모델네트워크 계층[1]패킷 전송을 담당합니다.

모델

유니캐스트 전송 패턴.인터넷 트래픽의 대부분을 포함한 많은 네트워킹테크놀로지의 전형적인 형태입니다.
PIM의 전형적멀티캐스트 전송 패턴
브리지드 이더넷의 전형적인 브로드캐스트 전송 패턴

가장 단순한 포워딩 모델(유니캐스팅)은 패킷이 링크에서 링크로 릴레이되는 것을 포함합니다.다만, 그 외의 전송 전략이 일반적으로 사용됩니다.브로드캐스트에서는, 네트워크상의 모든 디바이스에 카피를 송신하기 위해서, 패킷을 복제해 복수의 링크로 카피를 송신할 필요가 있습니다.실제로 브로드캐스트패킷은 네트워크상의 모든 곳에 전송되는 것이 아니라 브로드캐스트도메인 내의 디바이스에만 전송되므로 브로드캐스트는 상대적인 용어가 됩니다.브로드캐스트보다 덜 일반적이지만 아마도 더 유용하고 이론적으로 중요한 은 멀티캐스팅입니다.멀티캐스팅에서는 패킷이 선택적으로 복제되어 각 수신자에게 복사됩니다.

네트워킹테크놀로지는 특정 전송 모델을 자연스럽게 지원하는 경향이 있습니다.예를 들어 광섬유케이블과 구리케이블은 머신 간에 직접 접속하여 자연스러운 유니캐스트미디어를 형성합니다.한쪽 끝에서 전송된 데이터는 다른 쪽 끝의 머신에서만 수신됩니다.단, 그림에 나타나듯이 노드는 패킷을 전송하여 유니캐스트미디어에서 멀티캐스트 또는 브로드캐스트 전달을 작성할 수 있습니다.마찬가지로 기존의 이더넷(10BASE510BASE2는 최신 10BASE-T는 아니지만)은 자연스러운 브로드캐스트미디어입니다.모든 노드는 1개의 긴 케이블에 연결되어 있으며 1개의 디바이스에서 전송된 패킷은 케이블에 연결된 다른 모든 디바이스에 의해 인식됩니다.이더넷 노드는 직접 수신처로 지정되지 않은 패킷을 무시함으로써 유니캐스트를 구현합니다.무선 네트워크는, 당연히 멀티 캐스트입니다.송신기의 수신 반경내의 모든 디바이스는, 패킷을 수신할 수 있습니다.무선 노드는 다른 디바이스 앞으로 패킷을 무시하지만 수신 반경 외부에 있는 노드에 도달하려면 전송이 필요합니다.

결정.

복수의 발신 링크를 사용할 수 있는 노드에서는, 특정의 패킷의 전송에, 전부 또는 어느쪽인가를 선택하기 위해서는, 개념적으로는 심플하지만, 때로는 매우 복잡한 의사결정 프로세스가 필요합니다.전송 결정은 노드에 의해 처리되는 모든 패킷에 대해 이루어져야 하므로, 전송에 필요한 총 시간이 네트워크 성능 전체의 주요 제한 요인이 될 수 있습니다.고속 라우터스위치의 설계 작업의 대부분은 대량의 패킷에 대한 신속한 전송 결정에 초점이 맞춰져 있습니다.

전송 결정은 일반적으로 2가지 프로세스 중 하나를 사용하여 이루어집니다.라우팅은 디바이스의 주소로 부호화된 정보를 사용하여 네트워크상의 위치를 추측하거나 브리징을 통해 주소의 위치를 추측하거나 불분명한 주소를 찾기 위해 브로드캐스트에 크게 의존합니다.브로드캐스트의 과도한 오버헤드로 인해 대규모 네트워크, 특히 인터넷에서의 라우팅이 우세해지고 있습니다.브로드캐스트의 오버헤드가 견딜 수 있는 소규모 네트워크에서는 브리징이 대부분 배제됩니다.그러나 대규모 네트워크는 일반적으로 서로 링크되어 있는 다수의 소규모 네트워크로 구성되어 있기 때문에 브리징이 인터넷상에서 사용되지 않는다고 하는 것은 정확하지 않습니다.대신 그 사용은 현지화되어 있습니다.

방법들

노드에서는, 2개의 다른 방식(store-and-forward 또는 [2]cut-through 스위칭) 중 하나를 사용해 패킷을 전송할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Gheorghe."Cisco CCDA Simplified" (Cisco CCDA 심플화)리얼리티 프레스 주식회사, 2012, 페이지 6.
  2. ^ Stefan Haas (1998). The IEEE 1355 Standard: Developments, Performance and Application in High Energy Physics (PDF) (Thesis). p. 58. Retrieved 2015-01-16.