O altă diferență între serviciile orientate pe conexiune și cele fără conexiune este comunicarea orientată spre conexiune, care utilizează un flux de date și este vulnerabilă la defectarea routerului, în timp ce comunicarea fără conexiune utilizează mesaje și este robustă la defectarea routerului.
Diagramă de comparație
Bazele comparației | Serviciu orientat pe conexiune | Serviciu fără conexiune |
---|---|---|
Condiția de conectare anterioară | Necesar | Nu este necesar |
Fiabilitate | Asigură transferul de date fiabil. | Nu este garantat. |
Congestionare | Improbabil | Apare probabil. |
Modul de transferare | Acesta poate fi implementat folosind comutarea circuitelor și circuitul virtual. | Acesta este implementat folosind comutarea de pachete. |
Pierderea retransmisiei datelor | posibil | Practic, nu este posibil. |
potrivire | Potrivit pentru o comunicare lungă și constantă. | Potrivit pentru Transmisie sparte. |
semnalizare | Folosit pentru stabilirea conexiunii. | Nu există niciun concept de semnalizare. |
Transmiterea pachetelor | Pachetele parcurg secvențial la nodul de destinație și urmează același traseu. | Pachetele ajung la destinație aleatoriu fără să urmeze același traseu. |
Întârziere | Există o întârziere în transferul de informații, dar odată ce se stabilește conexiunea, se poate obține o livrare mai rapidă. | Din cauza lipsei fazei de stabilire a conexiunii, transmisia este mai rapidă. |
Alocare resurselor | Trebuie să fie alocate. | Nu este necesară alocarea prealabilă a resurselor. |
Definiția serviciului orientat spre conexiune
Serviciul orientat pe servicii este analog celui de telefonie care cere entităților de comunicație să stabilească o conexiune înainte de a trimite date. TCP oferă servicii orientate pe conexiune, la fel ca și ATM, Frame Relay și hardware MPLS . Utilizează procesul de strângere a mâinilor pentru a stabili legătura dintre expeditor și receptor.
Un proces de strângere de mână include câțiva pași care sunt:
- Clientul solicită serverului să stabilească o conexiune pentru transferul de date.
- Programul server notifică TCP că conexiunea poate fi acceptată.
- Clientul trimite un segment SYN la server.
- Serverul trimite SYN + ACK clientului.
- Clientul transmite cel de-al treilea segment, adică doar segmentul ACK.
- Apoi, serverul termină conexiunea.
Mai precis, stabilește o conexiune care folosește acea conexiune, apoi întrerupe conexiunea.
Fiabilitatea se realizează prin faptul că destinatarul recunoaște fiecare mesaj. Există secvențiere și controlul debitului, acesta fiind motivul pentru care pachetele primite la sfârșitul recepției sunt întotdeauna în ordine . Utilizează comutarea circuitelor pentru transmiterea datelor.
Serviciul de transport orientat spre conexiune construiește în prealabil un circuit virtual între două dispozitive la distanță. În acest scop, COTS oferă patru tipuri diferite de servicii disponibile pentru straturile superioare:
T-CONNECT | Acest serviciu permite o conexiune de transport full duplex pe un dispozitiv la distanță cu o funcție de tip peer. |
T-DATA | Acest serviciu este utilizat pentru a transfera date, ar putea oferi servicii incerte și cantități restrânse de date, dar nu totusi, este fiabil. |
T-ACCELERATE-DATA | Acest serviciu este de asemenea utilizat pentru transferul de date, dar are o cantitate limitată de date expediate de până la 16 octeți (octeți). |
T-DECONECTAȚI | Se utilizează pentru a întrerupe conexiunea de transport și pentru a respinge și o solicitare de conectare. |
unde, T reprezintă transferul.
Definiția conexiunii-mai puțin de serviciu
Serviciul fără conexiune este similar cu sistemul poștal . În care pachetele de date (cunoscute de obicei ca o datagramă ) sunt transmise direct de la sursă la destinație. Fiecare pachet este tratat ca o entitate individuală, care permite entităților de comunicații să trimită date înainte de a stabili comunicarea. Fiecare pachet poartă o adresă de destinație pentru a identifica destinatarul destinat.
Pachetele nu urmăresc o cale fixă, care este motivul pentru care pachetele primite la sfârșitul receptorului pot fi necorespunzătoare. Utilizează comutarea pachetelor pentru transmiterea datelor.
Majoritatea hardware-urilor de rețea, a Protocolului de Internet (IP) și a Protocolului User Datagram Protocol (UDP) oferă servicii fără conexiune.
Mai puțin serviciile de transport Serviciile de transport oferă un singur tip de serviciu stratului superior care este T-UNIT-DATA . Acesta oferă o singură unitate de date solitară pentru toate transmisiile. Fiecare unitate conține toate informațiile de control ale protocolului necesare pentru livrare, dar nu include prevederi pentru secvențiere și controlul fluxului.
Diferențe cheie între serviciile orientate pe conexiune și conexiune
Punctele de mai jos explică diferența dintre serviciile orientate spre conexiune și cele fără conexiune:
- Există o cerință pentru conexiunea anterioară pentru comunicații în serviciile orientate către conexiuni, în schimb, nu este necesară în serviciile cu conexiune mai mică.
- Fiabilitatea este mai mult orientată spre conexiune în comparație cu serviciile fără conexiune.
- Congestiile traficului sunt mai mari în serviciile de conexiune, în timp ce apariția lor este rară în serviciile orientate spre conexiune.
- În serviciile orientate către conexiune, ordinea pachetelor primite la destinație este aceeași cu cea trimisă de la sursă. Dimpotrivă, ordinul s-ar putea schimba în serviciile fără conexiune.
- Toate pachetele urmează aceeași cale în serviciile orientate pe conexiune, în timp ce pachetele urmează o cale aleatorie pentru a ajunge la destinație în servicii fără conexiune.
- Serviciul orientat pe conexiune este potrivit pentru o comunicare lungă și constantă, în timp ce serviciul fără conexiune este potrivit pentru transmisiile sparte.
- În serviciile orientate către conexiune, expeditorul și receptorul sunt sincronizate între ele, în timp ce nu este cazul serviciilor fără conexiune.
- Serviciile orientate către conexiune folosesc comutarea circuitelor, pe de altă parte, comutarea pachetelor este utilizată în serviciile fără conexiune.
- Cerința privind lățimea de bandă este mai mare în serviciile orientate către conexiune, în timp ce serviciile sale reduse de conexiune sunt mai scăzute.
Concluzie:
Atât serviciile orientate către conexiune, cât și cele fără conexiune au meritele și dezavantajele acestora. Serviciul orientat pe conexiune este fiabil și potrivit pentru comunicații la distanță, dar este lent și necesită o lărgime de bandă mai mare. În mod similar, serviciul de conectare mai puțin este rapid, are nevoie de o lățime de bandă mică și este adecvat pentru comunicațiile sparte, dar nu este întotdeauna de încredere.
Deci, concluzionăm că ambele servicii au aceeași importanță și sunt necesare pentru transmiterea și comunicarea datelor.