<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Теоретический вопрос по TCP\IP заданный на собеседовании]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=26592</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=26592&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Теоретический вопрос по TCP\IP заданный на собеседовании».]]></description>
		<lastBuildDate>Thu, 07 Feb 2013 22:18:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Теоретический вопрос по TCP\IP заданный на собеседовании]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=325981#p325981</link>
			<description><![CDATA[<p>Ну вроде посчитал, хотя не уверен все еще что верно <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" />&nbsp; (см. предыдущий пост).<br />Вообще на такие вопросы обычно отвечаю что на практике это как-то не встречалось, но если будет нужно то погуглю и найду ответ <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> А тут начал гуглить и застрял.<br />Все, пойду спать ложится а то так то 2-22 уже на часах. Буду рад любым исправлениям неточностей и ошибок в расчете <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> <br />gramozeka, спасибо за диалог и статью в начале</p>]]></description>
			<author><![CDATA[null@example.com (ufomen)]]></author>
			<pubDate>Thu, 07 Feb 2013 22:18:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=325981#p325981</guid>
		</item>
		<item>
			<title><![CDATA[Re: Теоретический вопрос по TCP\IP заданный на собеседовании]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=325969#p325969</link>
			<description><![CDATA[<p>вывод ? Однозначного ответа просто нет! Но если на вопрос поставленный в первом посте начать отвечать, то можно очень долго разговаривать с самим собой, так как 99.999999% PR-манагеров не сумеют даже правильно его поставить, не говоря уж о том, чтобы понять ответ. <img src="https://linuxforum.ru/img/smilies/af.gif" alt="af" /> , не парься - в следующий раз отвечай на подобные вопросы так, чтобы у задающего их, напрочь отпадало желание их задавать.</p><p>P.S. я лично никогда не заморачивался это всё запоминать, а тем более зубрить, достаточно знать принципы, остальное, при необходимости, можно изобрести снова...</p>]]></description>
			<author><![CDATA[null@example.com (gramozeka)]]></author>
			<pubDate>Thu, 07 Feb 2013 21:59:12 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=325969#p325969</guid>
		</item>
		<item>
			<title><![CDATA[Re: Теоретический вопрос по TCP\IP заданный на собеседовании]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=325968#p325968</link>
			<description><![CDATA[<p>Честно читаю внимательно, про MTU в курсе вроде как... тут <a href="http://ru.wikipedia.org/wiki/Ethernet">http://ru.wikipedia.org/wiki/Ethernet</a> <br />Трафик я так пологаю нужно считать все же на 2-м уровне, следовательно Кадрами (фреймами) <br />Фреймы у нас сейчас&nbsp; используются формата &quot;Ethernet DIX (Ethernet II)&quot;<br /><span class="postimg"><img src="http://lan-net.chat.ru/FDIX.gif" alt="http://lan-net.chat.ru/FDIX.gif" /></span><br />взято отсюда <a href="http://lan-net.chat.ru/Fformat.htm">http://lan-net.chat.ru/Fformat.htm</a><br />Минимальная длинна поля DATA 46 байт т.е минимальная длинна этого кадра 46+4+6+6+2= 64 байта</p><p>Если размер пустого пакета с флагами SYN ACK 40 байт, что меньше 46 то она будет дополнена до 46, т.е. трафик при установке соединения составит 64*3=192 байта на 2 уровне OSI <br /><strong>Поправьте меня пожалуйста если расчет не верен</strong></p>]]></description>
			<author><![CDATA[null@example.com (ufomen)]]></author>
			<pubDate>Thu, 07 Feb 2013 21:40:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=325968#p325968</guid>
		</item>
		<item>
			<title><![CDATA[Re: Теоретический вопрос по TCP\IP заданный на собеседовании]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=325966#p325966</link>
			<description><![CDATA[<div class="quotebox"><cite>ufomen пишет:</cite><blockquote><p>Где искать правду?... У меня уже каша в голове ac</p></blockquote></div><p>ну так читай же внимательней, погугли что есть MTU и с чем его курят(и для чего), что за <span style="color: #ff0000"><strong>CENSORED</strong></span> такая ipv6 и с какого перепугу вдруг все ринулись активно её пилить, ведь сидели себе спокойно на ipv4 и сидели бы дальше...<br />Дьявол в мелочах.</p>]]></description>
			<author><![CDATA[null@example.com (gramozeka)]]></author>
			<pubDate>Thu, 07 Feb 2013 21:13:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=325966#p325966</guid>
		</item>
		<item>
			<title><![CDATA[Re: Теоретический вопрос по TCP\IP заданный на собеседовании]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=325964#p325964</link>
			<description><![CDATA[<p>Спасибо, <br />В том то и проблема что ищу ЧТО почитать например тут приведены другие цифры по трафику:<br /></p><div class="codebox"><pre><code>Процесс передачи информации между компьютерами на основе протокола TCP/IP реализуется через обмен пакетами. На уровне IP блок данных протокола (PDU, Protocol Data Unit) называется пакетом (строго говоря, PDU сетевого уровня, называется &quot;дейтаграмма&quot;, хотя иногда, если это не вызывает разночтений, используется и название &quot;пакет&quot;. См. также * - Прим.пер.), на уровне TCP -- сегментом, а на уровне сетевого интерфейса (например, ethernet) -- кадром. Тем не менее, термин &quot;пакет&quot; используется как для описания блока данных проходящего сквозь уровни модели TCP/IP, так и для блока данных пересылаемого между компьютерами.

Вот как выглядит кадр Ethernet:

  +------------------------------------------------------------------+
  |           |           |           |                  |           |
  | Заголовок | Заголовок | Заголовок | Инкапсулированые | Концовка  |
  | Ethernet  |     IP    |    TCP    |      данные      | Ethernet  |
  |           |           |           |                  |   FCS     |
  +------------------------------------------------------------------+
               &lt; 20 байт &gt; &lt; 40 байт &gt;

               &lt;---- максимальная длина = 1500 байт ----&gt;

   FCS означает контрольная сумма кадра (Frame check sequence)</code></pre></div><p><a href="http://computerlib.narod.ru/html/tcpipdump.htm">http://computerlib.narod.ru/html/tcpipdump.htm</a></p><p>Выходит уже не 40 а 60 байт...<br /><strong>А тут у товарища вообще 62 байта...</strong> <a href="http://www.rsdn.ru/forum/network/983310.all">http://www.rsdn.ru/forum/network/983310.all</a> </p><p>Где искать правду?... У меня уже каша в голове <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></description>
			<author><![CDATA[null@example.com (ufomen)]]></author>
			<pubDate>Thu, 07 Feb 2013 21:01:12 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=325964#p325964</guid>
		</item>
		<item>
			<title><![CDATA[Re: Теоретический вопрос по TCP\IP заданный на собеседовании]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=325958#p325958</link>
			<description><![CDATA[<p>а <a href="http://ru.wikipedia.org/wiki/TCP">почитать</a> пробовал ? <br /></p><div class="quotebox"><blockquote><p>Внимание: при выставлении счетов учитывается &quot;Суммарный трафик по серверу&quot;, который берется непосредственно со свитча. Суммарный трафик по доменам берется с австата, и предназначен для сравнения потребления трафика между доменами. При выставлении счетов эта цифра не учитывается по причинее ее недостоверности.<br />3. Почему австат дает неправильную статистику по трафику?</p><p>Awstats показывает обьем данных отданых только вэб-сервером.</p><p>В этих данных не учитываются 40 байт заголовков TCP/IP на каждый пакет (а пакеты бывают от 40 до 1500 байт), т.е минимум 40/1500=2,7% трафа уходит на заголовки TCP/IP, и это при максимальном обьеме пакетов. Также надо приплюсовать 7 пустых пакетов по 40 байт (3 на установку соединения и 4 для корректного завершения) на каждое TCP соединение клиента с сервером, это 280 байт, плюс служебные пустые пакеты для подтверждения доставки. Эффективность TCP составляет 90-97% на хороших линиях и резко снижается с ухудшением качества линий связи.</p><p>Также не учитывается размер http-заголовка, например такого:</p><p>HTTP/1.1 302 Found<br />Date: Thu, 13 Oct 2005 15:18:53 GMT<br />Server: Apache<br />Location: <a href="http://www.domain.com/">http://www.domain.com/</a><br />Connection: close<br />Transfer-Encoding: chunked<br />Content-Type: text/html; charset=iso-8859-1</p><p>который занимает 191 байт. На маленьких документах, таких как тумбы, иконки, доля http-хидеров составляет десятки процентов.</p><p>Awstats не учитывает траффик который приходится на редиректы и ошибки, типа (404, 500..), так как, формально говоря, это не является документом. Один редирект (302 ошибка) создает килобайт траффика, хотя веб-сервер показывает, что отдано только 5 байт данных.</p><p>Также, в статистике Awstats&#039;a полностью отсутствует не http-траф, а это ftp, ssh, mail, бекапы данных, dns-запросы для резолвинга доменов, пинги, сканы портов сервера и весь прочий траф.</p><p>В среднем австатс показывает всего около 70% от общего объема исходящего трафика.<br />4. Почему скорость между США и Европой не превышает 3 Мбита?</p><p>В протоколе TCP для ускорения передачи используется буффер (окно), в котором лежат данные, уже отправленные получателю, но для которых не пришло подтверждение об успешной доставке.<br />Размер буффера обычно сост 64К на сервере и клиенте. То есть протокол TCP может отослать максимум 64К данных, после чего вынужден ждать прихода пакета, в котором указано что данные успешно получены. Поэтому максимальная пропускная способность равна</p><p>Пропускная способность = размер окна / задержка</p><p>Величина задержки (ping) зависит от расстояния между компьютерами и кол-ва сетевых устройств (роутеров,свичей..) на пути прохождения.<br />В среднем для прохождения через Атлантику из Америку в Европу требуется минимум 140мс, соответственно скорость не превышает</p><p>8бит*64Кбайт/0.140с = 3.6 Мбит/с</p><p>Также учитывая возможность наличия потерь в канале, максимальная скорость не превышает нескольких мегабит.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (gramozeka)]]></author>
			<pubDate>Thu, 07 Feb 2013 20:39:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=325958#p325958</guid>
		</item>
		<item>
			<title><![CDATA[Теоретический вопрос по TCP\IP заданный на собеседовании]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=325944#p325944</link>
			<description><![CDATA[<p>Всем&nbsp; привет!<br />Сегодня задали теоретический&nbsp; вопрос:<br />Сколько байт трафика тратится на установку TCP соединения? и от чего зависит этот объем? <br />Про трех этапное рукопожатие в курсе. Но вот ответить на вопрос СКОЛЬКО и от чего зависит никак не могу <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /> <br />Как-то на практике оно и не нужно было. Буду рад если кто-то объяснит, а то не усну ведь! ))</p>]]></description>
			<author><![CDATA[null@example.com (ufomen)]]></author>
			<pubDate>Thu, 07 Feb 2013 19:20:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=325944#p325944</guid>
		</item>
	</channel>
</rss>
