See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
TCP/IP modelis - Vikipēdija

TCP/IP modelis

Vikipēdijas raksts

TCP/IP modelis, Interneta bāzes etalonmodelis (TCP/IP model, Internet reference model) ir abstrakts komunikāciju protokolu dizaina modelis. 1970. gadā to izveidoja DARPA, inetneta protokolu izstrādei. Sākotnējais DARPA izstrādātais DoD modelis (DoD Protocol Model) sastāvēja no trīs slāņiem: network access layer, host-to-host transport layer un application layer, kuriem vēlāk pievienoja interneta slāni (internetwork layer).

TCP/IP nedefinē savus datu posma slāņa un fizikālā slāņa protokolus, bet izmanto esošos, tāpēc sākotnējā TCP/IP modelī bija 4 slāņi (RFC 1122). Vēlāk tīkla saskarnes (network interface vai network access) slānis tika sadalīts datu posma slānī un fizikālajā slānī līdzīgi kā OSI modelī, veidojot piecu slāņu TCP/IP modeli.

Satura rādītājs

[izmainīt šo sadaļu] OSI un TCP/IP modeļi

OSI un TCP/IP modeļi
OSI TCP/IP
Piecu slāņu Četru slāņu
7. Lietojuma 5. Lietojuma 4. Lietojuma
6. Pasniegšanas
5. Sesijas
4. Transporta 4. Transporta 3. Transporta
3. Tīkla 3. Tīkla 2. Interneta
2. Datu posma 2. Datu posma 1. Tīkla saskarnes
1. Fizikālais 1. Fizikālais

OSI modelis ir abstrakts modelis, kas pielietojams galvenokārt mācību mērķiem un praksē lietojamās protokolu kopas un modeļi precīzi neatbilst OSI modeļa slāņiem.

TCP/IP modelis vēsturiski tika veidots agrāk par OSI modeli nevis uz tā bāzes un IETF, kas attīsta interneta arhitektūru un protokolus, neatbalsta strikti definētu slāņu metodi tīklu arhitektūras un protokolu izstrādē.

Tāpēc var aprakstīt TCP/IP modeļa slāņu līdzību ar OSI modeļa slāņiem nevis tiešu atbilstību.

TCP/IP modelī nav definēti pasniegšanas un sesijas slāņi (mēdz arī teikt ka šie slāņi ir apvienoti ar lietojumslāni). Trūkstošo slāņu funkcijas ir jāveic lietojumam (aplikācijai). Bieži šādas funkcijas tiek standartizētas atsevišķi un veidotas bibliotēkas (libraries), izmantošanai lietojumos. Pemēram, MIME pilda pasniegšanas slāņa funkcijas.

Tas ka virs transporta slāņa TCP/IP modelī ir definēts tikai viens slānis nenozīmē, ka virs transporta protokola var būt tikai aplikācija vai viens protokols (protokolu stekam nav jābūt monolītam virs transporta slāņa). NFS (Network File System) lietojumslāņa protokols izmanto XDR (External Data Representation) pasniegšanas protokolu, kas savukārt izmanto protokolu ar sesijas slāņa funkcionalitāti RPC (Remote Procedure Call). RPC garantē drošu (reliable) datu pārraidi un izmanto UDP kā transporta protokolu.

IETF protokoli var tikt izmantoti arī rekursīvi, kā tas ir tunelēšanas protokolos, piemēram GRE.

[izmainīt šo sadaļu] TCP/IP modeļa slāņi

Piecu slāņu TCP/IP modelis
5. Lietojumslānis

DHCPDNSFTPHTTPIMAP4IRCPOP3 • SIP • SMTP • SNMP • SSH • TELNET • RPC • RTP • RTCP • TLS/SSL • SDP • SOAP • L2TP • PPTP • …

4. Transporta slānis

TCPUDP • DCCP • SCTP • GRE • GTP • …

3. Tīkla slānis

IP (IPv4 • IPv6) • ARP • RARP • ICMP • IGMP • BGP • RSVP • IPSec • RIP • …

2. Datu posma slānis

ATM • Ethernet • FDDI • Frame relay • GPRS • PPP • …

1. Fizikālais slānis

Ethernet physical layer • ISDN • Modemi • PLC • RS232 • SONET/SDH • G.709 • Wi-FiWiMAX • …

[izmainīt šo sadaļu] 5. slānis: Lietojumslānis

Galvenais raksts: Lietojumslānis

Lietojumslānī darbojas tīkla komunikāciju aplikācijas. Dati aplikācijas specifiskajā formātā tiek saņemti no aplikācijas un iekapsulēti transporta slāņa protokolā.

TCP/IP modelī nav pasniegšanas un sesijas slāņu tāpēc šī slāņa aplikācijas un protokoli pilda arī šo slāņu funkcijas

Aplikāciju slāņa protokolu piemēri ir HTTP un FTP.

[izmainīt šo sadaļu] 4. slānis: Transporta slānis

Galvenais raksts: Transporta slānis

Transporta slānis veic datu sadalīšanu segmentos un segmentu drošu nosūtīšanu adresātam bez kļūdām un pareizā secībā. Transporta slānis veic arī plūsmas vadību (flow control).

TCP/IP biežāka lietotie transporta slāņa protokoli ir TCP un UDP.

[izmainīt šo sadaļu] 3. slānis: Tīkla slānis

Galvenais raksts: Tīkla slānis

Tīkla slānis nodrošina datu pārraidi starp tīkla mezgliem un definē tīkla loģisko adresāciju. TCP/IP modelī šīs funkcijas veic IP protokols. TCP/IP modelī ir protokoli, kas izmanto IP vai pat augstāku līmeņu protokolus datu pārraidei, bet pilda tīkla slāņa funkcijas, kas ir vēl viena TCP/IP modeļa nesavietojamība ar OSI modeli. Šādu protokolu piemēri ir ICMP, IGMP.

Maršrutēšanas protokoli (OSPF, RIP, BGP u.c.) ir tīkla slāņa protokoli.

[izmainīt šo sadaļu] 2. slānis: Datu posma slānis

Galvenais raksts: Datu posma slānis

Datu posma slānis nodrošina kadru pārraidi starp tīkla iekārtām un dažos gadījumos arī kļūdu labošanu. TCP/IP modelī šis slānis nav tieša IP protokolu kopas sastāvdaļa. IP spēj strādāt uz dažādiem datu posma slāņa protokoliem.

[izmainīt šo sadaļu] 1. slānis: Fizikālais slānis

Galvenais raksts: Fizikālais slānis

Fizikālais slānis definē iekārtu un vides fizikālos un elektriskos parametrus. Šis slānis nodrošina tikai neapstrādātu bitu pārsūtīšanu caur datu pārraides vidi. Arī šis slānis nav tieši saistīts ar TCP/IP protokolu steku.

[izmainīt šo sadaļu] Ārējās saites

  • RFC 1122 - Requirements for Internet Hosts -- Communication Layers
  • RFC 1958 - Architectural Principles of the Internet
  • RFC 3439 - Some Internet Architectural Guidelines and Philosophy


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -