Details

Title Реализация транспортного протокола для ОС Windows: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators Шаляпин Георгий Александрович
Scientific adviser Ицыксон Владимир Михайлович
Other creators Нестеров Сергей Александрович; Петров Владислав Дмитриевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2021
Collection Выпускные квалификационные работы; Общая коллекция
Subjects стек TCP/IP; C++; сетевой протокол; протокол передачи данных; контроль перегрузки; internet protocol suite; network protocol; communication protocol; congestion control
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Links Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2021/vr/vr21-713
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\11726
Record create date 6/25/2021

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

В ходе данной работы был проведен анализ существующих протоколов транспортного уровня стека TCP/IP на предмет возможности использования протокола в сетевых приложениях с быстрым устареванием данных. Были сформулированы критерии сравнения и произведена оценка каждого протокола в соответствии с этими критериями. По итогам сравнения был сделан выбор в пользу протокола DCCP и написания библиотеки для операционной системы Windows. Была проанализирована и описана спецификация протокола DCCP и механизмов контроля перегрузки CCID2 и CCID3. Для реализации протокола был выбран язык программирования C++. В соответствии со спецификацией был реализован протокол DCCP и механизм контроля перегрузки CCID3. Было произведено тестирование отдельных модулей написанной библиотеки и работы протокола в целом.

In the course of this work, the analysis of the existing transport layer protocols of the TCP / IP stack was carried out for the possibility of using the protocol in network applications with fast data aging. Comparison criteria were formulated and each protocol was assessed according to these criteria. Based on the comparison results, a choice was made in favor of implementing the DCCP protocol and writing a library for the Windows operating system. The specification of the DCCP protocol and the CCID2 and CCID3 congestion control mechanisms have been analyzed and described. The C ++ programming language was chosen to implement the protocol. According to the specification, the DCCP protocol and the CCID3 congestion control mechanism were implemented. Testing of individual modules of the written library and the operation of the protocol was carried out.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 11 
Last 30 days: 0

Detailed usage statistics