Составители:
Рубрика:
#*H)&F*:,$* $I*:+*F
*)&* :!+(
5@!"! 2
В протоколе ТСР повторная передача пакета происходит, если в течение оговоренного интервала
времени ?
m
(тайм-аута) от получателя не пришло положительное подтверждение правильного при-
ема. Обычно ?
m
=2 t , где t — некоторая оценка времени T
v
прохождения пакета в обе стороны. Это
время периодически корректируется по результату измерения T
v
, а именно
t := 0,9 t + 0,1T
v
.
Попытки повторных передач пакета не могут продолжаться бесконечно, и при превышении ин-
тервала времени, устанавливаемого в пределах 0,5...2,0 мин, соединение разрывается.
Размер окна регулируют следующим образом. Если сразу же после установления соединения
выбрать завышенный размер окна, что означает разрешение посылки пакетов с высокой интенсивно-
стью, то велика вероятность появления перегрузки определенных участков сети. Поэтому используют
алгоритм так называемого медленного старта. Сначала посылается один пакет и после подтверждения
его приема окно увеличивается на единицу, т.е. посылается два пакета. Если вновь приходит положи-
тельное подтверждение (потерь пакетов нет), то посылается уже четыре пакета и т.д. Скорость растет,
пока пакеты проходят успешно. При потере пакета или при приходе от протокола управления сигна-
ла о перегрузке размер окна уменьшается и далее возобновляется процедура линейного роста разме-
ра окна. Медленный старт снижает информационную скорость, особенно при пересылке коротких со-
общений, поэтому стараются применять те или иные приемы его улучшения.
"84
-47
4D IP
.
:$&$(#; 0"#&#%#4 IP — дейтаграммный сетевой протокол, т.е. протокол без уста-
новления соединения.
В -$;&)8")//*., 0"#&#%#4), сообщение разбивается на дейтаграммы. Дейтаграмма — это па-
кет, передаваемый независимо от других частей одного и того же сообщения в вычислительных сетях
с коммутацией пакетов. Дейтаграммы одного и того же сообщения могут передаваться в сети по раз-
ным маршрутам и поступать к адресату в произвольной последовательности, что требует дополни-
тельных операций по сборке сообщения из дейтаграмм в узле-получателе. На внутренних участках
маршрута контроль правильности передачи не предусмотрен и надежность связи обеспечивается
лишь контролем в оконечном узле.
К функциям протокола IP относятся фрагментация и сборка пакетов при прохождении через
промежуточные сети, имеющие другие протоколы; маршрутизация, т.е. определение пути прохожде-
ния пакета по разветвленной сети; проверка контрольного кода заголовка пакета (правильность пере-
дачи всего пакета проверяется на транспортном уровне, т.е. с помощью TCP, в оконечном узле); уп-
равление потоком — сброс дейтаграмм при превышении заданного времени жизни.
Структура дейтаграммы в IP (в скобках указано число битов):
:#"2,4 8").)5)($ IP (4)
1(,+$ 3$*)():5$ (4)
.,8 2#":,2$ (8)
)&?$4 1(,+$ (06)
,1#+.,C,5$>,4 — 8)"415):67 +)%#" 1#7.$*"$%%6 (06)
%#2.) C"$*%#+.$ : 1#7.$*"$%%#, ..#. +)%#" C"$*%#+.$, ,28)(/3'#%67
8", C"$*%#+.$>,, 1#7.$*"$%%6 : 8")%#B'.)-+6@ 2#.4@ (06)
:"#%4 B,3+, 1#7.$*"$%%6 : 2#., (8)
.,8 8").)5)($ (8)
5)+.")(/+67 5)1 CRC 3$*)():5$ (06)
$1"#2 ,2.)-+,5$ (32)
$1"#2 +$3+$-#+,4 (32)
)8>,, (32)
1$++6# (+# &)(## 65356 &$7.)
От версии протокола зависит структура заголовка. Сделано это для возможности последующего
внесения изменений. Например, предполагается вместо четырехбайтовых адресов установить в
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*,#&($"!)&*
41
5@!"! 2 #*H)&F*:,$* $I*:+*F*)&* :!+(
В протоколе ТСР повторная передача пакета происходит, если в течение оговоренного интервала
времени ?m (тайм-аута) от получателя не пришло положительное подтверждение правильного при-
ема. Обычно ?m=2 t , где t — некоторая оценка времени Tv прохождения пакета в обе стороны. Это
время периодически корректируется по результату измерения Tv, а именно
t := 0,9 t + 0,1Tv.
Попытки повторных передач пакета не могут продолжаться бесконечно, и при превышении ин-
тервала времени, устанавливаемого в пределах 0,5...2,0 мин, соединение разрывается.
Размер окна регулируют следующим образом. Если сразу же после установления соединения
выбрать завышенный размер окна, что означает разрешение посылки пакетов с высокой интенсивно-
стью, то велика вероятность появления перегрузки определенных участков сети. Поэтому используют
алгоритм так называемого медленного старта. Сначала посылается один пакет и после подтверждения
его приема окно увеличивается на единицу, т.е. посылается два пакета. Если вновь приходит положи-
тельное подтверждение (потерь пакетов нет), то посылается уже четыре пакета и т.д. Скорость растет,
пока пакеты проходят успешно. При потере пакета или при приходе от протокола управления сигна-
ла о перегрузке размер окна уменьшается и далее возобновляется процедура линейного роста разме-
ра окна. Медленный старт снижает информационную скорость, особенно при пересылке коротких со-
общений, поэтому стараются применять те или иные приемы его улучшения.
"84-474D IP. :$&$(#; 0"#%#4 IP — дейтаграммный сетевой протокол, т.е. протокол без уста-
новления соединения.
В -$;&)8")//*., 0"#%#4), сообщение разбивается на дейтаграммы. Дейтаграмма — это па-
кет, передаваемый независимо от других частей одного и того же сообщения в вычислительных сетях
с коммутацией пакетов. Дейтаграммы одного и того же сообщения могут передаваться в сети по раз-
ным маршрутам и поступать к адресату в произвольной последовательности, что требует дополни-
тельных операций по сборке сообщения из дейтаграмм в узле-получателе. На внутренних участках
маршрута контроль правильности передачи не предусмотрен и надежность связи обеспечивается
лишь контролем в оконечном узле.
К функциям протокола IP относятся фрагментация и сборка пакетов при прохождении через
промежуточные сети, имеющие другие протоколы; маршрутизация, т.е. определение пути прохожде-
ния пакета по разветвленной сети; проверка контрольного кода заголовка пакета (правильность пере-
дачи всего пакета проверяется на транспортном уровне, т.е. с помощью TCP, в оконечном узле); уп-
равление потоком — сброс дейтаграмм при превышении заданного времени жизни.
Структура дейтаграммы в IP (в скобках указано число битов):
:#"2,4 8").)5)($ IP (4)
1(,+$ 3$*)():5$ (4)
.,8 2#":,2$ (8)
)&?$4 1(,+$ (06)
,1#+.,C,5$>,4 — 8)"415):67 +)%#" 1#7.$*"$%%6 (06)
%#2.) C"$*%#+.$ : 1#7.$*"$%%#, ..#. +)%#" C"$*%#+.$, ,28)(/3'#%67
8", C"$*%#+.$>,, 1#7.$*"$%%6 : 8")%#B'.)-+6@ 2#.4@ (06)
:"#%4 B,3+, 1#7.$*"$%%6 : 2#., (8)
.,8 8").)5)($ (8)
5)+.")(/+67 5)1 CRC 3$*)():5$ (06)
$1"#2 ,2.)-+,5$ (32)
$1"#2 +$3+$-#+,4 (32)
)8>,, (32)
1$++6# (+# &)(## 65356 &$7.)
От версии протокола зависит структура заголовка. Сделано это для возможности последующего
внесения изменений. Например, предполагается вместо четырехбайтовых адресов установить в
&.+.)$(*),$" . !"#$%!#&'&($"!))$* +($*,#&($"!)&* 41
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
