Transmission Control Protocol / Internet Protocol, ili skraฤeno TCP/IP protokol je protokol na kome se zasniva Internet kao mreลพa, a pripada paketno orijentisanom tipu komunikacionih protokola. ฤesto je ovaj protokol ugraฤen u sam operativni sistem, kao kod Unix platforme. Gotovo svi drugi Internet protokoli kao ลกto su: terminal emulacije, FTP – prenos fajlova, e-mail itd. zasnivaju se na TCP/IP protokolima.
TCP/IP protokoli su razvijeni sa ciljem da omoguฤe komunikaciju izmeฤu platformi razliฤitih proizvoฤaฤa, tj. da se omoguฤi povezivanje raฤunara razliฤitim transmisionim medijima i razliฤitim metodama prenosa informacija. Ova grupa protokola potpuno zadovoljava princip otvorenosti povezivanja razliฤitih mreลพa. TCP/IP protokoli definiลกu: aplikacije, kontrolu prenosa, usmeravanje podataka, umreลพavanje itd. A poseduje slojevitu arhitekturu, sliฤno ISO OSI modelu:
- Sloj pristupa fiziฤkom mediju prenosa (Physical Interface Layer) – je sloj koji se bavi pristupu komunikacionom mediju ka ลกto su Token-ring, Ethernet, FDD, X.25 ili Frame Relay paketna mreลพa. TCP/IP paketi se mogu prenositi i serijskim linijama – koriลกฤenjem Point-to-Point protokola (PPP), ili Serial Line Internet Protokola (SLIP).
- Mreลพni sloj (Networking Layer) – je sloj koji ukljuฤuje dva osnovna protokola:
- Internet Protocol (IP) (RFC 791) – koji kreira pakete za prenos od izvoriลกnog raฤunara do sledeฤeg ฤvora u mreลพi.
- Internet Control Message Protocol (ICMP) – (RFC 792), protokol koji generiลกe poruke za upravljanje mreลพom.
- Transportni sloj (Transport Layer) – poseduje dva glavna protokola:
- Transmission Control Protocol (TCP) – koristi se za odrลพavanje pouzdane komunikacione veze otporne na greลกke.
- User Datagram Protocol (UDP) – koristi se za datagrame i poseduje manji tok podataka od TCP-a.
- Alikacioni sloj (Aplication Layer) – u okviru TCP/IP protokola definisan je niz aplikacija koje za komunikaciju koriste baลก ove protokole. Neke od ovih aplikacija su:
- TELNET – aplikacija za pruลพanje usluga virtuelnog, udaljenog terminala, na nekom hostu u mreลพi.
- FTP – aplikacija za prenos fajlova od hosta do hosta.
- SMTP (Simple Mail Transfer Protocol) – sistemi elektronske poลกte.
Pratite Krstaricu na www.krstarica.com