Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Вопрос о работе программы ping (http://forum.oszone.net/showthread.php?t=139574)

haker-kirik 08-05-2009 00:43 1113347

Вопрос о работе программы ping
 
Каким образом мне удалось отправить пакет в 32К за 70мс при ширине канала в 256 Кбит/с.
Пишу
Код:

ping -l 32768 -n 10 ya.ru
и получаю:

Код:

Обмен пакетами с ya.ru [213.180.204.8] с 32768 байтами данных:
Ответ от 213.180.204.8: число байт=32768 время=64мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=69мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=62мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=66мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=64мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=66мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=69мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=65мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=75мс TTL=56
Ответ от 213.180.204.8: число байт=32768 время=64мс TTL=56

Статистика Ping для 213.180.204.8:
    Пакетов: отправлено = 10, получено = 10, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 62мсек, Максимальное = 75 мсек, Среднее = 66 мсек

Как это возможно?!

exo 08-05-2009 02:09 1113401

Цитата:

Цитата haker-kirik
при ширине канала в 256 Кбит/с »

а вы эту ширину в Кбайты/с переведите.

haker-kirik 08-05-2009 03:14 1113420

В том то и дело, что пакет в 32КБайт (256Кбит / 8) должен передаваться у меня за 1 сек, т.е. за 1000 мс, но ни как за 75 мсек. Это особенности протокола ICMP или я чего-то не понимаю :unsure: ??
Получается что если настроить максимальный размер передаваемого пакета TCP в системе, то у меня скорость возрастет в 10 раз?

exo 08-05-2009 05:23 1113445

Цитата:

Цитата haker-kirik
Получается что если настроить максимальный размер передаваемого пакета TCP в системе »

при чём тут пакет и количество информации? пакет имеет стандартный размер - MTU = 1500 байт. Если его не меняют в некоторых случаях.
если вы его увеличите - то провайдер ваш пакет не пропустит - у него стандартное MTU.
Если уменьшите - то будет тратится время на дополнительное разбиение на несколько пакетов.
Цитата:

Цитата haker-kirik
Это особенности протокола ICMP »

время, которое вы получили - 75 млс - это не скорость передачи пакетов, а время задержки запросов.

Negativ 08-05-2009 11:37 1113612

Цитата:

Цитата exo
а время задержки запросов. »

я бы даже сказал время задержки ответов на запросы

haker-kirik 08-05-2009 13:19 1113695

Ясно, спасибо. Но всё же, с какого момента отсчитывается время задержки ответов на запросы?
Как я понимаю, с отправки запроса на удалённый сервер. Но получается, что время, с момента отправки запроса и до момента получения эхо-ответа можно считать скоростью доставки всего запроса (32К) на сервер...


Время: 17:24.

Время: 17:24.
© OSzone.net 2001-