Типи мережних протоколів. Створення BitTorrent клiєнта
dc.contributor.advisor | Міночкін, Дмитро Анатолійович | |
dc.contributor.author | Петраш, Олександр Олександрович | |
dc.date.accessioned | 2025-07-15T12:29:09Z | |
dc.date.available | 2025-07-15T12:29:09Z | |
dc.date.issued | 2025 | |
dc.description.abstract | Дипломна робота: 87 с., 8 фраг. коду, 11 рис., 10 посилань, 4 додатки. Об’єкт дослідження — протоколи обміну даними в комп’ютерних мережах, зокрема одноранговий протокол BitTorrent. Предмет дослідження — процеси ініціації, обміну та контролю цілісності даних у peer-to-peer-мережах на основі BitTorrent. Мета роботи — дослідити архітектуру мережевих протоколів, зокрема BitTorrent, та розробити власного функціонального BitTorrent-клієнта на сучасній мові програмування. У роботі виконано систематизацію протоколів за рівнями моделі OSI, акцент зроблено на принципах роботи протоколу BitTorrent як прикладу децентралізованої архітектури. Обґрунтовано вибір технологій: мова TypeScript та середовище виконання Deno. Описано реалізацію всіх етапів протоколу та переходи між ними – від першого запиту до трекера до збереження цілісного файлу. Програма підтримує тестування окремих шматків та повне завантаження. Реалізація здійснена з використанням тільки стандартних модулів Deno, що забезпечує прозорість та легкість подальшої модифікації. Розроблене рішення може використовуватись у навчальних цілях, як приклад базової реалізації протоколу BitTorrent, або стати основою для майбутнього розширення з підтримкою WebTorrent. | |
dc.description.abstractother | The purpose of the work is to analyze the architecture of network protocols, in particular BitTorrent, and to develop a functional BitTorrent client using a modern programming language. | |
dc.format.extent | 86 с. | |
dc.identifier.citation | Петраш, О. О. Типи мережних протоколів. Створення BitTorrent клiєнта : дипломна робота ... бакалавра : 172 Телекомунікації та радіотехніка / Петраш Олександр Олександрович. – Київ, 2025. – 86 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74966 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | мережа | |
dc.subject | протокол | |
dc.subject | BitTorrent | |
dc.subject | peer-to-peer | |
dc.subject | TCP | |
dc.subject | обмін даними | |
dc.subject | TypeScript | |
dc.subject | Deno | |
dc.subject | хешування | |
dc.subject | .torrent-файл | |
dc.subject | Network | |
dc.subject | protocol | |
dc.subject | BitTorrent | |
dc.subject | peer-to-peer | |
dc.subject | TCP | |
dc.subject | data exchange | |
dc.subject | TypeScript | |
dc.subject | Deno | |
dc.subject | hashing | |
dc.subject | .torrent file | |
dc.title | Типи мережних протоколів. Створення BitTorrent клiєнта | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Petrash_bakalavr.pdf
- Розмір:
- 2.08 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: