arsitektur protokol tcp/ip
TRANSCRIPT
Arsitektur Protokol TCP/IP
Pingkan Maharani
• Standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet
• Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. TCP/IP??
• IP (internet protocol) pentransmisian paket data dari node ke node. IP mendahului setiap paket data berdasarkan 4 byte (untuk versi IPv4) alamat tujuan (nomor IP).
• TCP (transmission transfer protocol) memperbaiki pengiriman data yang benar dari suatu klien ke server.
• Sockets subrutin paket yang menyediakan akses ke TCP/IP pada kebanyakan sistem.
LAYER TCP/IP
Protocol serangkaian aturan yang mengatur unit fungsional agar komunikasi bisa terlaksana.
Arsitektur Merupakan sebuah himpunan layer (lapisan) dan protocol.
ARSITEKTUR PROTOKOL TCP/IP
Sekelompok protokol yang mengatur
komunikasi data komputer dan
memungkinkan komputer berbagai
jenis dan berbagai vendor serta
berbeda sistem operasi untuk
berkomunikasi bersama dengan baik
MODEL ARSITEKTUR PROTOKOL BERLAPIS
ARSITEKTUR TCP/IP
Application Layer(SMTP, FTP, HTTP, dll)
Transport Layer(TCP, UDP)
Internet Layer(IP, ICMP, ARP)
Network Interface Layer(Ethernet, SLIP, PPP)
Jaringan Fisik
TCP/IP Stack
Layer ini menyediakan media bagi system untuk mengirimkan data ke device lain yang terhubung secara langsung. Network Access Layer merupakan gabungan antara Network, Data Link dan Physical layer. Fungsi Network Access Layer dalam TCP/IP disembunyikan, dan protocol yang lebih umum dikenal (IP, TCP, UDP, dll) digunakan sebagai protocol-level yang lebih tinggi. Fungsi dalam layer ini adalah mengubah IP datagram ke frame yang ditransmisikan oleh network, dan memetakan IP Address ke physical address yang digunakan dalam jaringan. IP Address ini harus diubah ke alamat apapun yang diperlukan untuk physical layer untuk mentransmisikan datagram.
NETWORK INTERFACE LAYER
IP (Internet Protocol)
Protokol IP merupakan inti dari protocol TCP/IP. Seluruh data yang berasal dari protocol pada layer di atas IP harus dilewatkan, diolah oleh protocol IP, dan dipancarkan sebagai paket IP, agar sampai ke tujuan.
ICMP (Internet Control Message Protocol)
Memberikan kontrol pada kemampuan pesan
ARP (Adress Resolution Protocol)
Menentukan alamat data link layer untuk IP Address yang telah dikenalMenentukan alamat data link layer untuk IP Address yang telah dikenal
RARP(Reverse Adress Resolution Protocol)
Menentukan Network Address pada saat alamat data link layer di ketahui
INTERNET LAYER
TRANSPORT LAYER
TCP -- a connection-oriented, reliable protocol, byte stream service. Connection Oriented berarti sebelum melakukan pertukaran data, dua aplikasi pengguna TCP harus melakukan hubungan (handshake) terlebih dahulu. Reliable berarti TCP menerapkan proses deteksi kesalahan paket dan retransmisi. Byte Stream Service berarti paket dikirimkan dan sampai ke tujuan secara berurutan.
UDP -- connectionless and unreliable. Walaupun bertanggung jawab untuk mentransmisikan pesan/data, tidak ada software yang menge-cek pengantara setiap segmen yang dilakukan oleh layer ini. Keuntungan penggunaan UDP adalah kecepatannya karena pada UDP tidak ada acknowledgements, sehinggan trafik yang lewat jaringan rendah, dan itu yang membuat UDP lebih cepat daripada TCP.
APPLICATION LAYER
Layer ini termasuk seluruh proses yang menggunakan transport layer untuk mengirimkan data. Banyak sekali application protocol yang digunakan saat ini. Beberapa diantaranya adalah:- TELNET, yaitu Network Terminal Protocol, yang menyediakan remote login dalam jaringan- FTP, File Transfer Protocol, digunakan untuk file transfer- SMTP, Simple Mail Transfer Protocol, dugunakan untuk mengirimkan email- DNS, Domain Name Service, untuk memetakan IP Address ke dalam nama tertentu- RIP, Routing Information Protocol, protokol routing- OSPF, Open Shortest Path First, protokol routing- NFS, Network File System, untuk sharing file terhadap berbagai host dalam jaringan- HTTP, Hyper Text Transfer Protokol, protokol untuk web browsing.