방금 네트워크 토폴로지에 대해 배우기 시작했지만 지금까지 배운 다양한 유형의 네트워크 토폴로지에 대해 많은 혼란이 있습니다.
먼저, BUS 토폴로지입니다. BUS 토폴로지를 사용하여 동일한 와이어에 연결된 PC 100대 정도가 있고 네트워크 연결 속도가 100Mbps라면 각 PC의 연결 속도는 1Mbps가 됩니다. 그렇죠?
동일한 시나리오에서 STAR 토폴로지를 사용하여 100대의 PC를 연결하면 각 PC는 100Mbps의 연결을 갖게 됩니다.
그런 다음 TREE 토폴로지를 사용하여 시스템을 10개의 하위 시스템(10개의 트리 분기)으로 나누고 각 분기에는 10개의 PC가 있으며 다른 10개의 작은 "BUS 토폴로지" 네트워크가 있으며 각 네트워크는 10Mbps의 연결을 갖게 됩니다. 각 PC에도 10Mbps가 있습니까?
마지막은 RING 토폴로지입니다. 100대의 PC가 각 PC에 100Mbps 연결을 제공합니까?
답변1
네트워크 속도에 관해 이야기할 때 일반적으로 두 클라이언트가 이론적으로 네트워크상의 다른 통신 없이 완벽하게 효율적인 프로토콜을 사용하여 얻을 수 있는 속도에 대해 이야기합니다.
네트워크 토폴로지에 대해서만 이야기하는 경우 추상적인 개념에 대해 이야기하는 것입니다. 추상적 개념은 실제로 대역폭이 어떻게 분할되는지에 대해 아무 것도 알려주지 않습니다. 주어진 토폴로지를 사용하여 설정된 네트워크의 최종 노드 간에 대역폭이 어떻게 분할되는지 실제로 알기 위해서는 연결 장비와 사용 중인 프로토콜에 대해 더 많이 알아야 합니다.
먼저, BUS 토폴로지입니다. BUS 토폴로지를 사용하여 동일한 와이어에 연결된 PC 100대 정도가 있고 네트워크 연결 속도가 100Mbps라면 각 PC의 연결 속도는 1Mbps가 됩니다. 그렇죠?
두 개의 노드만 통신을 시도하는 경우 100Mbps로 통신합니다. 두 개 이상의 노드가 통신을 시도하는 경우 발생하는 상황은 네트워크에 따라 다릅니다. CSMA/CD 네트워크에서는 다른 사람이 말하고 있지 않을 때 서로 대화를 시도합니다. 최대 용량은 여전히 100Mbps이지만 클라이언트 a는 80Mbps, 클라이언트 b는 20Mbps만 얻을 수 있습니다.
버스 네트워크를 속도 제한이 있는 일반적인 거리처럼 생각해보세요. 모든 사람의 진입로가 도로와 연결되어 있다고 해서 제한 속도가 총 진입로 수로 나누어지는 것은 아닙니다.
동일한 시나리오에서 STAR 토폴로지를 사용하여 100대의 PC를 연결하면 각 PC는 100Mbps의 연결을 갖게 됩니다.
그것은 별의 지점에서 무슨 일이 일어나는지에 달려 있습니다. 귀하의 시작이 이더넷 허브와 연결되어 있습니까? 그렇다면 얻을 수 있는 대역폭은 버스의 대역폭과 같을 것입니다. 요점은 이더넷 스위치입니까? 스위치가 있으면 훨씬 더 높은 대역폭을 얻을 수 있습니다.
답변2
버스 토폴로지의 경우 귀하가 옳다고 생각합니다. 버스 토폴로지는 요즘에는 거의 사용되지 않습니다.
스타라면 당신도 옳습니다. 그러나 여기서 제한 요소는 별 중앙에 있는 스위치 백플레인의 총 대역폭입니다. 귀하의 예에서는 모든 PC가 최대 대역폭을 활용하도록 하려면 100*100*2(전이중) Mbps, 즉 총 약 20Gbps를 지원해야 합니다. 이는 실제 생활에서 매우 일반적인 토폴로지입니다.
트리의 경우 PC 간의 최대 대역폭은 트리의 위치에 따라 달라집니다. 트리의 각 하위 집합은 나머지 트리와 공유 대역폭을 갖습니다. 따라서 하위 시스템 내에서는 서로 다른 하위 시스템에 있는 PC 사이보다 더 높은 대역폭에 도달할 수 있습니다. 일반적으로 트리 네트워크는 기본적으로 여러 개의 별들로 구성되며, 하나의 별은 트리의 더 높은 수준으로 이동합니다.
나는 마지막 답을 알 만큼 링 네트워크를 잘 모릅니다.
토폴로지를 볼 때 전체 또는 부분적일 수 있는 메시 네트워크도 잊지 마세요. 인터넷은 기본적으로 부분 메시 네트워크입니다.