logo

TCP/IP modelis

  • TCP/IP modelis tika izstrādāts pirms OSI modeļa.
  • TCP/IP modelis nav gluži līdzīgs OSI modelim.
  • TCP/IP modelis sastāv no pieciem slāņiem: lietojumprogrammas slānis, transporta slānis, tīkla slānis, datu saites slānis un fiziskais slānis.
  • Pirmie četri slāņi nodrošina fiziskos standartus, tīkla saskarni, tīklu un transporta funkcijas, kas atbilst pirmajiem četriem OSI modeļa slāņiem, un šie četri slāņi TCP/IP modelī ir attēloti ar vienu slāni, ko sauc par lietojumprogrammas slāni.
  • TCP/IP ir hierarhisks protokols, kas sastāv no interaktīviem moduļiem, un katrs no tiem nodrošina īpašu funkcionalitāti.

Šeit hierarhisks nozīmē, ka katru augšējā slāņa protokolu atbalsta divi vai vairāki zemāka līmeņa protokoli.

TCP/IP slāņu funkcijas:

TCP/IP modelis

Tīkla piekļuves slānis

  • Tīkla slānis ir TCP/IP modeļa zemākais slānis.
  • Tīkla slānis ir OSI atsauces modelī definētā fiziskā slāņa un datu saites slāņa kombinācija.
  • Tas nosaka, kā dati fiziski jānosūta caur tīklu.
  • Šis slānis galvenokārt ir atbildīgs par datu pārraidi starp divām ierīcēm vienā tīklā.
  • Šī slāņa funkcijas ir IP datagrammas iekapsulēšana tīkla pārraidītos kadros un IP adrešu kartēšana fiziskās adresēs.
  • Šajā slānī izmantotie protokoli ir Ethernet, token ring, FDDI, X.25, kadru relejs.

Interneta slānis

  • Interneta slānis ir otrais TCP/IP modeļa slānis.
  • Interneta slānis ir pazīstams arī kā tīkla slānis.
  • Interneta slāņa galvenais pienākums ir nosūtīt paketes no jebkura tīkla, un tās nonāk galamērķī neatkarīgi no izvēlētā maršruta.

Šajā slānī izmantotie protokoli ir:

IP protokols: Šajā slānī tiek izmantots IP protokols, un tas ir visa TCP/IP komplekta nozīmīgākā daļa.

Tālāk ir norādīti šī protokola pienākumi:

    IP adrese:Šis protokols ievieš loģiskās resursdatora adreses, kas pazīstamas kā IP adreses. IP adreses izmanto internets un augstākie slāņi, lai identificētu ierīci un nodrošinātu tīkla maršrutēšanu.Saziņa starp saimniekiem:Tas nosaka ceļu, pa kuru dati tiks pārsūtīti.Datu iekapsulēšana un formatēšana:IP protokols pieņem datus no transporta slāņa protokola. IP protokols nodrošina datu drošu nosūtīšanu un saņemšanu, tas iekapsulē datus ziņojumā, kas pazīstams kā IP datagramma.Sadrumstalošana un atkārtota salikšana:Ierobežojums, ko nosaka datu posma slāņa protokols IP datagrammas izmēram, ir zināms kā maksimālā pārraides vienība (MTU). Ja IP datagrammas izmērs ir lielāks par MTU vienību, tad IP protokols sadala datagrammu mazākās vienībās, lai tās varētu pārvietoties pa vietējo tīklu. Sadrumstalošanu var veikt sūtītājs vai starpposma maršrutētājs. Uztvērēja pusē visi fragmenti tiek atkārtoti salikti, lai izveidotu oriģinālu ziņojumu.Maršrutēšana:Ja IP datagramma tiek nosūtīta pa to pašu lokālo tīklu, piemēram, LAN, MAN, WAN, to sauc par tiešo piegādi. Ja avots un galamērķis atrodas attālā tīklā, IP datagramma tiek nosūtīta netieši. To var paveikt, maršrutējot IP datagrammu caur dažādām ierīcēm, piemēram, maršrutētājiem.

ARP protokols

  • ARP apzīmē Adrešu izšķiršanas protokols .
  • ARP ir tīkla slāņa protokols, ko izmanto, lai atrastu fizisko adresi no IP adreses.
  • Šie divi termini galvenokārt ir saistīti ar ARP protokolu:
      ARP pieprasījums:Ja sūtītājs vēlas uzzināt ierīces fizisko adresi, tas pārraida ARP pieprasījumu tīklā.ARP atbilde:Katra tīklam pievienotā ierīce pieņems ARP pieprasījumu un apstrādās pieprasījumu, bet tikai adresāts atpazīst IP adresi un nosūta atpakaļ savu fizisko adresi ARP atbildes veidā. Adresāts pievieno fizisko adresi gan savai kešatmiņai, gan datagrammas galvenei

ICMP protokols

    ICMPapzīmē interneta vadības ziņojumu protokolu.
  • Tas ir mehānisms, ko izmanto saimnieki vai maršrutētāji, lai nosūtītu atpakaļ sūtītājam paziņojumus par datagrammas problēmām.
  • Datagramma pārvietojas no maršrutētāja uz otru, līdz tā sasniedz galamērķi. Ja maršrutētājs nevar maršrutēt datus dažu neparastu apstākļu, piemēram, atspējotu saišu dēļ, ierīce ir aizdegusies vai tīkla pārslodze, ICMP protokols tiek izmantots, lai informētu sūtītāju, ka datagramma nav nogādāta.
  • ICMP protokols galvenokārt izmanto divus terminus:
      ICMP tests:ICMP testu izmanto, lai pārbaudītu, vai galamērķis ir sasniedzams.
  • ICMP atbilde:ICMP atbilde tiek izmantota, lai pārbaudītu, vai mērķa ierīce reaģē vai nē.
  • ICMP protokola galvenais pienākums ir ziņot par problēmām, nevis tās novērst. Atbildība par labojumu ir sūtītājam.
  • ICMP var nosūtīt ziņojumus tikai avotam, bet ne starpposma maršrutētājiem, jo ​​IP datagramma satur avota un galamērķa adreses, bet ne maršrutētāja, kuram tā tiek nodota, adreses.

  • Transporta slānis

    Transporta slānis ir atbildīgs par tīklā nosūtīto datu uzticamību, plūsmas kontroli un labošanu.

    Divi transporta slānī izmantotie protokoli ir Lietotāja Datagrammas protokols un Pārraides vadības protokols .

      User Datagram Protocol (UDP)
      • Tas nodrošina bezsavienojumu pakalpojumu un pārraides piegādi no gala līdz galam.
      • Tas ir neuzticams protokols, jo tas atklāj kļūdas, bet nenorāda kļūdu.
      • User Datagram Protocol atklāj kļūdu, un ICMP protokols ziņo par kļūdu sūtītājam, ka lietotāja datagramma ir bojāta.
      • UDP sastāv no šādiem laukiem:
        Avota porta adrese: Avota porta adrese ir tās lietojumprogrammas adrese, kas ir izveidojusi ziņojumu.
        Galamērķa ostas adrese: Mērķa porta adrese ir lietojumprogrammas adrese, kas saņem ziņojumu.
        Kopējais garums: Tas nosaka kopējo lietotāja datagrammas baitu skaitu baitos.
        Kontrolsumma: Kontrolsumma ir 16 bitu lauks, ko izmanto kļūdu noteikšanā.
      • UDP nenorāda, kura pakete ir pazaudēta. UDP satur tikai kontrolsummu; tajā nav neviena datu segmenta ID.
    TCP/IP modelis
    TCP/IP modelis
      Pārraides kontroles protokols (TCP)
      • Tas nodrošina pilnu transporta slāņa pakalpojumus lietojumprogrammām.
      • Tas izveido virtuālu ķēdi starp sūtītāju un uztvērēju, un tas ir aktīvs visu pārraides laiku.
      • TCP ir uzticams protokols, jo tas atklāj kļūdu un atkārtoti pārsūta bojātos kadrus. Tāpēc tas nodrošina, ka visi segmenti ir jāsaņem un jāapstiprina, pirms pārraide tiek uzskatīta par pabeigtu un virtuālā ķēde tiek atmesta.
      • Sūtīšanas beigās TCP sadala visu ziņojumu mazākās vienībās, kas pazīstamas kā segments, un katrā segmentā ir kārtas numurs, kas nepieciešams, lai pārkārtotu kadrus, lai izveidotu sākotnējo ziņojumu.
      • Saņemšanas galā TCP apkopo visus segmentus un pārkārto tos, pamatojoties uz kārtas numuriem.

    Lietojumprogrammas slānis

    • Lietojumprogrammas slānis ir TCP/IP modeļa augšējais slānis.
    • Tā ir atbildīga par augsta līmeņa protokolu kārtošanu, reprezentācijas jautājumiem.
    • Šis slānis ļauj lietotājam mijiedarboties ar lietojumprogrammu.
    • Kad viens lietojumprogrammas slāņa protokols vēlas sazināties ar citu lietojumprogrammas slāni, tas pārsūta savus datus uz transporta slāni.
    • Lietojumprogrammas slānī rodas neskaidrības. Visas lietojumprogrammas nevar ievietot lietojumprogrammu slānī, izņemot tās, kas mijiedarbojas ar sakaru sistēmu. Piemēram: teksta redaktoru nevar uzskatīt lietojumprogrammas slānī, kamēr tiek izmantota tīmekļa pārlūkprogramma HTTP protokols, lai mijiedarbotos ar tīklu, kur HTTP protokols ir lietojumprogrammas slāņa protokols.

    Tālāk ir norādīti galvenie lietojumprogrammas slānī izmantotie protokoli.
      HTTP:HTTP apzīmē hiperteksta pārsūtīšanas protokolu. Šis protokols ļauj mums piekļūt datiem globālajā tīmeklī. Tas pārsūta datus vienkārša teksta, audio, video formātā. Tas ir pazīstams kā hiperteksta pārsūtīšanas protokols, jo tas ir efektīvi lietojams hiperteksta vidē, kur notiek ātra pāreja no viena dokumenta uz citu.SNMP:SNMP ir vienkāršs tīkla pārvaldības protokols. Tas ir ietvars, ko izmanto ierīču pārvaldībai internetā, izmantojot TCP/IP protokolu komplektu.SMTP:SMTP ir vienkārša pasta pārsūtīšanas protokols. TCP/IP protokols, kas atbalsta e-pastu, ir pazīstams kā vienkāršs pasta pārsūtīšanas protokols. Šis protokols tiek izmantots, lai nosūtītu datus uz citu e-pasta adresi.DNS:DNS apzīmē domēna vārdu sistēmu. IP adrese tiek izmantota, lai unikāli identificētu resursdatora savienojumu ar internetu. Taču cilvēki izvēlas lietot vārdus, nevis adreses. Tāpēc sistēma, kas savieno nosaukumu ar adresi, ir pazīstama kā domēna nosaukumu sistēma.TELNET:Tas ir termināļa tīkla saīsinājums. Tas izveido savienojumu starp vietējo datoru un attālo datoru tādā veidā, ka vietējais terminālis šķiet kā attālās sistēmas terminālis.FTP:FTP apzīmē failu pārsūtīšanas protokolu. FTP ir standarta interneta protokols, ko izmanto failu pārsūtīšanai no viena datora uz citu datoru.