Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "Chodorek, R." wg kryterium: Autor


Wyświetlanie 1-13 z 13
Tytuł:
Analiza wybranych elementów systemu komunikacji głosowej wykorzystujących protokół SIP
Analysis of selected elements of the voice communication system which uses the SIP Protocol
Autorzy:
Chodorek, R.
Chodorek, A.
Powiązania:
https://bibliotekanauki.pl/articles/250707.pdf
Data publikacji:
2015
Wydawca:
Instytut Naukowo-Wydawniczy TTS
Opis:
Niniejszy artykuł jest poświęcony analizie systemu komunikacji głosowej opartemu o protokół SIP. Obecnie jest to najpopularniejsza metoda komunikacji głosowej. W artykule zaprezentowano podstawowe komponenty systemu wykorzystującemu protokół SIP. Wskazano na wybrane, publicznie dostępne rozwiązania komponentów systemu SIP – terminala SIP Linphone i serwera SIP Kamailio. Rozwiązania te zostały kompleksowo przetestowane pod względem funkcjonalnym. Przedstawione rozwiązania mogą być wykorzystywane w systemach realizujących usługi komercyjne. Ze względu na pełną dostępność kodu źródłowego Linphone i Kamailio przedstawione komponenty SIP mogą być wykorzystane do dydaktyki i do prowadzenia badań naukowych.
This article is devoted to the analysis of voice communication system based on SIP protocol. It is now the most common method of voice communication. The article presents the basic components of the system using SIP protocol. Indicated on selected publicly available SIP solutions components - Linphone SIP terminal and the SIP server Kamailio. These solutions have been functionally tested in test network. The solutions can be used in the commercial systems. Due to the full availability of the SIP components source code (Linphone and Kamailio) they can be used for teaching and research.
Źródło:
TTS Technika Transportu Szynowego; 2015, 12; 2258-2263, CD
1232-3829
2543-5728
Pojawia się w:
TTS Technika Transportu Szynowego
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zastosowanie emulatora Netkit do dydaktyki rutingu Ipv4 i Ipv6 na przykładzie protokołów RIP i RIPNG
Applicability of the Netkit emulator to teaching routing by the example of RIP and RIPNG protocols
Autorzy:
Chodorek, A.
Chodorek, R.
Powiązania:
https://bibliotekanauki.pl/articles/251074.pdf
Data publikacji:
2015
Wydawca:
Instytut Naukowo-Wydawniczy TTS
Opis:
Niniejszy artykuł jest poświęcony zastosowaniu emulatora sieci komputerowych Netkit do dydaktyki sieci komputerowych w wyższych szkołach technicznych. Jest to oprogramowanie narzędziowe umożliwiające konfigurowanie i testy złożonych sieci bez konieczności użycia specjalizowanego sprzętu sieciowego. Sam emulator ma niskie wymagania sprzętowe. Na przykładzie realizacji ćwiczeń laboratoryjnych z protokołu RIP (w wersji dla IPv4 jak i dla IPv6) przybliżono Czytelnikowi sposób tworzenia topologii testowej i konfigurowania emulowanych ruterów i komputerów końcowych. Przedstawione w artykule możliwości zastosowania emulatora nie ograniczają się tylko do dydaktyki lecz również mogą być wykorzystane do prowadzenia badań naukowych z zakresu protokołów rutingu wewnętrznego.
This article is devoted to the use of computer network emulator Netkit to teaching computer networks in higher technical schools. It is a software tool to configure and test complex networks without the need of usage of specialized networking equipment. The emulator has low hardware requirements. By the example of laboratory classes of the RIP protocol (in version for IPv4 and IPv6) was brought closer to the reader how to create a test topology and setting up emulated routers and hosts. The possibility of using the Netkit emulator is not limited only to teaching but also can be used to conduct scientific research in the field of internal routing protocols.
Źródło:
TTS Technika Transportu Szynowego; 2015, 12; 2250-2257, CD
1232-3829
2543-5728
Pojawia się w:
TTS Technika Transportu Szynowego
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
O zastosowaniu emulatora NetKit oraz ruterów dostępowych do nauczania protokołu OSPF
On the usage of the NetKit emulator and access routers for teaching the OSPF protocol
Autorzy:
Chodorek, A.
Chodorek, R.
Powiązania:
https://bibliotekanauki.pl/articles/250914.pdf
Data publikacji:
2016
Wydawca:
Instytut Naukowo-Wydawniczy TTS
Tematy:
protokół OSPF
ruting wewnętrzny
emulator sieci komputerowych Netkit
OSPF
internal routing
NetKit computer network emulator
Opis:
Ruting wewnętrzny jest kluczowym elementem sieci danej firmy lub instytucji. Wpływa on efektywność i niezawodność sieci. W artykule przedstawiono zarys nauczania zagadnień rutingu wewnętrznego opartego na protokole OSPF przy wykorzystaniu ruterów dostępowych oraz emulatora sieci komputerowych Netkit.
Internal routing is a key element of IP networking in companies and institutions. It affects the efficiency and the reliability of a network. This paper outlines the teaching of the internal routing based on the OSPF protocol with usage of the access routers and the NetKit computer network emulator.
Źródło:
TTS Technika Transportu Szynowego; 2016, 12; 368-374
1232-3829
2543-5728
Pojawia się w:
TTS Technika Transportu Szynowego
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wykorzystanie ruterów dostępowych i emulatora Netkit w procesie nauczania wybranych problemów rutingu zewnętrznego
The usage of access routers and the Netkit emulator in the teaching process of selected external routing problems
Autorzy:
Chodorek, A.
Chodorek, R.
Powiązania:
https://bibliotekanauki.pl/articles/251169.pdf
Data publikacji:
2015
Wydawca:
Instytut Naukowo-Wydawniczy TTS
Opis:
Ruting zewnętrzny stanowi tzw. ruting strategiczny w sieci Internet i sieciach poszczególnych operatorów. Odpowiada on za właściwą dystrybucję ruchu pomiędzy systemami autonomicznymi. W artykule przedstawiono zarys nauczania zagadnień rutingu zewnętrznego w na uczelni technicznej ze szczególnym uwzględnieniem procesu nauczania zagadnień praktycznych w laboratoriach. Do nauczania zagadnień praktycznych zaproponowano wykorzystanie ruterów dostępowych oraz emulatora sieci komputerowych Netkit.
The external routing is so called the strategic routing in the Internet. It is responsible for the proper distribution of traffic between autonomous systems. The paper outlines the teaching of external routing issues at a technical university with special emphasis on practical aspects of the learning process in laboratories. For teaching of practical issues of external routing usage of the access routers and the NetKit computer network emulator is proposed.
Źródło:
TTS Technika Transportu Szynowego; 2015, 12; 2242-2249, CD
1232-3829
2543-5728
Pojawia się w:
TTS Technika Transportu Szynowego
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Transmisja danych niemedialnych z wykorzystaniem WebRTC
Transmission of the non-media data with the use of the WebRTC
Autorzy:
Chodorek, A.
Chodorek, R. R.
Powiązania:
https://bibliotekanauki.pl/articles/310276.pdf
Data publikacji:
2017
Wydawca:
Instytut Naukowo-Wydawniczy "SPATIUM"
Tematy:
dane niemedialne
transmisja danych niemedialnych
WebRTC
architektura WebRTC
technika WebRTC
architektura systemów konferencyjnych
system konferencyjny
non-media data
transmission of non-media data
WebRTC technology
Web Real-Time Communication
conference system
architecture of conference systems
Opis:
Architektura WebRTC umożliwia budowę połączeń konferencyjnych, którymi przesyłane są dane medialne (dźwięk z mikrofonu, obraz z kamery). Umożliwia ona również przesyłanie danych niemedialnych (pliki, obrazy, wykresy, ale również dane pomiarowe - np. pochodzące z Internetu Rzeczy). Dane niemedialne w systemach zgodnych z architekturą WebRTC przesyłane są równocześnie z danymi medialnymi, a transmisja odbywa się osobnym kanałem danych. W artykule przedstawione zostały istotne elementy techniki WebRTC wykorzystywane do transmisji danych niemedialnych. Przedstawiono sposób zarządzania połączeniem dla transmisji danych oraz procedury stosowane do wymiany danych. Opisane zostały sposoby reprezentacji danych niemedialnych dostępne w technice WebRTC. Przedstawione zostały również podstawowe elementy sygnalizacji, wykorzystywane podczas tworzenia sesji WebRTC dla transmisji danych niemedialnych.
This paper presents the most important elements of the WebRTC technology that are used for transmission of non-media data. Non media data (as files, pictures or results of measurements) are transmitted simultaneously with the media data (real-time transmission of multimedia information), although real-time constraints haven't to be preserved. The paper shows connection management and session setup for the purposes of transmission of non-media data.
Źródło:
Autobusy : technika, eksploatacja, systemy transportowe; 2017, 18, 6; 1356-1359, CD
1509-5878
2450-7725
Pojawia się w:
Autobusy : technika, eksploatacja, systemy transportowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Udostępnianie mediów lokalnych przeglądarce internetowej z wykorzystaniem techniki WebRTC
Sharing local media with the browser using the WebRTC
Autorzy:
Chodorek, A.
Chodorek, R. R.
Powiązania:
https://bibliotekanauki.pl/articles/310544.pdf
Data publikacji:
2016
Wydawca:
Instytut Naukowo-Wydawniczy "SPATIUM"
Tematy:
WebRTC
SDP
strona internetowa
website
Opis:
Wprowadzenie nowej wersji standardu języka HTML, HTML 5, zaowocowało szeregiem nowych możliwości. Strony WWW otrzymały, między innymi, możliwość odtwarzania informacji multimedialnej w czasie rzeczywistym za pomocą wewnętrznych odtwarzarek przeglądarki (na podobnej zasadzie, na jakiej dotychczas wyświetlane były, np., obrazy), a nie za pomocą zewnętrznych obiektów osadzanych na stronie. Dzięki szerszemu niż dotychczas zastosowaniu języka JavaScript zwiększono również funkcjonalność takiego odtwarzania. Jednym z przykładów zwiększonej funkcjonalności jest technika WebRTC umożliwiająca, między innymi, budowę stron WWW z elementami funkcjonalnymi odpowiadającymi w pełni interaktywnym aplikacjom multimedialnym. Budowa systemu monitoringu, dla którego interfejsem użytkownika jest strona WWW, kontakt z ewentualnym kontrahentem za pomocą (wideo)telefonu uruchamianego wprost na stronie WWW firmy czy kontakt (wideo)telefoniczny klienta z biurem obsługi za pomocą strony (zamiast, jak dotychczas, z wykorzystaniem czatu) to tylko niektóre z potencjalnych zastosowań tej techniki. W artykule omówiony został fragment WebRTC odpowiedzialny za udostępnianie mediów lokalnych (audio i wideo) przeglądarce WWW. Pokazano sposób realizacji takiego udostępniania za pomocą funkcji getUserMedia. Algorytm udostępniania omówiono na przykładzie podglądu obrazu z kamery internetowej.
The Web Real-Time Communications (WebRTC) is a Web-oriented technique, associated with the HTML 5 standard, which allows programmers to use Web pages as user interfaces for real-time, usually interactive, communication. The aim of this review paper is to show the first stage of the WebRTC programming, i.e. getting user's media stream. The paper describes usage of the WebRTC for delivering local media (audio, video) to the local browser, which can share them with other browsers and/or show them locally, in the local video element of the HTML 5. An example of simple and effective video preview is an illustration of the discussion presented in the paper.
Źródło:
Autobusy : technika, eksploatacja, systemy transportowe; 2016, 17, 6; 1278-1281
1509-5878
2450-7725
Pojawia się w:
Autobusy : technika, eksploatacja, systemy transportowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wirtualizacja systemów komputerowych jako środek zapewnienia niezawodności
The virtualization of computer systems as method to ensure reliability
Autorzy:
Chodorek, R. R.
Chodorek, A.
Powiązania:
https://bibliotekanauki.pl/articles/314305.pdf
Data publikacji:
2016
Wydawca:
Instytut Naukowo-Wydawniczy "SPATIUM"
Tematy:
wirtualizacja
systemy wieloprocesorowe
niezawodność
virtualization
multiprocessor systems
reliability
Opis:
Niniejszy artykuł poświęcony jest dyskusji nad metodami wirtualizacji sprzętu komputerowego i jej zastosowań do zapewnienia zwiększonej niezawodności systemu sprzętowo-programowego. Systemy takie mogą być stosowane obok (a w niektórych przypadkach: zamiast) tradycyjnego powielania wybranych elementów infrastruktury krytycznej. W artykule omówiono zagadnienia związane z wirtualizacją systemów komputerowych. Przedstawiono podstawowe typy wirtualizacji, jej zastosowanie i stosowane w praktyce rozwiązania. W artykule zaprezentowano również wyniki badań systemu wirtualizacji pod kątem jego wydajności, zorientowane na realizację konkretnego mechanizmu rezerw (konkretnej struktury niezawodnościowej).
This article is devoted to the discussion of the methods of virtualization the hardware and its applications to ensure increased reliability of the hardware and software system. Such systems can be used alongside (and in some cases: instead of) traditional duplication of selected elements of critical infrastructure. The article discusses the issues associated with virtualization systems. The article shows the basic types of virtualization, its use and actual practices. The article presents the results of the research system virtualization for its performance-oriented implementation of specific provisioning mechanism (specific reliability structure).
Źródło:
Autobusy : technika, eksploatacja, systemy transportowe; 2016, 17, 6; 1282-1286
1509-5878
2450-7725
Pojawia się w:
Autobusy : technika, eksploatacja, systemy transportowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Prosty serwer sygnalizacyjny dla techniki WebRTC z wykorzystaniem środowiska uruchomieniowego node.js
Signalling servers for WebRTC technology with the use of node.js run-time environment
Autorzy:
Chodorek, A.
Chodorek, R. R.
Powiązania:
https://bibliotekanauki.pl/articles/315667.pdf
Data publikacji:
2018
Wydawca:
Instytut Naukowo-Wydawniczy "SPATIUM"
Tematy:
klient-serwer
nawiązanie sesji
node.js
serwer sygnalizacyjny
WebRTC
client-server
session establishment
signalling server
Opis:
Technika WebRTC, bazująca na językach HTML5 i JavaScript, umożliwia natywną transmisję informacji multimedialnej w czasie rzeczywistym pomiędzy przeglądarkami WWW. Chociaż same strumienie mediów, a także transmisje niemedialne (obecne w architekturze WebRTC, choć nie wymagające czasu rzeczywistego), przesyłane są bezpośrednio pomiędzy przeglądarkami, do przesyłania informacji niezbędnych do zarządzania sesją (a konkretniej: nawiązywania sesji) potrzebny jest serwer sygnalizacyjny. Serwer taki może być traktowany jako punkt spotkań dwóch lub więcej systemów końcowych wykorzystujących technikę WebRTC. W artykule przedstawiono zasady budowy takiego serwera za pomocą aplikacji tworzonych w języku JavaScript i uruchamianych w środowisku node.js. Omówiono środowisko node.js oraz pokazano przykład prostego serwera sygnalizacyjnego, budowanego na potrzeby wymiany komunikatów i (lub) inicjowania (wideo)telefonii lub (wideo)konferencji z małą liczbą terminali. Serwer ten łączy uczestników tylko w ramach pojedynczej sesji 1-do-1 lub wielu-do-wielu. Pomimo dużej prostoty, przykładowy serwer jest w pełni funkcjonalnym serwerem sygnalizacyjnym WebRTC, umożliwiającym realizację, między innymi, (wideo)telefonii pomiędzy przeglądarkami używającymi WebRTC.
Web Real-Time Communications (WebRTC) technology is an enabler of native transmission of multimedia information between two and more Web browsers. WebRTC is based on HTML version 5 (HTML5) and JavaScript languages. Although both real-time media streams (audio, video) and non-real-time non-media flows (also present in WebRTC architecture) are transmitted directly between browsers, to enable transmission of information necessary for session management (and more precisely: session establishment) purposes, a signalling server is needed. Such server may be regarded as a rendez-vous point of end systems that use WebRTC technology. In this paper, node.js run-time environment and principle of building of Webrtc signalling server with the use of scripts written in JavaScript and run in node.js are presented. Example of script of a simple signalling server also is shown. The exemplary server connects users of one and only session, although this session may serve not only one-to-one, but also many-to-many connections. Despite its simplicity, this is a fully functional signalling server, able to serve signalling messages for purposes of message exchange, or for purposes of initialization of WebRTC-based Internet telephony or simple conferencing systems.
Źródło:
Autobusy : technika, eksploatacja, systemy transportowe; 2018, 19, 12; 867-871
1509-5878
2450-7725
Pojawia się w:
Autobusy : technika, eksploatacja, systemy transportowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wdrażanie usług korzystających z adresacji anykast - dyskusja problemów i zagrożeń
Challenges of practical application of anycast-based services
Autorzy:
Chodorek, A.
Chodorek, R. R.
Pach, A. R.
Powiązania:
https://bibliotekanauki.pl/articles/298566.pdf
Data publikacji:
2005
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
anycast
Opis:
Schemat adresacji anykastowej został wprowadzony w 1993 roku dokumentem RFC 1546. Dwa lata później, adresacja anykastowa została włączona do nowej wersji (szóstej) protokołu IP. Anykast pozwala na transmisję typu 1-do(1zN), zorientowaną na usługę. Anykastowy datagram IP jest przesyłany do najbliższej stacji należącej do grupy stacji identyfikowanych przez ten sam adres anykastowy. W artykule zostanie przedstawiona dyskusja problemów i zagrożeń związanych z wdrażaniem usług korzystających z adresacji anykast.
The IP anycast address scheme was introduced by RFC 1546 in 1993. Two years later, anycasting became a part of IPv6 networks. Anycast allows the service-oriented, one-to-one-of-many transmission. The IP anycast datagram is delivered to the nearest host, which belongs to the group of hosts identified by common anycast address. In the paper, the main challenges of practical application of anycast-based services will be discussed.
Źródło:
Telekomunikacja Cyfrowa : technologie i usługi; 2005, 7; 1-10
1505-9405
Pojawia się w:
Telekomunikacja Cyfrowa : technologie i usługi
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Koncepcja systemu multikastowej aktualizacji zasobów serwerów korzystających z adresacji anykastowej
A concept of mulicast updating of content of servers, which utilize anycast addressing
Autorzy:
Chodorek, R. R.
Chodorek, A.
Pach, A. R.
Powiązania:
https://bibliotekanauki.pl/articles/298493.pdf
Data publikacji:
2005
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
anycast
adresacja
addressing
Opis:
Anykast jest nowym schematem adresacji, dostarczającym usługi transmisyjnej typu 1-do(1 zN). Anykast jest adresacją zorientowaną na usługę - każda usługa ma swój predefiniowany adres IP, identyczny dla wszystkich serwerów, które świadczą tę usługę, niezależnie od ich lokalizacji geograficznej. Wybór serwera, który będzie świadczył usługę danemu użytkownikowi (najlepiej najbliższego), następuje w sposób automatyczny. Aby usługa korzystająca z adresacji anykast mogła efektywnie funkcjonować, dane na wszystkich serwerach informacyjnych, z którymi może połączyć się użytkownik muszą być spójne i muszą być aktualizowane jednocześnie. W artykule zaprezentowana zostanie koncepcja efektywnej aktualizacji zawartości serwerów, zrealizowana na bazie transmisji multikastowej.
Anycast is a new addressing scheme, which provides a one-to-one-of-many communication service. Anycast is a service-oriented addressing - each service has its own, pre-defined IP address, identical for all servers provides the service, apart from their geographical location. The IP packet is delivered to the one of servers with the same anycast address (preferably the closest one) and the server selection take place automatically. The anycast-based service will work effectively only if data stored in all servers are coherent and if they are updated simultaneously. In the paper, a concept of multicast updating of content of servers which utilize anycast addressing is presented.
Źródło:
Telekomunikacja Cyfrowa : technologie i usługi; 2005, 7; 29-38
1505-9405
Pojawia się w:
Telekomunikacja Cyfrowa : technologie i usługi
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Problemy wdrażania szerokopasmowych usług multimedialnych w heterogenicznych sieciach IP
Problems of implementation of broadband multimedia services in heterogeneous IP networks
Autorzy:
Chodorek, A.
Chodorek, R. R.
Krempa, A.
Pach, A. R.
Powiązania:
https://bibliotekanauki.pl/articles/298490.pdf
Data publikacji:
2011
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
sieci IP
usługi multimedialne
protokoły transportowe
zapobieganie i przeciwdziałanie przeciążeniom
sieci heterogeniczne
IP networks
multimedia services
transport protocol
congestion control
heterogeneous networks
Opis:
Przez ponad 30 lat swojego istnienia, sieć Internet wyewoluowała z klasycznej sieci transmisji danych w największą z sieci wielousługowych. Część usług internetowych tworzona była od podstaw (jak np. poczta elektroniczna), część z nich (np. telewizja, czy telefonia internetowa) stanowi przeniesienie do Internetu usług realizowanych dotychczas w sieciach specjalizowanych (telewizyjnej, telefonicznej). Wdrażanie nowych usług jest zagadnieniem złożonym. Nowe usługi mogą spowodować problemy z funkcjonowaniem aplikacji już istniejących. Problemy mogą wystąpić także z usługami przeniesionymi z sieci specjalizowanych - w sieci Internet mogą one źle funkcjonować, np. ze względu na dużo niższą jakość transmisji niż wymagana. W niniejszym artykule dokonano analizy współczesnych usług, m.in. z punktu widzenia wymagań, jakie stawiają one dla sieci transmisyjnej. Przeanalizowano najistotniejsze elementy heterogenicznych sieci IP pod kątem współpracy z różnego typu usługami. Określono, jakie problemy występują podczas współistnienia wielu różnych aplikacji w sieci heterogenicznej. Wskazano również, jak te problemy rozwiązywać.
For over 30 years of its existence, the Internet has evolved from traditional data networks in the largest multiservice networks. Some Internet service has been created from scratch (like e-mail), some of them (eg. television, or Internet telephony) is the adaptation of services previously implemented in specialized networks (broadcast television network, Plain Old Telephone Service - POTS, etc.). Implementation of new services is a complex issue. New services may interact with existing applications. Problems can also occur with services adapted from specialized networks - for example, due to much lower transmission quality than required. In this paper an analysis of contemporary services and requirements is described. We show problems, which occur due to the heterogeneity of multiservice network, as well as how to solve these problems.
Źródło:
Telekomunikacja Cyfrowa : technologie i usługi; 2010-2011, 10; 10-18
1505-9405
Pojawia się w:
Telekomunikacja Cyfrowa : technologie i usługi
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Współpraca klienta sygnalizacji z prostym serwerem sygnalizacyjnym
Co-operation of signalling client with a simple signalling server
Autorzy:
Chodorek, Agnieszka
Chodorek, Robert R.
Powiązania:
https://bibliotekanauki.pl/articles/317066.pdf
Data publikacji:
2019
Wydawca:
Instytut Naukowo-Wydawniczy "SPATIUM"
Tematy:
czat internetowy
klient-serwer
klient serwera sygnalizacyjnego
JavaScript
nawiązanie sesji
WebRTC
chat
client-server
session establishment
signalling client
Opis:
W artykule przedstawiono budowę klienta sygnalizacji współpracującego z prostym serwerem sygnalizacyjnym. Klient taki może być prostym klientem, wymagającym jedynie podstawowej sygnalizacji, lub bardziej złożonym. Jako przykład systemu o większym stopniu złożoności pokazano aplikację zgodną z architekturą WebRTC. W artykule przedstawiona została przykładowa komunikacja pomiędzy klientem i serwerem zebrana podczas sesji WebRTC. Artykuł zawiera również przykłady dwóch rozwiązań aplikacji czatu internetowego, które wykorzystują ten sam interfejs użytkownika oraz ten sam system sygnalizacji (drugie rozwiązanie rozszerza pierwsze o obsługę komunikatów sygnalizacyjnych techniki WebRTC), różnią się natomiast sposobem transmisji danych użytkownika (wiadomości tekstowych czatu). W pierwszym rozwiązaniu dane użytkownika przenoszone są kanałem sygnalizacyjnym (via serwer sygnalizacyjny) z wykorzystaniem interfejsu WebSocket. W drugim rozwiązaniu dane użytkownika przenoszone są bezpośrednio pomiędzy przeglądarkami (kanałem WebRTC przeznaczonym do transmisji danych niemedialnych) z wykorzystaniem interfejsu RTCDataChannel techniki WebRTC.
A simple signalling server, written in JavaScript and running in node.js run-time environment, was presented in the previous paper of the Authors [3]. In this paper, principles of building of WebRTC signalling client are presented, as well as exemplary communication between the client and the server, captured with the use of WireShark software tool during experimental WebRTC sessions. The paper includes also an example of application of Internet chat, that uses the simple signalling server [3]. The chat was builreneusz in two versions, which uses the same user interface and their signalling systems were build according to the same methodology, but differs in method of transmission of chat messages. The first version transmits user data (text messages of the chat) via signalling server, with the use of signalling channel. This version uses WebSocket interface for transmission of chat messages. In the case of the second version, user data are transmitted directly between web browsers, using WebRTC's channel dedicated for transmission of nonmedia data. This version transmits chat messages with the use of WebRTC's RTCDataChannel interface.
Źródło:
Autobusy : technika, eksploatacja, systemy transportowe; 2019, 20, 1-2; 424-431
1509-5878
2450-7725
Pojawia się w:
Autobusy : technika, eksploatacja, systemy transportowe
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Szacowanie zajętości łącza metodą par pakietów w systemie komunikacji IoT
Estimation of Link Occupancy During TCP Transmissions in Internet of Things
Autorzy:
Chodorek, Agnieszka
Chodorek, Robert R.
Powiązania:
https://bibliotekanauki.pl/articles/275855.pdf
Data publikacji:
2019
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
implementacja
Internet Rzeczy
metoda par pakietów
pomiary
przeciwdziałanie przeciążeniom
Raspberry Pi
protokół TCP
układ prototypowy
congestion control
implementation
Internet of Things
measurements packet pair
prototype device
Raspberry PI
TCP
Opis:
Jednym z problemów występujących w dużych systemach Internetu Rzeczy, złożonych z tysięcy urządzeń IoT, są przeciążenia sieci w pobliżu urządzeń pełniących rolę hubów komunikacyjnych (brokerów danych, chmur obliczeniowych). Przeciążenia te nie są w wystarczającym stopniu rozładowywane przez protokół TCP, który (ze względu na specyfikę ruchu telekomunikacyjnego w systemach IoT) nie jest w stanie prawidłowo oszacować, dostępnych dla danej transmisji, zasobów sieciowych. W artykule przedstawiono prototypowe urządzenie IoT, zbudowane na mikrokontrolerze Raspberry PI pracującym pod kontrolą systemu operacyjnego Linux, które szacuje wielkość, dostępnej dla protokołu TCP, przepustowości ścieżki komunikacyjnej. Urządzenie korzysta ze znanej metody par pakietów. Aby poprawić dokładność szacunków, użyto wariantu metody, który ocenia wielkość dostępnej przepustowości na podstawie ciągów par. Badania przeprowadzone w dedykowanej sieci lokalnej pozwoliły zarówno ocenić pracę urządzenia, jak i dokonać analizy dokładności szacunków przeprowadzanych w obecności ruchu charakterystycznego dla systemów Internetu Rzeczy. Oceniono również narzut ruchu wnoszonego do sieci Internetu Rzeczy przez pomiary metodą par testowych TCP. Ze względu na ograniczoną moc obliczeniową mikrokontrolera Raspberry PI, urządzenie korzysta z prostych, szybkich wariantów obliczeniowych metody par pakietów PTR (bez odstępu czasowego między parami pakietów) oraz zmodyfikowany IGI (ze zmiennym odstępem czasowym między parami pakietów). Urządzenie umożliwia szybką ocenę stanu sieci w trakcie trwania transmisji IoT. Znajomość stanu sieci, w tym przepustowości dostępnej dla transmisji TCP, pozwoli na efektywniejsze działanie systemu wykorzystującego dużą liczbę urządzeń Internetu Rzeczy.
One of the serious problems with large-scale Internet of Things systems, composed of thousands of IoT devices, are network congestions that occur near communication hubs (data brokers, computing clouds). These congestions cannot be enoughly discharged by the TCP protocol, which (due to specific teletraffic, generated by IoT devices) is not able to correctly estimate bandwidth available for a given transmission. In this article, a prototype IoT device that estimates amount of bandwidth of transmission path, available for TCP transmissions, is presented. The device is built with the use of the Raspberry PI microcontroller, working under the control of the Linux operating system, and uses packet pairs method for bandwidth estimation. To improve estimation accuracy, Probing Packet Trains (PPT) variant of packet pairs method was used. Results of experiments carried out in local area network are presented in figures and includes both analysis of estimation accuracy, and analysis of amount of control traffic that will be injected to an IoT network during a single measurement with the use of several probing packet trains. Due to limited computing power of the Raspberry PI, the device uses two, simple for computing, versions of the PPT: Packet Transmission Rate and Initial Gap Increasing. The device enables fast assessment of networks conditions. Knowledge of bit rate available for current TCP transmissions allows for more efficient performance of IoT systems that use large amount of devices.
Źródło:
Pomiary Automatyka Robotyka; 2019, 23, 2; 53-60
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-13 z 13

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies