Tartalomjegyzék:
Meghatározás - Mit jelent a szállítási réteg?
A szállítási réteg az a nyílt rendszer-összekapcsolási (OSI) modellréteg, amely felelős a végpontok közötti kommunikációért egy hálózaton keresztül. Logikus kommunikációt biztosít a különféle gazdagépeken futó alkalmazási folyamatok között, a protokollok és más hálózati összetevők rétegezett architektúráján belül.
A szállítási réteg felelős a hibajavítás kezeléséért is, amely minőséget és megbízhatóságot nyújt a végfelhasználó számára. Ez a réteg lehetővé teszi a gazdagépnek hibajavított adatok, csomagok vagy üzenetek küldését és fogadását egy hálózaton keresztül, és ez a hálózati összetevő lehetővé teszi a multiplexelést.
Az OSI modellben a szállítási réteg a hálózati struktúra negyedik rétege.
A Techopedia magyarázza a szállítási réteget
A szállítási rétegek átlátható módon működnek a fenti rétegeken belül az adatok hibamentes továbbítása és fogadása érdekében. A küldő oldal az alkalmazás üzeneteit szegmensekre bontja és továbbítja a hálózati rétegre. A fogadó oldal ezután újból összegyűjti a szegmenseket üzenetekké és továbbítja azokat az alkalmazásréteghez.
A szállítási réteg a következő szolgáltatások egy részét vagy mindegyikét képes biztosítani:
- Csatlakozásorientált kommunikáció: A hálózati kommunikáció végpontjain található eszközök kézfogási protokollt hoznak létre annak biztosítása érdekében, hogy a kapcsolat megbízható legyen az adatcsere előtt. Ennek a módszernek a gyengesége az, hogy minden kézbesített üzenethez nyugtázásra van szükség, amely jelentős hálózati terhelést eredményez az önhibajavító csomagokhoz képest. Az ismételt kérések a hálózati sebesség jelentős lelassulását okozzák hibás bájt-adatfolyamok vagy adatgramok küldésekor.
- Ugyanaz a megrendelés: Biztosítja, hogy a csomagokat mindig szigorú sorrendben szállítsák. Noha a hálózati réteg felelős, a szállítási réteg javíthatja a sorozat eltéréseit, amelyeket a csomagcseppek vagy az eszköz megszakítása okozhat.
- Adatok integritása: Az ellenőrző összegek felhasználásával biztosítható az adatok integritása az összes kézbesítési rétegben. Ezek az ellenőrző összegek garantálják, hogy a továbbított adatok megegyezjenek a más rétegek által a hiányzó adatok újbóli megkísérlése által kapott adatokkal.
- Áramlásvezérlés: A hálózati kapcsolat mindkét végén lévő eszközöknek gyakran nincs módjuk megismerni egymás képességét az adatátvitel szempontjából, és ezért gyorsabban tudnak adatokat küldeni, mint a fogadó eszköz képes pufferelni vagy feldolgozni. Ezekben az esetekben a puffer túllépés teljes kommunikációs hibákat okozhat. Ezzel szemben, ha a fogadó eszköz nem vesz gyors adatot, ez puffer alulteljesítést okoz, ami szükségtelenül csökkentheti a hálózati teljesítményt.
- Forgalomirányítás: A digitális kommunikációs hálózatok sávszélességet és feldolgozási sebességet korlátozzák, ami hatalmas potenciált jelenthet az adatok torlódásának a hálózaton. Ez a hálózati torlódás a hálózat szinte minden részét érintheti. A szállítási réteg képes azonosítani a túlterhelt csomópontok és a csökkentett áramlási sebesség tüneteit.
- Multiplexálás: Több csomagfolyam továbbítása független alkalmazásokból vagy más forrásokból (multiplexálás) egy hálózaton keresztül megköveteli néhány nagyon dedikált vezérlőmechanizmust, amelyek megtalálhatók a szállítási rétegben. Ez a multiplexelés lehetővé teszi egyidejű alkalmazások használatát egy hálózaton keresztül, például amikor különböző internetes böngészők vannak megnyitva ugyanazon a számítógépen. Az OSI modellben a multiplexelést a szolgáltatási rétegben kezelik.
- Byte-orientáció: Egyes alkalmazások inkább bájtstreameket fogadnak, nem csomagok helyett; a szállítási réteg lehetővé teszi bájt-orientált adatfolyamok továbbítását, ha szükséges.