Описание тега transport-layer-protocol

2 ответа

В том месте, где TCP New Reno устанавливает пороговое значение после отбрасывания пакета в NS3

В TCP New Reno он устанавливает пороговое значение на половину текущего CWND, как только обнаруживается отбрасывание пакета. Мне нужно найти метод, который решит эту задачу. В tcp-l4-protocol.h оно использует TcpClassicRecoveryкак метод восстановлен…
1 ответ

Где я могу найти исходный код TCP New Reno и запустить его на NS3

Я планировал выполнить некоторую настройку управления перегрузкой для существующего протокола транспортного уровня. В данном случае я выбрал TCP New Reno. В основном у меня по этому поводу две проблемы. 1) Основная проблема - как найти исходный код …
06 апр '20 в 06:45
1 ответ

Что на самом деле происходит на стороне клиента при запуске клиентского программного обеспечения VPN

Я изо всех сил пытаюсь найти хорошее объяснение того, что на самом деле происходит на стороне клиента на компьютере, когда клиент VPN работает и подключается к серверу VPN в Интернете. Когда мы включаем и разрешаем приложению VPN подключаться к VPN …
1 ответ

Как TCP различает потерю сегмента из-за поврежденного сегмента на стороне получателя или из-за перегрузки?

У меня возникли сомнения, где я не могу найти, как отправитель различает потерю сегмента - потеряно ли оно из-за повреждения или потеряно из-за перегрузки в сети?
1 ответ

Как удалить поле "Параметр адреса IPv4" (необязательно) в пакете SCTP в Ubuntu

Я хочу отправить пакет SCTP на сервер с помощью L2TP VPN в Ubuntu 20.04. Для этого я настроил свой L2TP VPN и могу успешно протестировать соединение, используя pingкоманда. Теперь мой ifconfig вывод выглядит следующим образом: enp0s31f6: flags=4163&…
2 ответа

Зачем нам нужны оба сессионных уровня, если у нас есть транспортный уровень (в модели OSI)?

Если tcp на транспортном уровне создает для нас сеанс, тогда зачем нам нужен сеансовый уровень для создания сеанса?
1 ответ

Использование транспортного уровня NATS в HELM

Интересно, могут ли какие-нибудь гуру HELM пролить свет / указать мне правильное направление ... Я тестирую PoC, в котором мы используем молекулярную систему для создания приложения, которое имеет несколько сервисов, связанных в серверной части (бил…
0 ответов

Выборочный повтор при потере всех подтверждений

Итак, я получил этот вопрос из книги, но сам не могу найти ответа, а также не нашел ничего связанного с ним в другом месте. В любом случае ситуация такова, что бит порядкового номера равен 2 , поэтому последовательность будет следующей: \ 00 01 10 1…
1 ответ

Почему OSPF использует лавинную рассылку, несмотря на многоадресную рассылку?

Мы знаем, что лавинная рассылка возможна только в коммутаторе уровня 2. Но в маршрутизаторе OSPF на уровне 3 используется лавинная рассылка с многоадресной рассылкой. Предположим, у нас есть один маршрутизатор в OSPF, использующий многоадресный адре…
23 сен '21 в 16:51
0 ответов

Почему размер окна отправителя или окна перегрузки становится 2^n mss после nRTT в механизме медленного запуска?

Я везде видел в механизме медленного запуска, если начальный размер отправителя обозначен cwnd = 1mss, затем после 1 RTT cwnd становится = 2 mss, а после 2 RTT cwnd становится = 4 mss и так далее. У меня вопрос: почему время передачи (TT) не добавля…
23 сен '21 в 15:20
2 ответа

Если UDP ориентирован на сообщения, почему SMTP использует TCP?

Итак, мы знаем, что UDP ориентирован на сообщения, а TCP — на потоки. Почему SMTP использует TCP вместо UDP?
08 дек '20 в 14:55
2 ответа

Gokit: проверка запроса/полезной нагрузки на транспортном уровне

Я использую go-kit для создания конечной точки RPC. Я создаю конечную точку, подобную этой httptransport.NewServer( endPoint.MakeGetBlogEndPoint(blogService), transport.DecodeGetBlogRequest, transport.EncodeGetBlogResponse Ниже моя функция DecodeGet…
25 янв '21 в 10:45
0 ответов

Фрагментация на транспортном уровне (UDP)

Теоретический вопрос. Как реализовать фрагментацию на транспортном уровне в модели OSI? Как я могу «изменить» протокол UDP для поддержки этой вещи?
0 ответов

Как определить, какой протокол безопасности использует данный http-запрос? В частности, если он использует TLS 1.3?

Учитывая HTTP-запрос X, как определить, использует ли он TLS 1.3? У меня есть приложение .NET, которое я только что установил для использования TLS 1.3, используя ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls13. Я сейчас тестирую э…
0 ответов

Селекторы OSI, каковы их значения? С++

Я работаю со стандартом IEC61850. И впервые я столкнулся с OSI Selectors: Transport selector, Session selector и Presentation selector. Меня не интересует их физический смысл. Задача состоит в том, чтобы преобразовать их значения из файла разбора (и…
1 ответ

Где в CubeIDE находятся примеры программ stm32?

поэтому руководитель моего проекта сказал мне, чтобы я понял Ethernet и начал работать над моей платой stm32. Я прочитал документы по программированию tcp и udp, но они не показывают никакого кода, а указывают мне на примеры программ, которые находя…
29 мар '23 в 05:46
0 ответов

изменить транспортный протокол FTP-сервера (pyftpdlib)

Я пытаюсь реализовать FTP- сервер вPythonи иметь возможность манипулировать транспортным протоколом, который использует сервер. Я попытался реализовать FTP- сервер, используяpyftpdlibбиблиотеку, и я не смог найти (в документации) простого способа уп…