Kas ir transporta slānis?

Atvērto sistēmu starpsavienojuma modelis jeb OSI modelis ir konceptuāls modelis, ko izmanto, lai aprakstītu daļas, kas veido datortīklu. Tas galvenokārt ir paredzēts, lai radītu ikdienas izpratni par tīklu standartu un protokolu izstrādi. Modelis ir diezgan noderīgs, lai palīdzētu izprast datortīklu pamatus.

Tomēr ir ļoti vērts paturēt prātā, ka protokolu ieviešana reālajā pasaulē nedaudz atšķiras. Ir daudz slāņu šķērsošanas protokolu. Mūsdienu tīkla koncepcijas arī ne vienmēr labi iekļaujas OSI modelī. Tomēr ir lietder��gi saprast pamatus.

OSI modelim ir septiņi slāņi, un zemākie skaitļi tuvojas tukšajiem metāla kabeļiem, kas pārraida datus. Transporta slānis ir ceturtais slānis. Transporta slānis ir atbildīgs par tiešo sakaru pakalpojumu nodrošināšanu starp saziņas ierīcēm. Transporta slāņa protokoli var būt orientēti uz savienojumu. Tomēr tie var būt arī bez savienojuma.

TCP, kas apzīmē Transmission Control Protocol, ir vispazīstamākais un visbiežāk izmantotais transporta slāņa protokols. Tas ir uz savienojumu orientēts, veidojot divvirzienu saziņu, un tam ir kļūdu noteikšanas un atkārtotas pārraides funkcionalitāte. UDP, vispopulārākais transporta slāņa protokols, apzīmē Universal Datagram Protocol. Tas ir bez savienojuma, un sūtītājs nekad nezina, vai adresāts kādreiz ir saņēmis pārraidi. Šie divi protokoli kopā veido lielāko daļu tīkla trafika internetā. Tie ir arī vienīgie divi protokoli, kas ieviesti visās lielākajās operētājsistēmās.

TLS jeb Transport Layer Security ir šifrēšanas protokols, ko cita starpā izmanto HTTPS. Neskatoties uz to, ka tā nosaukumā ir iekļauti vārdi “Transport Layer”, TLS darbojas OSI modeļa 6. slānī, prezentācijas slānī, un šifrē datus, pirms tie nonāk faktiskajos transporta slāņa protokolos.

Transporta slāņa protokolu iezīmes

Transporta slāņa protokoli var būt orientēti uz savienojumu. Lietojumprogrammai to parasti ir vieglāk pārvaldīt, jo ir viena datu straume, nevis potenciāli nepilnīga datu diagrammu sērija. Parasti svarīga ir arī datu secība. Lai gan parasti tīklu rezultātā paketes tiek piegādātas tādā secībā, kādā tās tika nosūtītas, uz to nevar paļauties. Segmentus var numurēt, lai tos varētu pārkārtot, ja tie tiek parādīti nepareizā secībā.

Kļūdu noteikšanu var ieviest, izmantojot kļūdu noteikšanas kodus, piemēram, kontrolsummu. Var nosūtīt saņemšanas ziņojumu, kas apstiprina veiksmīgu saņemšanu ar ACK un kļūdu ar NACK. Saņemot NACK vai taimautu, sūtītājs var automātiski atkārtot pārraidi. Plūsmas kontrole var nodrošināt, ka sūtītājs nepārraida tik ātri, ka uztvērējs nevar sekot līdzi.

Pārslodzes novēršana palīdz nodrošināt optimālu tīkla veiktspēju pat lielas slodzes apstākļos. Piemēram, lēna palaišana liek dažiem savienojumiem sākt lēni un palielināt ātrumu, ļaujot tiem izvairīties no tīkla pārslodzes. Tas ir īpaši svarīgi attiecībā uz atkārtotu pārraidi, jo tīkla pārslodze varēja būt pirmās problēmas cēlonis, un atkārtota pārsūtīšana saasina problēmu. Multipleksēšana ļauj definēt portu numurus, lai vienā un tajā pašā iekārtā vienlaikus varētu notikt vairākas pārraides un visas nonāktu pareizajā lietojumprogrammā, netraucējot viena otrai.

Neviena no šīm funkcijām nav obligāta transporta slāņa protokoliem. Piemēram, TCP atbalsta visas iepriekš minētās funkcijas. Tomēr UDP atbalsta tikai multipleksēšanu.

Uz savienojumu orientēts salīdzinājumā ar bezsavienojumu

Parasti lielākā daļa tīkla sakaru ir divvirzienu un atbilst pieprasījuma-atbildes modelim. Tīmekļa trafiks ir lielisks piemērs tam. Pieprasījuma-atbildes izmantošanas gadījumiem TCP ir ideāli piemērots. Tas piedāvā uzticamu savienojumu starp abām pusēm. Ja segmentu neizdodas atbilstoši saņemt, tīmekļa lapa var netikt parādīta pareizi. Tomēr automātiskā kļūdu pārbaude un atkārtota atskaņošana palīdz atklāt un labot šīs kļūdas pēc iespējas ātrāk. Papildu transportēšanas laiks ir mazāka problēma nekā bojāts saturs.

Tomēr tas ne vienmēr tā ir. Pārraides laiks var būt nepieciešams, skatoties tiešraides video straumi, straumējot audio vai spēlējot tiešsaistes videospēli. Tas noteikti nav ideāls, lai pazaudētu datagrammu, taču vēlams gaidīt, līdz tā tiks pārsūtīta, jo saturs jau būs pārvietots. Tādējādi reāllaika un straumēšanas saturs parasti izmanto UDP. Tas ir vieglāks un ātrāks, jo atšķirībā no TCP negarantē veiksmīgu pārraidi.

Secinājums

Transporta slānis ir OSI modeļa 4. slānis. Tā ir atbildīga par tiešo sakaru pakalpojumu nodrošināšanu starp saziņas ierīcēm. Šī slāņa protokoli var piedāvāt uzticamus savienojumus, pat izmantojot nestabilus savienojumus vai savienojumus bez savienojuma, pieņemot, ka lielākā daļa trafika tiek cauri labi. Abas iespējas ir noderīgas, un tām ir daudz lietošanas gadījumu. TCP un UDP kopā veido lielāko daļu tīkla trafika internetā.


Kā klonēt cieto disku

Kā klonēt cieto disku

Mūsdienu digitālajā laikmetā, kad dati ir vērtīgs īpašums, cietā diska klonēšana operētājsistēmā Windows daudziem var būt ļoti svarīgs process. Šī visaptverošā rokasgrāmata

Kā labot draiveri, kuru WUDFRd neizdevās ielādēt operētājsistēmā Windows 10?

Kā labot draiveri, kuru WUDFRd neizdevās ielādēt operētājsistēmā Windows 10?

Vai datora palaišanas laikā tiek parādīts kļūdas ziņojums, kurā teikts, ka draiveri WUDFRd neizdevās ielādēt datorā?

Kā labot NVIDIA GeForce Experience kļūdas kodu 0x0003

Kā labot NVIDIA GeForce Experience kļūdas kodu 0x0003

Vai darbvirsmā ir redzams NVIDIA GeForce pieredzes kļūdas kods 0x0003? Ja jā, izlasiet emuāru, lai uzzinātu, kā ātri un vienkārši novērst šo kļūdu.

Kas ir SMPS?

Kas ir SMPS?

Uzziniet, kas ir SMPS un dažādu efektivitātes reitingu nozīmi, pirms izvēlaties SMPS savam datoram.

Kas ir uz izolāciju balstīta drošība?

Kas ir uz izolāciju balstīta drošība?

Mēs gatavojāmies iedziļināties tēmā, kas kiberdrošības pasaulē kļūst arvien svarīgāka: uz izolāciju balstīta drošība. Šī pieeja, lai

Kā lietot automātisko klikšķinātāju Chromebook datoram

Kā lietot automātisko klikšķinātāju Chromebook datoram

Šodien mēs grasījāmies iedziļināties rīkā, kas var automatizēt atkārtotus klikšķināšanas uzdevumus jūsu Chromebook datorā: automātisko klikšķētāju. Šis rīks var ietaupīt laiku un

Roomba apstājas, pieturas un apgriežas — labojiet

Roomba apstājas, pieturas un apgriežas — labojiet

Novērsiet problēmu, kurā Roomba putekļsūcējs robots apstājas, pielīp un turpina griezties.

Kāpēc mans Chromebook dators neieslēdzas?

Kāpēc mans Chromebook dators neieslēdzas?

Saņemiet atbildes uz jautājumu, kāpēc mans Chromebook dators neieslēdzas? Šajā noderīgajā rokasgrāmatā Chromebook datoru lietotājiem.

Kā mainīt grafikas iestatījumus Steam klājā

Kā mainīt grafikas iestatījumus Steam klājā

Steam Deck piedāvā robustu un daudzpusīgu spēļu pieredzi, kas ir jūsu rokai. Tomēr, lai optimizētu spēles un nodrošinātu labāko iespējamo

Kā nomainīt pulksteņa ciparnīcu Fitbit Versa 4

Kā nomainīt pulksteņa ciparnīcu Fitbit Versa 4

Mainiet sava Fitbit Versa 4 pulksteņa ciparnīcu, lai katru dienu bez maksas piešķirtu savam pulkstenim citu izskatu. Skatiet, cik tas ir ātri un vienkārši.