10.3.2 Поля портов, последовательности и ACK в заголовке TCP

10.3.2 Поля портов, последовательности и ACK в заголовке TCP

Как показано на рис. 10.7, первые несколько полей заголовка TCP предоставляют место для значений портов источника и назначения, порядкового номера первого байта вложенных данных и ACK, равного порядковому номеру следующего байта, ожидаемого на другом конце. Другими словами, если TCP от своего партнера получит все байты до 30-го, в этом поле будет значение 31, указывающее сегмент, который следует переслать далее.

Рис. 10.7. Начальные значения в полях заголовка TCP

Нельзя не отметить одну маленькую деталь. Предположим, что TCP переслал байты от 1 до 50 и более уже нет данных для отправки. Если от партнера поступают данные, TCP обязан подтвердить их получение, для чего пошлет заголовок без подключенных к нему данных. Естественно, в этом заголовке присутствует значение ACK. В поле последовательности — значение 51, т.е. номер следующего байта, который намеревается послать TCP. Когда TCP пошлёт следующие данные, новый заголовок TCP также будет иметь в поле последовательности значение 51.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Обновляйте коллекцию портов без усилий

Из книги FreeBSD - полезные советы автора Супрунов Сергей

Обновляйте коллекцию портов без усилий В FreeBSD 6.x появилась удобная утилита для обновления портов: portsnap. Теперь не обязательно устанавливать и настраивать cvsup, обновление дерева очень легко выполняется системными средствами:# portsnap fetch && portsnap update При первом запуске


Как распознать, что письмо по электронной почте фактически пришло не с того адреса, который указан в заголовке письма

Из книги Интернет-разведка [Руководство к действию] автора Ющук Евгений Леонидович

Как распознать, что письмо по электронной почте фактически пришло не с того адреса, который указан в заголовке письма Если в письме написано, что оно пришло с определенного адреса, это не значит, что оно действительно пришло именно с этого адреса.Существуют программы,


Повторитель портов

Из книги Работа на ноутбуке автора Садовский Алексей

Повторитель портов Повторитель портов – удобный аксессуар для ноутбуков. На нем выведены дополнительные разъемы, что позволяет подключить больше внешних устройств. У многих ноутбуков есть разъем, к которому можно подсоединить повторитель.Представим ситуацию: вы


Сетевое сканирование портов

Из книги Защити свой компьютер на 100% от вирусов и хакеров автора Бойцев Олег Михайлович

Сетевое сканирование портов Сетевое сканирование портов включает в себя процесс автоматизированного выявления уязвимостей на удаленных системах с последующим захватом последних. В качестве сканеров подобного рода можно привести что-нибудь вроде XSpider, Essential Net Tools, Net Bios


Открытые поля, приватные поля и открытые свойства

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Открытые поля, приватные поля и открытые свойства Заметим, что в указанных выше классах поля данных были определены открытыми только для того, чтобы упростить пример. Конечно, с точки зрения объектно-ориентированного подхода предпочтительнее использовать приватные


4.5 Типы портов Fibre Channel

Из книги Серверные технологии хранения данных в среде Windows® 2000 Windows® Server 2003 автора Дайлип Наик

4.5 Типы портов Fibre Channel В стандарте Fibre Channel определено несколько типов портов, зависящих от топологии сети хранения данных и от устройства, к которому относится порт. Различные типы портов представлены в табл. 4.2. Окончание табл. 4.2 Чтобы облегчить жизнь администраторам


Сканеры портов

Из книги 500 лучших программ для Windows автора Уваров Сергей Сергеевич

Сканеры портов Специализация утилит для сканирования портов — предоставление пользователю сведений о том, какие порты и какой программой используются и какие из них желательно закрыть во избежание заражения компьютера вирусом, а также анализ портов и получение полной


Отображение портов

Из книги Сетевые средства Linux автора Смит Родерик В.

Отображение портов Большинство серверов TCP/IP принимают обращения от клиентов через порт с определенным номером. Так, например, сервер, реализующий протокол SMTP (Simple Mail Transfer Protocol — простой протокол передачи почты), использует при работе порт 25, а Web-сервер, поддерживающий


Перенаправление портов

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

Перенаправление портов Бывают ситуации, при которых обращение к одному узлу должно быть перенаправлено на другой узел либо на другой порт того же компьютера. Эта задача решается с помощью перенаправления портов, организуемого с помощью программы


Опции iptables для перенаправления портов

Из книги Самоучитель Skype. Бесплатная связь через Интернет автора Яковлева Е. С.

Опции iptables для перенаправления портов Обеспечить перенаправление портов на компьютере под управлением Linux, поддерживающем NAT, можно различными способами. Один из них состоит в использовании iptables. Соответствующая команда имеет следующий вид:# iptables -t nat -A PREROUTING -p tcp -i


17.8.4. Поиск номеров портов

Из книги Ноутбук для начинающих. Мобильно, доступно, удобно автора Ковалевский Анатолий Юрьевич

17.8.4. Поиск номеров портов Новые функции getaddrinfo() и getnameinfo() предлагают простое выполнение преобразований имен служб в номера портов с одновременным определением имени хоста. В старых реализациях поиск имен служб проводился абсолютно независимо от поиска имен хостов.


Проверка USB-портов

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

Проверка USB-портов USB (Universal Serial Bus, универсальная последовательная шина) служит для подключения многочисленных периферийных устройств к компьютеру.При работе с программой Skype может понадобиться различное оборудование, подключаемое с помощью USB-портов, как например:?


Репликатор портов

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

Репликатор портов Репликатор портов (секционный модуль, повторитель портов) – более простой вариант док-станции. Необходимо заметить, что очень часто путают одно с другим, и нефирменные док-станции по сути своей – лишь репликаторы портов. Например, Mobility Electronics и Targus


10.7.2. Сканирование портов

Из книги Виртуальная библиотека Delphi автора

10.7.2. Сканирование портов В разд. 1.1 мы говорили о том, что на начальном этапе взлома компьютера хакер должен получить как можно больше сведений о жертве. Средством сбора первичной информации является сканирование портов. Делать это с собственного компьютера опасно,


2.9. Номера портов

Из книги автора

2.9. Номера портов В любой момент времени каждый транспортный протокол (UDP, TCP, SCRIPT) может использоваться несколькими процессами. Все три протокола различают эти процессы при помощи 16-разрядных целых чисел — номеров портов (port numbers).Когда клиент хочет соединиться с сервером,


Затенить кнопку «Закрыть» в заголовке формы

Из книги автора

Затенить кнопку «Закрыть» в заголовке формы Следующий текст убирает команду «закрыть» из системного меню и одновременно делает серой кнопку «закрыть» в заголовке формы: procedure TForm1.FormCreate(Sender: TObject); var hMenuHandle:HMENU; begin  hMenuHandle := GetSystemMenu(Handle, FALSE);  IF (hMenuHandle <> 0) THEN DeleteMenu(hMenuHandle,