Icke-garanterad leverans ( eng. Best Effort Service ) - i datornätverk , en typ av nätverkstjänst där nätverket varken kan garantera att data når sin destination eller ge användaren en viss tjänstekvalitet ( QoS ). I den här typen av servicenätverk får alla användare den bästa servern som finns tillgänglig för närvarande, så de kommer att ha olika bandbredd och svarstider beroende på mängden trafik på nätverket.
En utmärkt illustration av hur denna modell fungerar är postens dagliga distribution av försändelser . Att skicka brev är inte programmerat i förväg på posten, det är endast brevbäraren som ansvarar för att brevet kommer fram till mottagaren. I händelse av att posten får in för många brev kan leveransen ta flera dagar, och adressaten får i alla fall inte besked om huruvida hans meddelande levererats eller inte.
I telematiknätverk kan tjänster som icke- garanterad leverans ge felkorrigering och till och med viss motståndskraft vid dataöverföring (t.ex. CSMA/CD ). Men per definition kan de inte garantera den faktiska leveransen av data för alla fall. Därför delegeras som regel kommunikationens tillförlitlighet i ett annat protokoll av ett högre lager.
Bland nätverkskommunikationsprotokollen finns det många exempel på den icke-garanterade leveransmodellen. Dessa inkluderar:
Internet följer regeln om icke- garanterad leverans , det vill säga utan några garantier för tjänstens kvalitet. Under denna mekanism behandlar nätverket alla datapaket lika utan att prioritera någon typ av trafik. Problemet med detta tillvägagångssätt är att när det finns mycket trafik och en stark nätstockning uppstår, kan paket med information som är nödvändiga för överföring kasseras.
IP-protokollet , som ligger till grund för de flesta nätverkskommunikationer, tillhandahåller ingen mekanism för att avgöra om ett paket har nått sin destination. IP tar endast hand om att kontrollera integriteten hos överförda data med hjälp av kontrollsummor i pakethuvuden (även kallade IP-datagram ). Av denna anledning sägs IP tillhandahålla en opålitlig datagramtjänst eftersom den inte garanterar att alla paket kommer att tas emot. Denna brist på leveranssäkerhet kan leda till att paket anländer skadade, duplicerade eller ur funktion, och vissa paket kan till och med försvinna på vägen. Enligt OSI- referensmodellen är överföringspålitlighetstestning ansvaret för transportlagerprotokoll som TCP [1] .
För multimedia- och realtidsapplikationer (videokonferenser, videoströmning, etc.) som krävs för att stödja befintliga datanätverk med enorma trafikkrav och mycket låga svarstider, görs protokoll och traditionella tjänster föråldrade [2] . De enda nätverk som är utformade för att stödja både traditionell trafik ( TCP och UDP ) och realtidstrafik är ATM- nätverk . Men att använda ATM innebär att skapa en andra nätverksinfrastruktur för realtidstrafik eller att ersätta den tidigare IP- baserade konfigurationen för ATM. Båda alternativen är dock dyra. [3]
Dessutom har de tidigare nämnda bristerna i den icke-garanterade leveransmodellen lett till uppkomsten av mer pålitliga alternativ utformade för att tillhandahålla servicekvalitet ( QoS ) och tillförlitlighet i anslutningar. Dessa är de så kallade Differentiated Services (DiffServ) och Integrated Services (IntServ); båda typerna ger en garanti för den slutliga leveransen av data på nätverket.
Ett exempel på ett nät som inte fungerar enligt modellen med icke-garanterad leverans är trådbundna telefonnät . De bygger sitt arbete på kretskopplingsteknik. Under upprättandet av en förbindelse reserveras de nödvändiga linjerna och resurserna för telefonväxeln , och om detta inte är möjligt informerar upptagetsignalen användaren om att samtalet inte kan göras för närvarande. Denna modell tillåter inte att något samtal släpps på grund av överbelastning i nätverket och ger konsekvent genomströmning.