Internet protocol suite atau TCP/IP (singkatan dari Transmission
Control Protocol/Internet Protocol) adalah 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 tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah !P/IP sta"k Protokol !P/IP dikembangkan pada akhir dekade #$%&-an hingga awal #$'&-an sebagai sebuah protokol standar untuk menghubungkan komputer- komputer dan jaringan untuk membentuk sebuah jaringan yang luas (()*). !P/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengi+inkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini "o"ok untuk menghubungkan sistem-sistem berbeda (seperti ,i"rosoft (indows dan keluarga -*I.) untuk membentuk jaringan yang heterogen. Protokol !P/IP selalu bere/olusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet 0o"iety (I01!), Internet )r"hite"ture 2oard (I)2), dan Internet 3ngineering ask 4or"e (I34). ,a"am-ma"am protokol yang berjalan di atas !P/IP, skema pengalamatan, dan konsep !P/IP didefinisikan dalam dokumen yang disebut sebagai 5e6uest for !omments (54!) yang dikeluarkan oleh I34. )rsitektur !P/IP diperbandingkan dengan D)5P) 5eferen"e ,odel dan 10I 5eferen"e ,odel )rsitektur !P/IP tidaklah berbasis model referensi tujuh lapis 10I, tetapi menggunakan model referensi D)5P). 0eperti diperlihatkan dalam diagram, !P/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis. 3mpat lapis ini, dapat dipetakan (meski tidak se"ara langsung) terhadap model referensi 10I. 3mpat lapis ini, kadang-kadang disebut sebagai DARPA Model, Internet Model, atau DoD Model, mengingat !P/IP merupakan protokol yang awalnya dikembangkan dari proyek )5P)*3 yang dimulai oleh Departemen Pertahanan )merika 0erikat. 0etiap lapisan yang dimiliki oleh kumpulan protokol (proto"ol suite) !P/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol !P/IP adalah sebagai berikut7 Protokol lapisan aplikasi7 bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan !P/IP. Protokol ini men"akup protokol Dynamic Host Configuration Protocol (D8!P), Domain Name System (D*0), 8yperte9t ransfer Proto"ol (8P), File Transfer Protocol (4P), Telnet, Simple Mail Transfer Protocol (0,P), Simple Netor! FAKHRUL GHAZI OR5 NEO TELEMETRI Page # Konsep TCP/IP 2012 Management Protocol (0*,P), dan masih banyak protokol lainnya. Dalam beberapa implementasi sta"k protokol, seperti halnya ,i"rosoft !P/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka (indows 0o"kets ((inso"k) atau *et2I10 o/er !P/IP (*et2). Protokol lapisan antar-"ost7 berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection#oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah ransmission !ontrol Proto"ol (!P) dan -ser Datagram Proto"ol (-DP). Protokol lapisan internetor!7 bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol ()5P), Internet !ontrol ,essage Proto"ol (I!,P), dan Internet :roup ,anagement Proto"ol (I:,P). Protokol lapisan antarmuka jaringan7 bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. !P/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam ;)* (seperti halnya 3thernet dan oken 5ing), ,)* dan ()* (seperti halnya dial-up modem yang berjalan di atas Publi" 0wit"hed elephone *etwork (P0*), Integrated Ser$ices Digital Netor! (I0D*), serta Async"ronous Transfer Mode (),)). Pengalamatan Protokol !P/IP menggunakan dua buah skema pengalamatan yang dapat digunakan untuk mengidentifikasikan sebuah komputer dalam sebuah jaringan atau jaringan dalam sebuah internetwork, yakni sebagai berikut7 Pengalamatan IP7 yang berupa alamat logis yang terdiri atas <=-bit (empat oktet berukuran '-bit) yang umumnya ditulis dalam format www.xxx.yyy.zzz. Dengan menggunakan subnet mas! yang diasosiasikan dengannya, sebuah alamat IP pun dapat dibagi menjadi dua bagian, yakni Netor! Identifier (*etID) yang dapat mengidentifikasikan jaringan lokal dalam sebuah internetor! dan Host identifier (8ostID) yang dapat mengidentifikasikan host dalam jaringan tersebut. 0ebagai "ontoh, alamat 205.116.008.044 dapat dibagi dengan menggunakan subnet mask 255.255.255.000 ke dalam Netor! ID 205.116.008.000 dan Host ID >>. )lamat IP merupakan kewajiban yang harus ditetapkan untuk sebuah "ost, yang dapat dilakukan se"ara manual (statis) atau menggunakan Dynamic Host Configuration Protocol (D8!P) (dinamis). 4ully 6ualified domain name (4?D*)7 )lamat ini merupakan alamat yang direpresentasikan dalam nama alfanumerik yang diekspresikan dalam bentuk <nama_host>.<nama_domain>, di mana @namaAdomainB mengindentifikasikan jaringan di mana sebuah komputer berada, dan @namaAhostB mengidentifikasikan sebuah komputer dalam jaringan. Pengalamatan 4?D* digunakan oleh skema penamaan domain Domain *ame 0ystem (D*0). 0ebagai "ontoh, alamat 4?D* id.wikipedia.org merepresentasikan sebuah host dengan nama CidC yang terdapat di dalam FAKHRUL GHAZI OR5 NEO TELEMETRI Page = Konsep TCP/IP 2012 domain jaringan Cwikipedia.orgC. *ama domain wikipedia.org merupakan second#le$el domain yang terdaftar di dalam top#le$el domain .org, yang terdaftar dalam root D*0, yang memiliki nama C.C (titik). Penggunaan 4?D* lebih bersahabat dan lebih mudah diingat ketimbang dengan menggunakan alamat IP. )kan tetapi, dalam !P/IP, agar komunikasi dapat berjalan, 4?D* harus diterjemahkan terlebih dahulu (proses penerjemahan ini disebut sebagai resolusi nama) ke dalam alamat IP dengan menggunakan ser$er yang menjalankan D*0, yang disebut dengan Name Ser$er atau dengan menggunakan berkas "osts (/etc/hosts atau %systemroot%\system32\driers\etc\hosts) yang disimpan di dalam mesin yang bersangkutan. Konsep dasar Layanan 2erikut ini adalah layanan tradisional yang dapat berjalan di atas protokol !P/IP7 Pengiriman berkas (file transfer). 4ile ransfer Proto"ol (4P) memungkinkan pengguna komputer yang satu untuk dapat mengirim ataupun menerima berkas ke sebuah host di dalam jaringan. ,etode otentikasi yang digunakannya adalah penggunaan nama pengguna (user name) dan passord%%& mes!ipun banya! 'uga FTP yang dapat dia!ses secara anonim (anonymous)& alias tida! berpassword* (+eterangan lebi" lan'ut mengenai FTP dapat dili"at pada RFC ,-,*) Remote login. Netor! terminal Protocol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer di dalam suatu jaringan se"ara jarak jauh. Dadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut. (Eeterangan lebih lanjut mengenai elnet dapat dilihat pada 54! 'F> dan 54! 'FF.) Computer mail. Digunakan untuk menerapkan sistem surat elektronik. (Eeterangan lebih lanjut mengenai e-mail dapat dilihat pada 54! '=# 54! '==.) Network File ystem (NFS). Pelayanan akses berkas-berkas yang dapat diakses dari jarak jauh yang memungkinkan klien-klien untuk mengakses berkas pada komputer jaringan, seolah-olah berkas tersebut disimpan se"ara lokal. (Eeterangan lebih lanjut mengenai *40 dapat dilihat 54! #&&# dan 54! #&&=.) Remote e!ecution. ,emungkinkan pengguna komputer untuk menjalankan suatu program tertentu di dalam komputer yang berbeda. 2iasanya berguna jika pengguna menggunakan komputer yang terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu sistem komputer. )da beberapa jenis remote e.ecution, ada yang berupa perintah-perintah dasar saja, yaitu yang dapat dijalankan dalam system komputer yang sama dan ada pula yg menggunakan sistem Remote Procedure Call (5P!), yang memungkinkan program untuk memanggil subrutin yang akan dijalankan di FAKHRUL GHAZI OR5 NEO TELEMETRI Page < Konsep TCP/IP 2012 sistem komputer yg berbeda. (sebagai "ontoh dalam 2erkeley -*I. ada perintah rsh dan rexec.) Name ser"er yang berguna sebagai penyimpanan basis data nama "ost yang digunakan pada Internet (Eeterangan lebih lanjut dapat dilihat pada 54! '== dan 54! '=< yang menjelaskan mengenai penggunaan protokol name ser$er yang bertujuan untuk menentukan nama "ost di Internet.) Re#uest for Comments 54! (5e6uest 4or !omments) merupakan standar yang digunakan dalam Internet, meskipun ada juga isinya yg merupakan bahan diskusi ataupun omong kosong belaka. Diterbitkan oleh I)2 yang merupakan komite independen yang terdiri atas para peneliti dan profesional yang mengerti teknis, kondisi dan e/olusi Internet. 0ebuah surat yg mengikuti nomor 54! menunjukan status 54! 7 07 0tandard, standar resmi bagi internet D07 Draft standard, protokol tahap akhir sebelum disetujui sebagai standar P07 Proposed 0tandard, protokol pertimbangan untuk standar masa depan I7 Informational, berisikan bahan-bahan diskusi yg sifatnya informasi 37 39perimental, protokol dalam tahap per"obaan tetapi bukan pada jalur standar. 87 8istori", protokol-protokol yg telah digantikan atau tidak lagi dipertimbankan utk standardisasi. $agaimanakah %entuk arsitektur dari TCP/IP itu & Dikarenakan !P/IP adalah serangkaian protokol di mana setiap protokol melakukan sebagian dari keseluruhan tugas komunikasi jaringan, maka tentulah implementasinya tak lepas dari arsitektur jaringan itu sendiri. )rsitektur rangkaian protokol !P/IP mendifinisikan berbagai "ara agar !P/IP dapat saling menyesuaikan. Earena !P/IP merupakan salah satu lapisan protokol ,odel 10I, berarti bahwa hierarki !P/IP merujuk kepada % lapisan 10I tersebut. iga lapisan teratas biasa dikenal sebagai Cupper le$el protocolC sedangkan empat lapisan terbawah dikenal sebagai Cloer le$el protocolC. iap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan bergantung dari keberhasilan operasi layer sebelumnya. 0ebuah lapisan pengirim hanya perlu berhubungan dengan lapisan yang sama di penerima (jadi misalnya lapisan data lin! penerima hanya berhubungan dengan lapisan data lin! pengirim) selain dengan satu layer di atas atau di bawahnya (misalnya lapisan network berhubungan dengan lapisan transport di atasnya atau dengan lapisan data link di bawahnya). ,odel dengan menggunakan lapisan ini merupakan sebuah konsep yang penting karena suatu fungsi yang rumit yang berkaitan dengan komunikasi dapat dipe"ahkan menjadi sejumlah unit yang lebih ke"il. iap lapisan bertugas memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi lapisan FAKHRUL GHAZI OR5 NEO TELEMETRI Page > Konsep TCP/IP 2012 diatasnya dari rin"ian "ara pemberian layanan tersebut. iap lapisan harus transparan sehingga modifikasi yang dilakukan atasnya tidak akan menyebabkan perubahan pada lapisan yang lain. ;apisan menjalankan perannya dalam pengalihan data dengan mengikuti peraturan yang berlaku untuknya dan hanya berkomunikasi dengan lapisan yang setingkat. )kibatnya sebuah layer pada satu sistem tertentu hanya akan berhubungan dengan lapisan yang sama dari sistem yang lain. Proses ini dikenal sebagai Peer process. Dalam keadaan sebenarnya tidak ada data yang langsung dialihkan antar lapisan yang sama dari dua sistem yang berbeda ini. ;apisan atas akan memberikan data dan kendali ke lapisan dibawahnya sampai lapisan yang terendah di"apai. )ntara dua lapisan yang berdekatan terdapat interface (antarmuka). Interface ini mendifinisikan operasi dan layanan yang diberikan olehnya ke lapisan lebih atas. iap lapisan harus melaksanakan sekumpulan fungsi khusus yang dipahami dengan sempurna. 8impunan lapisan dan protokol dikenal sebagai Carsitektur jaringanC. FAKHRUL GHAZI OR5 NEO TELEMETRI Page F