멀리 떨어진 서버에서 네트워크 속도 테스트가 느려지는 이유는 무엇입니까?


2

네트워크 속도 테스트 (예 : speedtest.net)를 실행할 때 멀리 떨어져있는 서버가 비례하여 속도가 느린 이유는 무엇입니까?

나는 패킷이 튀어 오를 "홉스"가 더 많으며 첫 번째 패킷은 가까운 서버보다 도착하는 데 오래 걸리지 만 처음 패킷이 도착하고 "스트림"이 설정되면 그냥 흐르면 안된다. 가까운 서버만큼 빨리?

이 비유는 아마도 (아마 잘못된 것) 이것을 상상하고 있습니다.

2 컵의 물을 채우고, 나는 그 중 하나를 하나의 빨대에 부어 넣고, 다른 끝을 부어 2 초 가량 채 웁니다. 두 번째 컵으로, 나는 3 개의 빨대로 구성된 길에 그것을 부어 넣습니다. 6 초 동안 다른 쪽을 부어 넣습니다. 그러나 두 짚이 포화 상태에 이르렀을 때, 그들 사이의 유출 속도가 같지 않아야합니까?

왜 서버가 멀어지면 대역폭 테스트 속도가 느려지 는가? 길어진 대기 시간 응답은 이해할 수 있습니다. . 그러나 대역폭 속도 테스트는 , 따라서 더 많은 홉이 패킷 손실 / 유출에 대한 더 많은 기회를 이끌어내는 문제가 아니라면, 왜 더 느린지 이해할 수 없습니다.


1
포럼 평판 점수를 보면 혼란 스럽습니다. 이것은 심각한 질문입니까 ... 왜 거리가 시간을 추가합니까? 응?
packets

2
이것은 포럼이 아닙니다. 그러나 네, 당신이 더 많은 소음을 보았습니다. 옆에 앉아있는 누군가에게 문장을주는 것은 쉽습니다. 그것을 다른 사람들의 사슬을 통과시키는 것은 어려운 일일 수 있습니다, 처음에는 제대로 받아 들여지지 않을 수도 있습니다. 모든 문제가 추가되어 시간이 추가됩니다.
Tom Wijsman

@packets 당신은 질문 / 유추를 오해하고 있습니다. 그렇습니다. 첫 번째 패킷 도착 거리가 멀어지면 거리가 멀어지면 더 많은 시간이 걸릴 수 있습니다.하지만 데이터의 "흐름"이 확립되고 연속 흐름이라면 거리가 더 이상 중요하지 않아야합니다. 유량 (속도). 내가 가정 한대로 (그리고 Tom이 확인한 것), 거리 요소가 증가하면 경로의 홉 수가 늘어나 패킷 손실 (비 연속적 흐름)이 늘어날 수 있기 때문에 느린 속도로 이어지지 않는다. 거리 측정만으로는 영향을 미치지 않습니다. 속도.
Coldblackice

답변:


4

Tcp는 각 패킷에 대해 확인 응답을 요구합니다. 약간의 재정렬과 대기 시간을 허용하는 창 크기가 있지만 이는 제한적입니다. 컴퓨터가 많은 양의 데이터를 보내면 승인을 기다려야하므로 Wikipedia 페이지에서 볼 수 있듯이 최대 처리량은 대기 시간에 의해 제한됩니다. http://en.m.wikipedia.org/wiki/TCP_tuning#TCP_speed_limits

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