예 (아니요, 인터넷 속도가 아니며 속도 자체도 아닙니다 ).
속도
속도는 매우 정확하지 않은 표현으로, 광범위하게 독립적이지만 서로 상호 작용하는 대기 시간과 대역폭의 두 가지 요소를 혼합합니다.
또한 관찰하는 속도는 인터넷 속도 가 아닙니다 . 그것은 당신의 끝 (컴퓨터), 다른 끝 (서버) 및 그 사이의 여러 지점에서 발생하는 많은 것들의 매우 복잡한 혼합입니다. 액세스하는 다음 서버와는 거리가 멀어도 완전히 다른 것일 수 있습니다.
대역폭
대역폭은 이론적으로 단위 시간당 와이어에 푸시 할 수있는 데이터의 양입니다. 일반적으로 하드 한계와 소프트 한계가 있습니다. 하드 한도는 해당 라인이 취할 수있는 금액이며, 지불 한 금액과 제공자가 귀하에게 허용하는 금액 (보통 적은 금액)이 있습니다. 종종 전송이 균일하지 않고 더 빨리 시작된 다음 곧 스로틀됩니다.
예를 들어, 물리적 회선 용량이 112Mbit / s 인 96Mbit / s 업 링크가 있습니다. 안정성 향상을 위해 실제 가능한 것보다 적은 대역폭이 사용되기 때문입니다. 그러나 실제로 96Mbit / s를 얻음에도 불구하고 50Mbit / s (필요한만큼 충분하고 한 달에 10 €) 만 지불합니다. 잠깐만 ... 어떻게 작동합니까? 그렇다면 왜 더 많은 돈을 지불하겠습니까? 글쎄, 나는 96MBit / s로 모든 것을 전송하지만, 제공자는 매우 짧은 시간 (0.1 초 미만) 후에 나를 은밀하게 차단하고 충분한 시간이 지나면 더 많은 데이터를 보내거나받을 수 있도록 허용합니다. 내가 지불 한 할당량 따라서 평균적으로 50Mbit / s입니다. 매우 유사한 일이 인터넷의 여러 곳에서 트래픽이 발생하는 곳에서도 발생합니다. 교통은 "모양"
인터넷의 대역폭은 대부분 다국적 DDoS 공격을 제외하고는 어떤 식 으로든 제한 요소가되지 않습니다. 글쎄요, 이론적으로 그리고 세계 대부분의 지역에서 그러합니다.
그러나 병목 현상이 있습니다. 하나는 끝났고, 다음은 분명 서버 끝입니다. 다른 지리적 위치, 특히 제 3 세계 국가의 서버와 상호 작용하면 총 대역폭이 발생할 가능성이 매우 높습니다 될 것입니다 크게 두 가지 중 하나를보다 더. 남동 아시아의 일부 국가가 국제다른 국가 (또는 같은 국가)의 소수의 개인 사용자가 가진 것보다 훨씬 높지 않은 업 링크. 이 상황이 여전히 사실인지는 모르지만 (예를 들어 세계에서 너무 빠르게 변화하고 있음) 태국과 같이 같은 국가의 서버에 액세스하면 다른 국가의 서버에 액세스하는 것보다 4 배 빠릅니다. 바로 그 이유. 해당 국가의 서버에 액세스하려고 시도해도 마찬가지입니다.
귀하의 위치 내에서 대역폭 이 높을 수 있지만 수도관에서 와 같이 데이터를 얼마나 많이 전달할 수 있는지를 제한하는 것은 체인에서 가장 느린 연결입니다. 더 긴 거리는 일반적으로 느리거나 혼잡 한 링크가 발생할 가능성이 더 높다는 것을 의미 합니다.
지연 시간
대기 시간은 사용자의 위치에 도달하는 신호를 걸리는 시간 (또는이다 어떤 특정 시점에서 특정 위치).
첫째, 빛의 속도가 있습니다. 일정하지 않으며 물리적 인 한계가 있으므로 해결할 수 없습니다. 왜 "(상수) 상수" 라고 말 합니까?글쎄요, 현실은 이론보다 더 나쁘기 때문입니다. 빛의 속도는 실제로 진공에서 측정 된 상한입니다. 구리 케이블 또는 광섬유 케이블의 경우 측정 가능한 빛의 속도는 진공보다 30 % 느리며 실제 거리는 더 깁니다. 케이블이 완벽하게 직선이 아니기 때문에 빛이 섬유 지그재그를 따라 이동하여 벽에서 튀어 나와 있기 때문입니다 (전체 내부 반사). 빛의 속도를 상당히 빠르게하는 것은 어려운 도전입니다 (이것은 불가능합니다). 다른 매체를 사용하여 그렇게 할 수는 없지만 빛의 속도가 빠른 매체는 굴절률을 변경하여 전체 내부 반사를 줄이고 결국 잃게됩니다. 신호가 완벽하게 직선이되지 않으면
따라서 요약하자면, 피할 수없는 다소 고정 된 지연이 있으며, 로컬 (LAN 또는 몇 킬로미터) 전송에서는 눈에 띄지 않지만 , 신호가 대륙의 절반을 통과함에 따라 매우 두드러 집니다. 이러한 물리적 제한 외에도 중간 라우터 및 로컬 업 링크 (유명한 "마지막 마일")에 의해 지연이 발생합니다.
예를 들어, 일반적인 ATM 기반 홈 인터넷 연결에서는 데이터 그램이 불필요하게 PPP로 캡슐화되고 53 바이트 크기의 ATM 프레임으로 청크되어 DSLAM으로 전송되어 내부에 라우팅되는 경우에만 약 4ms 지연됩니다 IP 네트워크에 다시 들어가기 전에 제공 업체의 ATM 네트워크를 다시 조립합니다. 이것이 이루어지는 이유는 역사적입니다. 옛날 옛적에 ATM은 장거리에 걸쳐 대기 시간이 짧은 고품질 전화를 가능하게하는 좋은 계획처럼 보였다. 옛날 옛적에 그것은 1980 년대 였지만, 아쉽게도 통신 사업자들은 느리게 움직입니다.
"섬유"라는 이름을 가진 많은 시설의 경우에도 실제로는 구리 와이어가 지난 12 미터 동안 사용되었지만 섬유는 거리에서 거의 끝나지 않습니다 (실제 섬유는 지하실에 존재하지만).
일반적인 인터넷 라우터는 지연 시간에 0.05 ~ 0.2 밀리 초 범위의 것을 추가하지만 사용량이 많은 경우 (아마도 최고 수준은 아님)에 따라 전체 밀리 초가 될 수 있습니다. 그다지 많지는 않지만 대상 서버와 대상 서버 사이에 6-8 개의 라우터가있는 것은 전혀 드문 일이 아니며 장거리에 12-15 대가있을 수 있습니다! 당신 tracert some.server.name
은 자신을보고 실행 을 시도 할 수 있습니다 .
NSA 또는 SVR (기본적으로 아시아 대륙을 왕복하거나 홍해, 인도 해 또는 대서양을 가로 지르는 모든 주요 회선)에 의해 절단 및 탭된 라인은 최소 2 밀리 초 정도입니다. 스파이 활동에 대한 지연 시간이 추가되었습니다. 일부 국가에서는 컨텐츠를 관찰하고 특정 IP 범위를 차단할뿐만 아니라 정치적 / 이념적으로 부적절한 컨텐츠를 광범위하게 능동적으로 필터링 / 차단하는 것으로 알려져 있습니다. 지연 시간이 훨씬 길어질 수 있습니다.
따라서 "가까운"위치의 경우에도 15 ~ 25ms의 지연이 발생할 수 있지만 다른 국가의 경우에는 다른 대륙의 150 ~ 250ms에서 ~ 100ms를 예상해야합니다. ms.
자, 그럼에도 불구하고 이것이 한 번의 초기 지연이기 때문에 거의 차이 가없는 것처럼 보일 것 입니다. 권리?
슬프게도, 그것은 전적으로 사실이 아닙니다. TCP와 같이 많은 양의 데이터를 전송하는 대부분의 프로토콜은 승인 중심의 대역폭 조절 형식을 사용하므로 유선으로 전송할 수있는 데이터의 양은 전체 왕복 여행에 걸리는 시간에 따라 달라집니다 다시). TCP는 승인 대기 전에 몇 가지 데이터 그램을 전송하는 몇 가지 복잡한 윈도우 알고리즘 중 하나를 사용하여 처리량을 최적화하려고 시도하기 때문에 100 % 정확하지 않습니다.
이것이 어떻게 든 효과를 완화시킬 수는 있지만 기본 원칙은 여전히 남아 있습니다. 여러분이 보내거나받을 수있는 것은 최종적으로 승인을받는 데 걸리는 시간에 따라 달라집니다.보다 엄격한 실시간 요구 사항과 덜 중요한 신뢰성 요구 사항을 가진 다른 프로토콜 IP 텔레포니는 다른 문제를 가진 다른 전략을 사용한다고 생각합니다 (정교하지는 않을 것입니다).
잘못된 TCP 구현 (Microsoft Windows)과 더 나은 TCP 구현 (Linux)을 비교하면 대기 시간이 큰 영향을받는 것을 알 수 있습니다. 둘 다 동일한 프로토콜을 사용하고 똑같은 작업을 수행하는 것처럼 보이지만 지연 시간 보정에 동일하게 대처하지는 못합니다.
데스크탑 컴퓨터 (6700K 프로세서, 64GB RAM, Windows)와 Synology DiskStation (저전력 ARMv8 칩, 1GB RAM, Linux)을 소유하고 있습니다. 동일한 라우터에 연결된 데스크탑 컴퓨터는 여러 번 더 강력하지만 국가 또는 EU 서버 (15-20ms RTT)에서 다운로드 할 때 여러 번의 동시 다운로드가 있더라도 50Mbit / s 회선을 완전히 포화시킬 수 없습니다. meek DiskStation은 한 번의 다운로드로 회선을 완전히 포화시키는 데 어려움을 겪지 않고 동일한 케이블, 모든 것에서 15-20 % 더 많은 처리량을 얻습니다.
지연 시간이 밀리 초 미만인 LAN (Local Area Network)에서는이 둘 사이에 눈에 띄는 차이가 없습니다. 이것이 대기 시간의 영향입니다.
속도 ... 다시
요약하면 그렇습니다. 대기 시간이 길어질수록 거리가 증가함에 따라 "속도"가 떨어질 것으로 예상 할 수 있습니다. 대기 시간이 길어질수록 대역폭 연결이 낮아질 수 있기 때문입니다. 그러나 대부분 그 효과는 견딜 수 있어야합니다.