Internet – TCP/IP protokoli

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