Json sözdizimli gerçek zamanlı iletişim protokolü

dc.contributor.advisorBilgen, Semih
dc.contributor.authorAyaz, Serkan
dc.contributor.otherBilgisayar Mühendisliği / Computer Engineering
dc.date.accessioned2024-08-07T20:04:34Z
dc.date.available2024-08-07T20:04:34Z
dc.date.issued2019
dc.departmentFen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Ana Bilim Dalı / Bilgisayar Mühendisliği Bilim Dalı
dc.description.abstractNesnelerin İnterneti (IoT), kritik görev yazılımları, kurumsal uygulamalar, mikroservisler vb. alanlarda gerçek zamanlı ve platformdan bağımsız iletişim altyapılarına ihtiyaç duyulmaktadır. Bu konuda TCP protokolünün Unicast, Multicast ve Broadcast tipi iletişim tipleri yetersiz kalmaktadır. Aracı sunucu üzerinden yapılan veri aktarımlarında ağ trafiği azaldığından veri iletim performansı artmaktadır ve aktarılan veriler daha optimum seviyede kullanılmaktadır. Bu çalışmada platformdan bağımsız ağ istemcileri arasında gerçek zamanlı iletişim kurmak için aracı sunucu üzerinden verilerin aktarıldığı metin tabanlı ve JSON sözdizimli JTP (JSON Transmission Protocol) adında yeni bir protokol önerilmektedir. Yapılan çalışmada STOMP, XMPP, RESP ve NATS protokolleri incelenerek protokol boyutları ve algoritma performansı, çerçeve boyutları ve algoritma performansı ve insanlar tarafından okunup kodlanabilme seviyeleri değerlendirilmiştir. İncelenen protokoller ile JTP protokolü, karşılaştırma kriterleri ve işlevsel özellikler bakımından testleri yapılarak karşılaştırılmıştır. Yapılan değerlendirme sonucunda JTP'nin diğer alternatiflerine göre daha fazla işlevsel özelliğe sahip olduğu gösterilmiştir.
dc.description.abstractReal-time and platform-independent communication infrastructures are needed in the Internet of Things (IoT), critical task software, enterprise applications, microservices etc areas. In this regard, Unicast, Multicast and Broadcast communication types of the TCP protocol are insufficient. Data transmission performance increases through data transfer from the broker server, as network traffic is reduced and the transferred data are used at the optimum level. In this study, we propose a new protocol based on text-based and JSON syntax JTP (JSON Transmission Protocol) in which data is transmitted via the broker server to communicate in real time between the platform-independent network clients. In this study, STOMP, XMPP, RESP and NATS protocols were examined and protocol dimensions and algorithm performance, frame sizes and algorithm performance and human readability and coding levels were evaluated. The examined protocols and JTP protocol were compared by doing tests in terms of comparison criteria and functional properties. It has been shown that JTP features a higher number of functional properties in comparison to alternatives.en
dc.identifier.endpage61en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14517/4716
dc.identifier.yoktezhttps://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=npGs9H39x7G6401x51yqpCzf6VImNGynT6OQqHnQ5dgoGMQ5OJG9P4irByEg6yM6
dc.institutionauthorBilgen, Semih
dc.institutionauthorBilgen, Semih
dc.language.isotr
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleJson sözdizimli gerçek zamanlı iletişim protokolü
dc.titleReal-time communication protocol with Json syntaxen_US
dc.typeMaster Thesisen_US
dspace.entity.typePublication
relation.isAuthorOfPublication7bdf2e0a-4af6-4baf-8b75-8d2007ac711d
relation.isAuthorOfPublication.latestForDiscovery7bdf2e0a-4af6-4baf-8b75-8d2007ac711d
relation.isOrgUnitOfPublicationc8741b9b-4455-4984-a245-360ece4aa1d9
relation.isOrgUnitOfPublication.latestForDiscoveryc8741b9b-4455-4984-a245-360ece4aa1d9

Files