그래서 최근에 컴퓨터를 두 개의 네트워크에 동시에 연결할 수 있는 네트워크 케이블을 만드는 방법을 보여주는 이더넷 케이블 해킹에 대한 비디오를 보았습니다. 듀얼 네트워크 카드를 사용하는 휴대폰에서도 동일한 개념을 본 적이 있습니다.
내 질문은 OS가 어떻게든 두 네트워크를 통해 요청을 분할하여 전체 프로세스를 더 빠르게 만드는 것입니다.
한 번에 두 개의 네트워크에 연결하면 이점이 있나요?
답변1
이를 수행할 수 있는 몇 가지 방법이 있습니다. 기본적으로 다른 연결보다 하나의 연결을 선호할 가능성이 높습니다(그래서 가난한 사람의 장애 조치 역할을 합니다). 이것의 장점은 신뢰성입니다. 한 회선에 문제가 있으면 다른 회선으로 전환할 수 있습니다.
연결의 양쪽 끝이 이를 지원하는 경우 사용할 수 있습니다.채널 본딩, 단일 연결처럼 두 물리적 연결을 함께 사용합니다. 사용할 수 있는지 물어봐야 할 경우에는 사용할 수 없습니다. 일반적으로 고급 엔터프라이즈급 장비에서 지원됩니다.
로드 밸런싱 소프트웨어를 실행할 수도 있습니다.보내다(Windows에만 해당, 제한된 무료 버전과 수많은 유용한 기능을 갖춘 프로 버전이 있습니다) 또는파견 프록시(무료, node.js가 실행되는 모든 곳에서 실행됨) 단일 스레드 속도에는 도움이 되지 않습니다(예:하나웹사이트) 많은 연결 간에 대역폭을 분산시켜 멀티스레드 속도를 높이는 데 도움이 됩니다. Dispatch에는 UI가 있으며 사용할 연결에 대한 매우 세밀한 제어 기능이 있습니다. 디스패치 프록시는 간단합니다. 사용할 인터페이스를 설정하고 다른 인터페이스보다 선호하는 것 이상을 수행할 수 없습니다.
답변2
추가 연결을 수행하기 위해 네트워크 케이블에서 사용하지 않는 도체를 사용할 수 있습니다(때때로 표준을 위반하고 성능이 저하될 수 있음). (모든 도체가 필요하기 때문에 분명히 1000BASE-T에서는 작동하지 않습니다.) 이는 실제로 두 연결에 단일 네트워크 어댑터를 사용하는 것이 아니라 물리적 케이블의 추가 전선 쌍을 활용하는 것입니다.
예를 들어 두 개의 인터넷 연결을 결합하여 더 빠른 단일 연결을 만드는 것이 가능합니다(예:우분투에서). 그러나 자동으로 발생하는 것은 아닙니다. 연결을 올바르게 구성해야 합니다.