ВУЗ:
Составители:
Рубрика:
адрес следующего маршрутизатора, которому нужно послать кадр, чтобы тот достиг пункта
назначения. Вследствие того, что поток информации в сети никогда не бывает постоянным, то
разные кадры могут идти через различные маршрутизаторы. Кроме того, некоторые
маршрутизаторы могут не работать по какой-либо причине. Если маршрутизатор IP
обнаруживает, что адрес занят или не работает
, то он выбирает альтернативный адрес, по
которому и посылает кадр.
Из всего этого следует, что кадры могут прибыть по назначению совсем не в том порядке,
в котором они были отправлены из исходного пункта, следовательно, их нужно проверить и
выстроить по порядку.
После того как получающий компьютер принимает кадр, он первым
делом проверяет
верхний и нижний заголовки кадра, чтобы удостовериться в корректности содержащейся в нем
дейтаграммы. IP отвечает за адрес каждой дейтаграммы, а TCP проверяет корректность
дейтаграммы. Для этого рассчитывается контрольная сумма, которая сравнивается с исходной.
Если контрольные суммы не совпадают, то TCP посылает запрос на повторную отправку пакета.
После получения и проверки всех дейтаграмм
, TCP восстанавливает их порядок, удаляет
заголовки и передает информацию получающему компьютеру.
Протокол
TCP (Transmission Control Protocol) обеспечивает надежную транспортировку
данных между прикладными процессами путем установления логического соединения. Единицей
данных протокола TCP является сегмент. Информация, поступающая к протоколу TCP в рамках
соединения, рассматривается протоколом как неструктурированный поток байт. Поступающие
данные буферизуются средствами TCP. Для передачи на сетевой уровень из буфера выделяется
непрерывная часть данных, называемая сегментом. Максимальный размер сегмента выбирается
таким образом, чтобы он не превосходил максимального размера поля данных IP-пакета.
В протоколе TCP для связи с прикладными процессами также используются порты. Для
организации надежной передачи данных предусматривается установление логического
соединения между двумя прикладными процессами. В рамках соединения осуществляется
обязательное подтверждение правильности приема для всех переданных сообщений, и при
необходимости выполняется повторная
передача. Соединение в TCP позволяет вести
полнодуплексную передачу данных.
Соединение в протоколе TCP идентифицируется парой полных адресов обоих оконечных
процессов. Адрес каждой из их включает IP-адрес и номер порта. Один оконечный процесс
может участвовать в нескольких соединениях.
Установление соединения выполняется в следующей последовательности:
1.
При установлении соединения одна из сторон является инициатором. Она посылает
запрос к протоколу TCP на открытие порта для передачи.
адрес следующего маршрутизатора, которому нужно послать кадр, чтобы тот достиг пункта
назначения. Вследствие того, что поток информации в сети никогда не бывает постоянным, то
разные кадры могут идти через различные маршрутизаторы. Кроме того, некоторые
маршрутизаторы могут не работать по какой-либо причине. Если маршрутизатор IP
обнаруживает, что адрес занят или не работает, то он выбирает альтернативный адрес, по
которому и посылает кадр.
Из всего этого следует, что кадры могут прибыть по назначению совсем не в том порядке,
в котором они были отправлены из исходного пункта, следовательно, их нужно проверить и
выстроить по порядку.
После того как получающий компьютер принимает кадр, он первым делом проверяет
верхний и нижний заголовки кадра, чтобы удостовериться в корректности содержащейся в нем
дейтаграммы. IP отвечает за адрес каждой дейтаграммы, а TCP проверяет корректность
дейтаграммы. Для этого рассчитывается контрольная сумма, которая сравнивается с исходной.
Если контрольные суммы не совпадают, то TCP посылает запрос на повторную отправку пакета.
После получения и проверки всех дейтаграмм, TCP восстанавливает их порядок, удаляет
заголовки и передает информацию получающему компьютеру.
Протокол TCP (Transmission Control Protocol) обеспечивает надежную транспортировку
данных между прикладными процессами путем установления логического соединения. Единицей
данных протокола TCP является сегмент. Информация, поступающая к протоколу TCP в рамках
соединения, рассматривается протоколом как неструктурированный поток байт. Поступающие
данные буферизуются средствами TCP. Для передачи на сетевой уровень из буфера выделяется
непрерывная часть данных, называемая сегментом. Максимальный размер сегмента выбирается
таким образом, чтобы он не превосходил максимального размера поля данных IP-пакета.
В протоколе TCP для связи с прикладными процессами также используются порты. Для
организации надежной передачи данных предусматривается установление логического
соединения между двумя прикладными процессами. В рамках соединения осуществляется
обязательное подтверждение правильности приема для всех переданных сообщений, и при
необходимости выполняется повторная передача. Соединение в TCP позволяет вести
полнодуплексную передачу данных.
Соединение в протоколе TCP идентифицируется парой полных адресов обоих оконечных
процессов. Адрес каждой из их включает IP-адрес и номер порта. Один оконечный процесс
может участвовать в нескольких соединениях.
Установление соединения выполняется в следующей последовательности:
1. При установлении соединения одна из сторон является инициатором. Она посылает
запрос к протоколу TCP на открытие порта для передачи.
Страницы
- « первая
- ‹ предыдущая
- …
- 98
- 99
- 100
- 101
- 102
- …
- следующая ›
- последняя »
