인터넷 속도가 특정 국가의 서버를 멀리 떨어 뜨릴 수 있습니까?


37

인터넷 속도가 자연스럽게 감소 할 수있는 속도는 몇 천 킬로미터 정도입니까? "1000km 당 10Mbit / s"와 같은 것. ( 이 SE 답변 에서 이것이 사실 일 수 있음을 알았습니다 ).

그러나 나는 모스크바 근처에 살고 있으며 주변 서버를 테스트 할 때 60Mbit / s를 얻습니다. 그러나 일본 Tokio의 서버에 대한 인터넷 연결을 테스트하면 전체 Mbit / s ( 스크린 샷 ) 또는 USA, Miami-약 3Mbit / s ( 스크린 샷 ) 도 얻지 못합니다 .

나는 "러시아의 위대한 방화벽"이 세워 질까 두려워하고 있습니다. 나의 두려움은 정당화되거나 그러한 해고가 물리적으로 설명 가능합니까?


1
연결된 질문이 실제로 맞습니다. 기가 바이트를 다운로드하려면 원격 서버가 전체 기가 바이트를 즉시 보내지 않습니다. 작은 청크를 먼저 보내고, 수신자 (수신자)가 실제로 수신하고 있음을 나타내는 속도가 빨라집니다. 이 프로세스는 인근 서버에서 더 빨리 발생합니다.
MSalters

27
물리 법칙에 따르면 거리와 함께 증가해야하는 것은 대역폭 과 는 다른 대기 시간 이며 대역폭 과 함께 "속도"라고 부르는 것에 영향을 미칩니다. 일반적으로 더 많이 알고있는 서버는 응답하는 데 시간이 더 오래 걸립니다.
Todd Wilcox

1
서버 속도 및 원격 서버 연결 크기와 같은 사항도 고려해야합니다. 얇은 파이프의 전원이 부족한 기계는 옆집에 있든 다른쪽에 있든 속도가 느립니다.
TripeHound

3
또한 모스크바와 도쿄를 직접 연결 한다고 상상할있다고 해서 그것이 하나도 없다는 것을 의미하지는 않습니다. 트래픽은 유럽, 아프리카, 대서양, 미국, 대륙 및 태평양, 호주, 일본으로 갈 수 있습니다. 동쪽으로 러시아의 다른 지역을 가로 질러 시작한 다음 일본에 짧은 홉을하는 것이 가장 좋을 수도 있지만 결코 보장되지는 않습니다.
chepner

1
@ hobbs 그래, 그들은 남반구에있어 모든 비트가 거꾸로되어 있습니다. :)
reirab

답변:


48

멀리서 데이터를 수신하는 데 시간이 더 걸리는 것은 실제 현상이지만 현재보고있는 범위까지는 아닙니다.

600km 떨어진 목표물에 대한 직접 가시선을 가정하면 대상에 도달하는 데 약 2 밀리 초가 걸립니다. 마찬가지로 모스크바에서 도쿄까지의 거리가 약 7500km 인 경우 목적지까지 도달하는 데 25 밀리 초가 걸립니다. 12.5 배 더 깁니다. Physics.se 에 따르면 : 광섬유 케이블을 통해 빛이 얼마나 빨리 이동합니까? Extremetech는 광섬유 케이블에 빛의 속도를 약 30 % 느린 진공에서보다 길다.

그러나 패킷을 요청하고 대기열에 넣고 더 빨리 보낼 수 있기 때문에 대역폭을 직접 줄일 수는 없습니다.

문제는 지구상의 어느 곳으로도 직접 가시선을 확보 할 수 없으며 심지어 광섬유 케이블도 최대 길이를 가지므로 유용하게 사용할 수 있다는 것입니다. 장거리를 전송하려면 중계기, 라우터, 방화벽, 패킷 모니터 및 매체 변환기 (마이크로 웨이브, 파이버 및 구리)가 필요합니다. 이러한 것들은 모두 질식 지점을 만들고 장소 간 대역폭을 제한합니다.

귀하의 국가와 대상 국가 간에는 제한된 대역폭 링크가있을 수 있습니다. 많은 국가들이 그들과 이웃 사이에 여러 개의 링크를 가지고 있기 때문에 한 이웃에 대한 링크가 다른 이웃에 대한 링크보다 빠를 수 있습니다. 라우팅 설정에 따라 언급 한 동작을 볼 수 있습니다.

여러 국가 에 대한 여러 링크를 가질 수 있으며 이론 상으로는 "최상의"경로로 트래픽이 라우팅됩니다. 모든 라우터가 선택한 방식에 따라 "최상의"경로는 개인적으로 가장 높은 대역폭 링크가 아닐 수 있습니다. 가장 적은 홉 또는 가장 짧은 대기 시간 연결 일 수 있습니다. 문제를 개선하기 위해 할 수있는 일을 제한하는 경로를 선택할 권한이 없습니다. 더 나은 대역폭을 가진 대기 시간이 더 긴 링크가있을 수 있지만 해당 링크에 대한 환경 설정을 광고 할 수단이 없습니다.

다른 국가와의 연결을 테스트하십시오. 모두 비슷하게 제한되어 있으면 걱정할 수도 있지만 보장 할 수는 없습니다.

중국의 위대한 방화벽은 단순히 대역폭 제한 이상의 것으로 추론 될 수 있습니다. 통과하는 트래픽에 많은 활성 필터링 효과가 있습니다. 사이트가 차단되고 컨텐츠가 필터링됩니다.

테스트하는 한 가지 방법은 가능한 모든 국가에 대한 링크를 테스트하고 가장 좋은 이웃을 찾은 다음 해당 국가에서 VPN 서비스를 호스팅하는 것입니다. 해당 VPN을 통한 링크 속도가 빠르면 모국에서 필터링이 적용되거나 네트워크 라우팅 상태가 좋지 않을 수 있습니다.


1
마지막으로, 재치있는 대답
spikey_richie

두 국가 간의 연결은 몇 Mbit / s로 제한되지 않습니다. 모스크바와 토키오 사이에서도 60Mbit / s를 쉽게 얻을 수 있다고 확신합니다. 단일 TCP 연결만으로는 아닙니다.
SpiderPig

11
@SpiderPig와 그 안에 문제가 있습니다. 어떤 연결을 공유하더라도 다른 사용자와 경합하게됩니다. 링크가 포화 상태가되고 사용 기간이 느려지거나 덜 사용되는 링크가 선호됩니다. 잘못 작성된 소프트웨어는 최적의 링크를 선호하지 않을 수도 있습니다. 하나의 작은 부분 만이 아니라 광범위한 동작을 카탈로그 화하여 간섭을 실제로 유추 할 수 있습니다.
Mokubai

5
이 러시아 "위대한 방화벽"의 일종을 구현하기 위해 노력하고 있음을 암시하는 많은 이야기는 그것을 당신이 가능성이 를 볼 수 있지만, 나쁜 또한 라우팅는 역할을한다. 일반적으로 대역폭의 급격한 감소를 목격하고 있다면 초조하고 은밀한 작업이라면 이미 실패했습니다. 이런 종류의 문제를 살펴 보는 방법이 너무 많아서 반드시 하나의 문제이거나 다른 문제 여야한다는 결론을 내릴 수 있습니다.
Mokubai

4
@ToddWilcox는 "600km 떨어진 목표물에 직 시선이 있다고 가정하면 대략적으로 소요될 것"이라고 암시합니다. 그런 다음 파이버가 잠재적으로 다시 30 % 느려지고 모든 종류의 상호 연결 및 변환기가 있다는 점을 자세히 설명합니다. 나에게 그것은 직접적으로 명시 적이 지 않으면 상당히 암시 적이라고 느낀다.
Mokubai

21

필수 인터넷 기록 : 500 마일 이메일의 경우

한 번에 "비행 중"데이터 양은 두 시스템간에 설정된 TCP 창에 의해 제한됩니다. 경우에 따라 창 효과로 인해 속도가 느려질 수 있습니다. https://www.snellman.net/blog/archive/2017-08-19-slow-ps4-downloads/

또한 실제로 장거리 (공간의 TCP)에 대한 특별 고려 사항이 있습니다. http://www.ipnsig.org/reports/TCP_IP.pdf

세 가지 효과가 있습니다.

1) 두 시스템 간의 "비행 중"데이터 양은 TCP 창과 ACK의 왕복 시간에 의해 제한됩니다. 동일한 창에서 RTT가 증가하면 최대 속도가 느려집니다.

2) 도중에있는 모든 라우터는 약간의 지연을 추가합니다. 이것은 지리적 거리가 아닌 몇 개의 네트워크를 통과해야 하는가와 관련이 있습니다.

3) 마지막으로 국가 차원의 방화벽은 또 다른 속도 저하를 추가합니다. 아동 포르노와 해적 만 필터링 만하더라도 많은 국가가 여기에 무언가를 가지고 있습니다. 러시아에는 하나가있는 것으로 보입니다 : https://www.theguardian.com/world/2016/nov/29/putin-china-internet-great-firewall-russia-cybersecurity-pact


7

"러시아의 위대한 방화벽"도 설치되어 속도를 떨어 뜨릴 수 있습니다. 그런 다음 수집 한 정보의 양 (확정 된 연결 정보, 분석을위한 전체 연결 내용 등)에 따라 다릅니다. 그러나 나는 러시아 밖에 살고 있으며 FSB는 중고 기술을 광고하지 않으므로 추론처럼 생각하십시오.

그러나 그 이유는 아마도 제공자입니다. 귀하의 공급자는 넓은 집 연결이 가능하지만 외부 연결 액세스는 더 제한적입니다. 따라서 외부 연결에서 1Gbit / s를 구매하는 경우 총 집계 및 낮 시간에도 영향을받습니다 (심야에는 인터넷에 사람이 적으므로 공급 업체의 전체 대역폭에서 더 많은 것을 얻을 수 있음) 모두가 집에 있고 YouTube의 어린이 인 오후 7 시보 다 연결합니다.

또한 더 많은 사람들이 제한된 총 대역폭으로 동일한 케이블을 공유해야하기 때문에 미국이나 일본의 속도는 핀란드 나 독일과 같은 속도보다 느릴 수 있습니다.


1
답변 해 주셔서 감사합니다. 공급자가 외부 연결 트래픽을 구매한다는 것을 몰랐습니다. 밤 동안 동일한 연결 테스트를 시도합니다.
mohnstrudel

3

예 (아니요, 인터넷 속도가 아니며 속도 자체도 아닙니다 ).

속도

속도는 매우 정확하지 않은 표현으로, 광범위하게 독립적이지만 서로 상호 작용하는 대기 시간과 대역폭의 두 가지 요소를 혼합합니다.
또한 관찰하는 속도는 인터넷 속도 가 아닙니다 . 그것은 당신의 끝 (컴퓨터), 다른 끝 (서버) 및 그 사이의 여러 지점에서 발생하는 많은 것들의 매우 복잡한 혼합입니다. 액세스하는 다음 서버와는 거리가 멀어도 완전히 다른 것일 수 있습니다.

대역폭

대역폭은 이론적으로 단위 시간당 와이어에 푸시 할 수있는 데이터의 양입니다. 일반적으로 하드 한계와 소프트 한계가 있습니다. 하드 한도는 해당 라인이 취할 수있는 금액이며, 지불 한 금액과 제공자가 귀하에게 허용하는 금액 (보통 적은 금액)이 있습니다. 종종 전송이 균일하지 않고 더 빨리 시작된 다음 곧 스로틀됩니다.
예를 들어, 물리적 회선 용량이 ​​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)에서는이 둘 사이에 눈에 띄는 차이가 없습니다. 이것이 대기 시간의 영향입니다.

속도 ... 다시

요약하면 그렇습니다. 대기 시간이 길어질수록 거리가 증가함에 따라 "속도"가 떨어질 것으로 예상 할 수 있습니다. 대기 시간이 길어질수록 대역폭 연결이 낮아질 수 있기 때문입니다. 그러나 대부분 그 효과는 견딜 수 있어야합니다.


+1 정말 긴 답변이지만 많은 것을 배웠습니다.
Joe

0

대기 시간이 길면 (핑) 다운로드 속도가 저하되는 것이 일반적입니다. 여기에 대한 정보가 있습니다 . 여러 tcp 연결을 병렬로 사용하는 다운로드 관리자를 사용하여 보상 할 수 있습니다.


0

감소 된 대역폭은 원격 서버로의 경로가 더 복잡하기 때문일 수 있습니다. Traceroute 를 사용하여 직접 확인할 수 있습니다 .

나는 항상이 길을 확인하는 것이 매우 흥미로웠다는 것을 알았습니다. 종종 중간 서버 / 라우터의 이름은 해당 서버 / 라우터의 위치에 대한 힌트를 제공합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.