TCP/IP mudel: kihid, protokollid ja pinu
โก Nutikas kokkuvรตte
TCP/IP mudel on neljakihiline raamistik, mis mรครคratleb, kuidas arvutid vรตrkude vahel andmeid vahetavad, kaardistavadping rakenduse, transpordi, interneti ja vรตrguliidese kihtidest protokollideni nagu TCP, IP, HTTP ja DNS, mis liigutavad teavet usaldusvรครคrselt otsast lรตpuni.

Mis on TCP/IP-mudel?
TCP/IP mudel aitab teil mรครคrata, kuidas konkreetne arvuti peaks olema internetiga รผhendatud ja kuidas andmeid edastama. transmitnende vahel. See aitab teil luua virtuaalse vรตrgu, kui mitu arvutivรตrgud on omavahel รผhendatud. TCP/IP mudeli eesmรคrk on vรตimaldada kommunikatsiooni pikkade vahemaade tagant.
TCP/IP tรคhistab Transmission Juhtimisprotokoll / internetiprotokoll. TCP/IP protokoll on spetsiaalselt loodud mudelina, mis pakub vรคga usaldusvรครคrset ja otsast lรตpuni baidivoogu ebausaldusvรครคrse vรตrgu kaudu.
TCP omadused
Siin on TCP/IP-protokolli pรตhiomadused:
- Paindliku TCP/IP arhitektuuri tugi.
- Rohkemate sรผsteemide lisamine vรตrku on lihtne.
- TCP/IP protokollikomplektis jรครคb vรตrk puutumatuks seni, kuni lรคhte- ja sihtarvutid tรถรถtavad korralikult.
- TCP on รผhendusele orienteeritud protokoll.
- TCP pakub usaldusvรครคrsust ja tagab, et vales jรคrjekorras saabunud andmed pannakse tagasi รตigesse jรคrjekorda.
- TCP vรตimaldab rakendada andmevoo juhtimist, nii et saatja ei koorma vastuvรตtjat kunagi andmetega รผle.
TCP/IP mudeli neli kihti
Selles jaotises selgitame TCP/IP mudeli erinevaid kihte ja nende funktsioone.
Allolev diagramm nรคitab nelja TCP/IP kihti, mis on virnastatud kontseptuaalse mudelina, alates rakenduskihist รผlevalt alla kuni vรตrguliidese kihini:
TCP/IP mudeli funktsionaalsus on jagatud neljaks kihiks ja igaรผks neist sisaldab spetsiifilisi protokolle.
TCP/IP on kihiline arhitektuurisรผsteem, kus iga kiht on mรครคratletud vastavalt konkreetsele funktsioonile. Kรตik neli TCP/IP kihti tรถรถtavad koostรถรถs, et transmit andmed รผhelt kihtilt teisele.
Jรคrgnev diagramm seob kรตik neli kihti nende sees tรถรถtavate protokollidega:
- Rakenduste kiht
- Transpordi kiht
- Interneti kiht
- Vรตrgu liides
Rakenduste kiht
Rakenduskiht suhtleb rakendusprogrammiga, mis on mudeli kรตrgeim tase. See kiht on lรตppkasutajale kรตige lรคhemal, mis tรคhendab, et see vรตimaldab kasutajatel suhelda teiste tarkvararakendustega.
Rakenduskiht suhtleb tarkvararakendustega, et rakendada suhtlevat komponenti. Rakendusprogrammi poolt andmete tรตlgendamine jรครคb alati mudeli ulatusest vรคlja.
Rakenduskihi nรคideteks on sellised rakendused nagu failiedastus, e-post ja kaugsisselogimine.
Rakenduskihi funktsioonid on jรคrgmised:
- Rakenduskiht aitab teil tuvastada suhtluspartnereid, mรครคrata ressursside saadavust ja sรผnkroonida suhtlust.
- See vรตimaldab kasutajatel kaugserverisse sisse logida.
- See kiht pakub mitmesuguseid e-posti teenuseid.
- See pakub hajutatud andmebaasiallikaid ja juurdepรครคsu globaalsele teabele erinevate objektide ja teenuste kohta.
Transpordi kiht
Transpordikiht tugineb internetikihile, et pakkuda andmetransporti lรคhtearvuti protsessist sihtarvuti protsessi. See on majutatud รผhe vรตi mitme vรตrgu abil ja sรคilitab teenuse kvaliteedi funktsioone.
See mรครคrab, kui palju andmeid tuleks saata, kuhu ja millise kiirusega. See kiht tugineb rakenduskihilt vastuvรตetud sรตnumitele. See aitab tagada, et andmeรผksused edastatakse veatult ja รตiges jรคrjekorras.
Transpordikiht aitab teil lingi usaldusvรครคrsust kontrollida voo juhtimise, veakontrolli ja segmenteerimise vรตi de-segmenteerimise abil.
Transpordikiht pakub ka eduka andmeedastuse kinnitust ja saadab jรคrgmise andmesegmendi, kui vigu ei esinenud. TCP on transpordikihi tuntuim nรคide.
Transpordikihi olulised funktsioonid:
- See jagab rakenduskihilt saadud sรตnumi segmentideks ja nummerdab need jรคrjestuse moodustamiseks.
- Transpordikiht tagab, et sรตnum toimetatakse sihtmasina รตigele protsessile.
- See tagab ka, et kogu sรตnum jรตuab kohale ilma vigadeta; vastasel juhul tuleks see uuesti saata.transmittatud.
Interneti kiht
Internetikiht on TCP/IP mudeli teine โโkiht. Seda tuntakse ka vรตrgukihina. Selle kihi peamine รผlesanne on saata pakette mis tahes vรตrgust ja mis tahes arvutist, kuni need jรตuavad sihtkohta, olenemata marsruudist.
Internetikiht pakub funktsionaalset ja protseduurilist meetodit muutuva pikkusega andmejadade edastamiseks รผhest sรตlmest teise erinevate vรตrkude abil.
Internetikihil sรตnumite edastamise usaldusvรครคrsust ei garanteerita.
Selle kihi hulka kuuluvad kihihaldusprotokollid on:
- Marsruutimise protokollid
- Multisaadete rรผhma haldamine
- Vรตrgukihi aadresside mรครคramine
Vรตrguliidese kiht
Vรตrguliidese kiht on neljakihilise TCP/IP mudeli alumine kiht. Seda kihti nimetatakse ka vรตrgule juurdepรครคsu kihiks. See mรครคratleb รผksikasjad selle kohta, kuidas andmeid vรตrgu kaudu saata.
See hรตlmab ka seda, kuidas bitte peaksid optiliselt signaalima riistvaraseadmed, mis liidestuvad otse vรตrgukeskkonnaga, nรคiteks koaksiaal-, optilise kiu vรตi keerdpaarkaablitega.
See kiht on OSI vรตrdlusmudelis mรครคratletud andmesidekihi ja fรผรผsiliste kihtide kombinatsioon. See mรครคrab, kuidas andmeid tuleks vรตrgu kaudu fรผรผsiliselt saata, ja vastutab andmete edastamise eest kahe samas vรตrgus oleva seadme vahel.
Erinevused OSI ja TCP/IP mudelite vahel
Allolev joonis vรตrdleb kรตrvuti seitsmekihilist OSI mudelit neljakihilise TCP/IP mudeliga:
Siin on mรตned olulised erinevused nende vahel OSI ja TCP/IP mudel:
| OSI mudel | TCP/IP mudel |
|---|---|
| Selle on vรคlja tรถรถtanud ISO (Rahvusvaheline Standardiorganisatsioon). | Selle on vรคlja tรถรถtanud ARPANET (Advanced Research Projects Agency Network). |
| . OSI mudel pakub selget eristust liideste, teenuste ja protokollide vahel. | TCP/IP-l puuduvad selged eristused teenuste, liideste ja protokollide vahel. |
| OSI viitab avatud sรผsteemide vastastikusele รผhendusele. | TCP viitab Transmission Juhtprotokoll. |
| OSI kasutab marsruutimise standardite ja protokollide mรครคratlemiseks vรตrgukihti. | TCP/IP kasutab ainult internetikihti. |
| OSI jรคrgib vertikaalset lรคhenemist. | TCP/IP jรคrgib horisontaalset lรคhenemist. |
| OSI kasutab alumiste kihtide funktsionaalsuse mรครคratlemiseks kahte eraldi kihti, fรผรผsilist ja andmesidekihti. | TCP/IP kasutab ainult รผhte kihti (linki). |
| OSI-l on seitse kihti. | TCP/IP-l on neli kihti. |
| OSI mudelis on transpordikiht ainult รผhendusele orienteeritud. | TCP/IP mudeli kiht on nii รผhendusele orienteeritud kui ka รผhenduseta. |
| OSI mudelis on andmesidekiht ja fรผรผsiline kiht eraldi. | TCP/IP-s on fรผรผsiline ja andmesidekiht รผhendatud รผheks hosti ja vรตrgu vaheliseks kihiks. |
| Seansi- ja esitluskihid on osa OSI-mudelist. | TCP/IP mudelis puuduvad seansi- ja esitluskiht. |
| See on mรครคratletud pรคrast Interneti tulekut. | See defineeriti enne interneti tulekut. |
| OSI pรคise minimaalne suurus on 5 baiti. | Pรคise minimaalne suurus on 20 baiti. |
Kรตige tavalisemad TCP/IP-protokollid
Mรตned laialdaselt kasutatavad ja kรตige levinumad TCP/IP protokollid on:
TCP
Transmission Juhtimisprotokoll on internetiprotokoll, mis jagab sรตnumi TCP segmentideks ja paneb need vastuvรตtvas pooles uuesti kokku.
IP
Internetiprotokolli aadress, tuntud ka kui IP aadress, on numbriline silt. See mรครคratakse igale seadmele, mis on รผhendatud arvutivรตrguga, mis kasutab suhtluseks IP-aadressi. Selle marsruutimisfunktsioon vรตimaldab vรตrguรผhendust ja loob sisuliselt interneti. IP ja TCP kombineerimine vรตimaldab luua virtuaalse รผhenduse allika ja sihtkoha vahel.
HTTP
Hรผperteksti edastusprotokoll (Hypertext Transfer Protocol) on veebi alus. Seda kasutatakse veebilehtede ja muude ressursside edastamiseks HTTP-serverist vรตi veebiserverist veebikliendile vรตi HTTP-kliendile. Alati, kui kasutate veebibrauserit, nรคiteks Google Chrome or Firefox, kasutate veebiklienti. HTTP aitab edastada veebilehti, mida te kaugserveritest taotlete.
SMTP
SMTP tรคhistab lihtsat Mail Edastusprotokoll. See protokoll toetab e-posti ja aitab teil saata andmeid teisele e-posti aadressile.
SNMP
SNMP on lรผhend sรตnadest Simple Network Management Protocol. See on raamistik, mida kasutatakse internetis olevate seadmete haldamiseks TCP/IP protokolli abil.
DNS
DNS tรคhistab domeeninimede sรผsteemi. IP-aadressi kasutatakse hosti internetiรผhenduse unikaalseks tuvastamiseks; kasutajad eelistavad aga aadresside asemel nimesid ja DNS pakub seda kaardistust.ping.
TELNET
TELNET on lรผhend lรผhendist Terminal Network. See loob รผhenduse kohaliku ja kaugarvuti vahel nii, et saate simuleerida oma kohalikku sรผsteemi kaugsรผsteemis.
FTP
FTP tรคhistab failiedastusprotokolli. See on enimkasutatav standardprotokoll transmitfailide teisaldamine รผhest masinast teise.
TCP/IP mudeli eelised
TCP/IP mudeli kasutamise plussid ja hรผved on jรคrgmised:
- See aitab teil luua รผhenduse erinevat tรผรผpi arvutite vahel.
- See tรถรถtab operatsioonisรผsteemist sรตltumatult.
- See toetab mitmeid marsruutimisprotokolle.
- See vรตimaldab organisatsioonide vahelist suhtlust.
- Sellel on vรคga skaleeritav kliendi-serveri arhitektuur.
TCP/IP mudeli puudused
Siin on mรตned TCP/IP mudeli kasutamise puudused:
- TCP/IP on keeruline seadistada ja hallata.
- TCP/IP รผldkulu on suurem kui IPX-il (Internetwork Packet Exchange).
- Selles mudelis ei garanteeri transpordikiht pakettide kohaletoimetamist.
- Protokolli asendamine TCP/IP-s pole lihtne.
- Sellel puudub selge jaotus teenuste, liideste ja protokollide vahel.



