제목에서 알 수 있듯이 이더넷 케이블이 길면 연결 속도가 느려 집니까?
제목에서 알 수 있듯이 이더넷 케이블이 길면 연결 속도가 느려 집니까?
답변:
전기 신호는 최소량으로 (지속적으로 0,951c에서 거의 광속으로 이동 한 후) 100m 동안 빛이 얼마나 많은 시간을 소비합니까?
timeTaken = 100/(299792458*0,951) = 0,00000035 seconds
따라서 1,300GHz CPU에서 350 CPU 사이클에 불과한 추가 0,00035 밀리 초가 소요됩니다. 그러나 케이블 길이가 길수록 신호가 약해집니다. 신호가 약 해지면 비트 손실이 발생할 때마다 간섭으로 인해 정보 비트가 손실되기 시작합니다. 그 패킷을 다시 요청하십시오.
새 패킷을 요청하는 데 시간이 오래 걸립니다.
따라서 케이블에서 신호가 강하면 속도가 최소화됩니다 (어쨌든 예상보다 큽니다).
케이블이 너무 길어서 정보를 잃기 시작 하면 속도가 크게 증가 합니다.
또한 특정 통신 프로토콜의 시간이 초과되었으므로 케이블이 너무 길면 동기화되지 않아서 사용하지 못할 수도 있습니다 (설계 상 문제임).
아니요, 연결 속도가 느려지지는 않지만 100m 인 구리 연결의 최대 길이를 알고 있어야합니다. 여기에는 호스트에서 데이터 포인트까지의 패치 케이블 길이와 패치 프레임의 스위치 길이가 포함되어야합니다.
그러나 10Gbit / s 인터페이스와 함께 Cat 6 을 사용하는 경우 최대 55 미터 만 사용할 수 있으며 이러한 유형의 전송에 100 미터를 달성 하려면 Cat 6A 를 사용해야 합니다.
따라서 지정된 최대 케이블 길이를 초과하면 속도뿐만 아니라 케이블을 통해 흐르는 전류의 특성으로 인한 손실로 인해 문제가 발생하기 시작합니다.
100 미터는 스위치와 같은 중개 네트워크 장치가없는 단일 실행에만 적용됩니다. 사이에 스위치가 있으면 포트에서 포트로 분명히 확장하여 장치에서 장치로 실행되는 각 케이블에 최대 값을 적용 할 수 있습니다.
파이버 연결을 사용하면 질문의 범위를 벗어난 파이버 및 광 유형에 따라 범위를 확장 할 수 있습니다.
time = distance / speed = 100 meters / (0.64 * 3e8 meters-per-second)
.
모든 실제적인 목적으로, 연결 속도에는 영향을 미치지 않습니다.
긴 케이블로 인해 지연 시간이 크게 줄어 듭니다. 연결의 최대 속도에는 영향을 미치지 않지만 약간의 대기 시간이 발생합니다. pjc50은 케이블 길이 1 피트 당 약 나노초 (nanosecond)라고 지적합니다. 이는 많은 엔지니어들이 해당 시간 규모의 대기 시간에 크게 의존하는 시스템을 개발할 때 사용하는 좋은 경험입니다.
실제로는 차이를 느끼지 못할 것입니다. 인터넷에서 "빠른"핑 시간은 10ms이며 10,000,000ns입니다. 수백 피트의 케이블을 추가해도 그 시점에서 눈에 띄는 효과는 없습니다. 실제로, 거의 모든 단계는 신호 전파에서 볼 수있는 것보다 극단적 인 지연을 수반합니다. 예를 들어, 대부분의 소비자 등급 라우터는 수신 패킷의 마지막 바이트가 수신 될 때까지 기다렸다가 패킷의 첫 번째 바이트를 전송하기 전에 오류를 확인합니다. 이 지연은 5,000ns 정도입니다! 실행할 수있는 최대 케이블 길이 (이더넷 사양에 따라)가 300 피트 인 경우 케이블 길이 때문에 케이블로 인해 300ns 이상의 지연이 발생하지 않습니다!
아주 작은 정도로.
케이블이 길수록 지연 시간 이 길어 집니다. 게이머는이 "핑"시간을 호출합니다. 그러나 케이블 발당 약 1 나노초의 영향을 미치므로 대부분의 경우 눈에 띄지 않을 것입니다. 특히 단일 이더넷 케이블은 100m로 제한됩니다.
이는 빈번한 거래 및 때때로 이메일에 중요합니다 .
케이블 자체의 처리량 또는 "대역폭"에는 영향을 미치지 않습니다.
나는 그것이 대부분의 사람들이 생각하는 방식으로 할 수 있다고 생각하지는 않습니다.
대부분 케이블 자체를 통한 추가 전파 지연을 생각하고 있습니다. 이것은 유효하지만 사람들이 이미 지적했듯이 너무 작아서 본질적으로 항상 관련이 없습니다.
그래도 다른 가능성이 있습니다. 이더넷 케이블은 몇 가지 종류로 제공됩니다 : cat 5, cat 5e 및 cat 6은 현재 (합리적으로) 광범위하게 사용되고 있습니다. Cat 5는 공식적으로 기가비트 이더넷을 지원하지 않지만 양호한 물리적 상태 인 짧은 (예 : 1 또는 2 미터) cat 5 케이블을 사용하면 어쨌든 안정적인 기가비트 연결을 얻을 수 있습니다 1 .
그러나 더 긴 케이블을 사용하면 기가비트 연결이 더 이상 불가능하여 신호가 충분히 저하 될 수 있습니다. 이 경우 일반적으로 100 메가 비트 연결이 될 것입니다. 이 경우 관련없는 대기 시간을 얻는 것이 아니라 상당한 양의 대역폭을 잃게됩니다.
100MB / s 이상의 대역폭을 가진 운이 좋은 몇 안되는 사람이 아니면 인터넷 연결에는 아무런 영향을 미치지 않습니다. 로컬 리소스에 대한 액세스는 훨씬 더 크게 영향을받을 수 있습니다.
감쇠가 신호를 사용할 수 없게하기 전에 표준은 100m (~ 333.33 ft; 1m = 3 1/3 ft)이지만 신호에 대한 직접적인 대답은 그렇습니다. 긴 케이블은 연결 속도를 늦출 수 있습니다. 감쇄는 인간이 네트워크 연결의 지연 / 느려진 것으로 인식하는 구리의 내부 저항에 의해 발생합니다. 케이블이 100m 미만인 경우 속도 저하가 비교적 눈에 띄지 않습니다. 100m 마크에 근접하면 문제가 발생할 수 있습니다. 100m 길이는 케이블이 컴퓨터의 포트에 연결되는 지점부터 스위치 또는 라우터와 같이 신호를 재생하는 장치에 연결되는 지점까지 측정됩니다. (~ 97m 길이가 산발적으로 통신하기 때문에 개인적으로 프린터 케이블을 교체해야했습니다.)
이론적으로는 그렇습니다.
따르면 섀넌 - 하틀리 이론 , 부가 백색 가우시안 잡음 채널의 최대 달성 가능 용량은 [1].
[1] bandwidth * log(1 + SNR)
케이블 길이가 길면 대역폭 (고주파가 분산됨에 따라)과 SNR (신호 진폭이 감소함에 따라)이 줄어 듭니다.
고려해야 할 두 가지 문제는 대기 시간과 신호 무결성입니다.
지연 시간은 케이블 길이에 정비례합니다. 그러나 건물 내부의 트위스트 페어 이더넷 케이블에 대해 이야기하고 있다고 가정하면 장비 지연 및 인터넷을 구성하는 장거리 연결과 비교할 때 대기 시간은 무시할 수 있습니다.
다른 문제는 신호 무결성입니다. 너무 나빠지면 링크가 많은 수의 패킷을 삭제하기 시작합니다. TCP는 손실 된 패킷이 혼잡을 의미한다고 생각하고 그에 따라 속도를 떨어 뜨립니다.
케이블이 사양에 있고 장치가 사양에 있고 거리가 사양에 맞지 않으면 패킷 손실을 무시할 수 있어야합니다. 그러나 사양에 맞지 않는 하드웨어가 많이 있기 때문에 거리 사양의 한계에서 올바르게 작동하는 것에 대해 조심할 것입니다.
최대 100m 길이의 이더넷 케이블 의 전기 신호 전파 시간 은 약 0.5 마이크로 초에 불과합니다. 라우터 등이 작업을 수행하는 데 필요한 시간보다 훨씬 적습니다.
이것은 훨씬 더 먼 거리를 볼 때만 관련이 있습니다. 예를 들어 컴퓨터에서 서버로 게임을합니다. 그러나이 숫자는 전적으로 ISP / IT 파트너와 사용자 및 서버 자체의 실제 위치에 있습니다.
내 자신의 경험에 따르면, 그것은 오해의 소지가있는 의견입니다.
실제로는 장거리 (대역폭이 아님) 이후 지연 시간이 줄어 듭니다. 10m 파이버와 20m 파이버의 인터넷 속도를 비교한다고 가정하면 전기 신호가 이더넷 케이블을 통해 빛의 속도 또는 초당 299,792,458 미터로 이동한다는 것을 알 수 있습니다. 즉, 신호가 10m 케이블을 통과하는 데 약 0.00000003 초, 20m 케이블을 통과하는 데 0.00000006 초가 걸립니다. 여기서 차이점을 알 수 없습니다. 액세스하는 서버와 수 마일을 비교한다면 언급하지 마십시오.
그러나 장거리 전송에는 실제로 신호 손실 및 노이즈 문제가있어 인터넷 속도에 영향을 줄 수 있습니다.