Inną różnicą między usługami zorientowanymi na połączenie i usługami bez połączenia jest komunikacja zorientowana na połączenie, która wykorzystuje strumień danych i jest podatna na awarie routera, podczas gdy komunikacja bez użycia połączenia wykorzystuje wiadomości i jest odporna na awarie routera.
Wykres porównania
Podstawa porównania | Usługa zorientowana na połączenie | Usługa bez połączenia |
---|---|---|
Wymagane wcześniejsze połączenie | Niezbędny | Nie wymagane |
Niezawodność | Zapewnia niezawodny transfer danych. | Niegwarantowane. |
Przekrwienie | Mało prawdopodobne | Występują prawdopodobnie. |
Tryb przesyłania | Może być realizowany za pomocą przełączania obwodów i obwodu wirtualnego. | Jest realizowany za pomocą przełączania pakietów. |
Utracono retransmisję danych | Wykonalny | Praktycznie nie jest to możliwe. |
Stosowność | Nadaje się do długiej i stabilnej komunikacji. | Nadaje się do transmisji typu "bursty". |
Sygnalizacja | Używane do ustanowienia połączenia. | Nie ma koncepcji sygnalizacji. |
Przesyłanie pakietów | Pakiety kolejno podróżują do węzła docelowego i podążają tą samą trasą. | Pakiety docierają do celu losowo, bez podążania tą samą trasą. |
Opóźnienie | Istnieje opóźnienie w przekazywaniu informacji, ale po ustanowieniu połączenia można szybciej uzyskać dostawę. | Ponieważ z powodu braku fazy ustanawiania połączenia transmisja jest szybsza. |
Alokacja zasobów | Potrzebujesz do przydzielenia. | Nie jest wymagana uprzednia alokacja zasobu. |
Definicja usługi zorientowanej na połączenie
Usługa zorientowana na połączenie jest analogiczna do systemu telefonicznego, który wymaga jednostek komunikacyjnych do nawiązania połączenia przed wysłaniem danych. TCP zapewnia usługi zorientowane na połączenie, podobnie jak sprzęt ATM, Frame Relay i MPLS . Wykorzystuje proces uzgadniania w celu nawiązania połączenia między nadawcą a odbiorcą.
Proces uzgadniania obejmuje kilka kroków, które są:
- Klient żąda serwera, aby skonfigurować połączenie do przesyłania danych.
- Program serwera powiadamia swój TCP, że połączenie może zostać zaakceptowane.
- Klient przesyła segment SYN do serwera.
- Serwer wysyła SYN + ACK do klienta.
- Klient przesyła trzeci segment, czyli tylko segment ACK.
- Następnie serwer przerwie połączenie.
Mówiąc ściślej, konfiguruje połączenie używa tego połączenia, a następnie kończy połączenie.
Wiarygodność uzyskuje się poprzez potwierdzenie odbioru każdej wiadomości przez odbiorcę. Istnieje sekwencjonowanie i kontrola przepływu, dlatego pakiety odbierane na końcu odbierającym są zawsze w porządku . Wykorzystuje przełączanie obwodów do transmisji danych.
Usługa transportu zorientowana na połączenie poprzednio konstruuje obwód wirtualny między dwoma zdalnymi urządzeniami. W tym celu COTS udostępnia cztery różne rodzaje usług dla górnych warstw:
T-CONNECT | Ta usługa umożliwia połączenie transportu w pełnym dupleksie na urządzeniu zdalnym z funkcją peer. |
T-DATA | Ta usługa służy do przesyłania danych, może zapewniać niepewną usługę i ograniczoną ilość danych, ale jednak jest niezawodny. |
T-EXPEDITED-DATA | Ta usługa jest również używana do przesyłania danych, ale przenosi ograniczoną ilość przyspieszonych danych do 16 oktetów (bajtów). |
T-DISCONNECT | Służy do zakończenia połączenia transportowego i do odrzucenia żądania połączenia. |
gdzie, T oznacza Transfer.
Definicja usługi bez połączenia
Usługa bez połączenia jest analogiczna do systemu pocztowego . W którym pakiety danych (zwykle nazywane datagramem ) są przesyłane bezpośrednio ze źródła do miejsca docelowego. Każdy pakiet traktowany jest jako osobna jednostka, która pozwala jednostkom komunikacyjnym na wysyłanie danych przed nawiązaniem komunikacji. Każdy pakiet przenosi adres docelowy w celu zidentyfikowania zamierzonego odbiorcy.
Pakiety nie podążają za ustaloną ścieżką, dlatego też pakiety odbierane na końcu odbiornika mogą być nieczynne. Wykorzystuje przełączanie pakietów do transmisji danych.
Większość sprzętu sieciowego, protokół internetowy (IP) i protokół UDP (User Datagram Protocol) zapewniają usługę bez połączenia.
Usługi transportowe bez użycia połączenia oferują tylko jeden rodzaj usług dla swojej wyższej warstwy, czyli T-UNIT-DATA . Zapewnia pojedynczą jednostkę danych dla wszystkich transmisji. Każda jednostka zawiera wszystkie informacje kontrolne protokołu niezbędne do dostarczenia, ale nie zawiera przepisu do sekwencjonowania i kontroli przepływu.
Kluczowe różnice między usługami zorientowanymi na połączenie i usługami bez połączenia
Poniższe punkty wyjaśniają różnicę między usługami połączeniowymi a usługami bez połączenia:
- Istnieje wymóg wcześniejszego połączenia w celu komunikacji w usługach zorientowanych na połączenie, w przeciwieństwie do tego, że nie jest on wymagany w przypadku usług bez połączenia.
- Niezawodność jest bardziej zorientowana na połączenie w porównaniu z usługami bez połączeń.
- Zatłoczenie jest większe w przypadku usług bezpołączeń, podczas gdy jego występowanie jest rzadkie w usługach zorientowanych na połączenie.
- W usługach zorientowanych na połączenie kolejność pakietów odebranych w miejscu przeznaczenia jest taka sama, jak wysyłana ze źródła. Wręcz przeciwnie, zamówienie może się zmienić w usługach bez połączeń.
- Wszystkie pakiety podążają tą samą ścieżką w usługach zorientowanych na połączenie, podczas gdy pakiety podążają losową ścieżką, aby dotrzeć do miejsca docelowego w usługach bezpołączeniowych.
- Usługa zorientowana na połączenie jest odpowiednia dla długiej i stabilnej komunikacji, podczas gdy usługa bez połączenia nadaje się do transmisji typu "bastion".
- W usługach zorientowanych na połączenie, nadawca i odbiorca są zsynchronizowani ze sobą, podczas gdy nie ma to miejsca w przypadku usług bez połączenia.
- Usługi zorientowane na połączenie wykorzystują przełączanie obwodów, natomiast przełączanie pakietów jest stosowane w usługach bez połączeń.
- Wymagania w zakresie przepustowości są wyższe w usługach zorientowanych na połączenie, a niskie w usługach bez połączenia.
Wniosek:
Zarówno usługi zorientowane na połączenie, jak i usługi bez połączenia mają swoje zalety i wady. Usługa zorientowana na połączenie jest niezawodna i odpowiednia do komunikacji międzystrefowej, ale jest powolna i wymaga większej przepustowości. Podobnie, usługa bez połączenia jest szybka, wymaga mniejszej przepustowości i jest odpowiednia do komunikacji typu "bajeczna", ale nie zawsze jest niezawodna.
Zatem dochodzimy do wniosku, że obie usługi mają takie samo znaczenie i są niezbędne do transmisji danych i komunikacji.