"Bekräftad anslutningsorienterad tjänst" beskriver en typ av kommunikation där:
* Anslutningsorienterad: Data utbyts över en dedikerad, virtuell koppling mellan två enheter. Denna anslutning upprättas innan någon dataöverföring börjar, vilket säkerställer en pålitlig väg för kommunikation.
* erkänd: Varje datapaket som överförs över anslutningen erkänns av mottagaren. Detta säkerställer att data inte går förlorade eller skadade under transitering. Om ett paket går förlorat eller skadat, återställer avsändaren det tills det framgångsrikt tas emot.
Här är en uppdelning av de viktigaste egenskaperna:
Anslutningsanläggning:
* Innan kommunikationen börjar upprättas en anslutning mellan avsändaren och mottagaren.
* Detta innebär en handskakningsprocess, där båda parter är överens om kommunikationsparametrarna.
* Anslutningen ger en dedikerad sökväg för data att flyta mellan dem.
Dataöverföring:
* Data skickas som en serie paket över den etablerade anslutningen.
* Varje paket erkänns av mottagaren för att bekräfta mottagandet.
* Denna bekräftelsemekanism säkerställer dataintegritet och tillförlitlighet.
Förlustdetektering och vidarebefordran:
* Om ett paket går förlorat eller skadat under överföringen skickar mottagaren inte ett bekräftelse.
* Avsändaren av att vänta på bekräftelsen och överlåter det förlorade paketet.
* Denna process fortsätter tills paketet har mottagits framgångsrikt.
Fördelar:
* Pålitlighet: Säkerställer att data anländer till destinationen exakt och utan förlust.
* beställd leverans: Datapaket anländer i den ordning de skickades.
* Flödeskontroll: Förhindrar avsändaren från att överväldiga mottagaren med data.
Nackdelar:
* overhead: Bekräftelseprocessen lägger till kommunikationen.
* Anslutningsinställningstid: Att etablera en anslutning kan ta tid.
* resursförbrukning: Att upprätthålla en anslutning kräver resurser, vilket kan vara ett problem för applikationer med hög volym.
Exempel:
* TCP (Transmission Control Protocol): Ett vanligt exempel på ett erkänt anslutningsorienterat protokoll som används för internetkommunikation.
* Secure Shell (SSH): Ett säkert protokoll för fjärrinloggning och filöverföring använder också TCP för dataöverföring.
* virtuella privata nätverk (VPN): VPN:er använder ofta bekräftade anslutningsorienterade protokoll för att säkert ansluta till ett fjärrnätverk.
Däremot kräver anslutningslösa tjänster (som UDP) inte en dedikerad anslutning och erkännanden, och offrar tillförlitlighet för hastighet. Valet mellan anslutningsorienterade och anslutna tjänster beror på de specifika applikationskraven och balansen mellan hastighet och tillförlitlighet.