Proses pemindahan data pada komputer yang terhubung dengan internet disebut

TCP/IP 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 TCP/IP stack.

Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/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 mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Keunggulan TCP/IP adalah sebagai berikut:

  • Open Protocol Standard, yaitu tersedia secara bebas dan dikembangkan independen terhadap komputer hardware ataupun sistem operasi apapun. Karena didukung secara meluas, TCP/IP sangat ideal untuk menyatukan bermacam hardware dan software, walaupun tidak berkomunikasi lewat internet.
  • Independen dari physical network hardware. Ini menyebabkan TCP/IP dapat mengintegrasikan bermacam network, baik melalui ethernet, token ring, dial-up, X.25/AX.25 dan media transmisi fisik lainnya.
  • Skema pengalamatan yang umum menyebabkan device yang menggunakan TCP/IP dapat menghubungi alamat device-device lain di seluruh network, bahkan Internet sekalipun.
  • High level protocol standar, yang dapat melayani user secara luas

Cara Kerja TCP/IP

  • Untuk memindahkan data antara dua komputer yang berbeda dalam suatu jaringan yang terdiri dari banyak komputer, dibutuhkan alamat tujuan dan perantara untuk memindahkan sinyal elektronik pembentuk data secara aman dan langsung.
  • Internet menggunakan protokol untuk menjamin sampainya data secara aman di tempat tujuan.
  • Saat seorang pengguna Internet mengirim sekelompok teks ke mesin lain, TCP/IP mulai bekerja. TCP membagi teks tersebut menjadi paket-paket data kecil, menambahkan beberapa informasi (dapat dianggap sebagai pengiriman barang), sehingga komputer penerima memastikan bahwa paket yang diterimanya tidak mengalami kerusakan sepanjang pengiriman. IP menambahkan label yang berisikan informasi alamat pada paket tersebut.
  • Deretan paket-paket TCP/IP berjalan menuju tujuan yang sama dengan menggunakan berbagai jalur yang berbeda. Sebuah perangkat khusus yang disebut router dipasang di titik persimpangan antar jaringan dan memutuskan jalur mana yang paling efisien yang menjadi langkah berikut dari sebuah paket. Router membantu mengatur arus lalu lintas di Internet dengan membagi beban, sehingga menghindari kelebihan beban pada suatu bagian dari sistem yang ada.
  • Saat paket-paket TCP/IP tiba di tempat tujuannya, komputer akan membuka label alamat IP lalu menggunakan daftar pengiriman yang ada pada paket TCP untuk memeriksa apakah ada kerusakan paket yang terjadi selama pengiriman, dan menyusun kembali paket-paket tsb menjadi susunan teks seperti aslinya. Saat komputer penerima menemukan paket yang rusak, komputer tsb akan meminta komputer pengirim untuk mengirim salinan baru dari paket yang rusak.
  • Sebuah perangkat khusus yang disebut gateway memungkinkan beragam tipe jaringan yang ada di horison elektronik untuk berkomunikasi dengan Internet menggunakan TCP/IP. Gateway menerjemahkan protokol asli jaringan komputer tersebut menjadi TCP/IP dan sebaliknya.
  • Bagi seorang pemakai, Internet hadir seperti jaringan global raksasa yang tidak terbatas, yang langsung merespon jika diminta. Komputer, gateway, router, dan protokol yang membuat ilusi ini bekerja.

Macam-Macam Layer pada TCP/IP

  1. Physical Layer
    • Physical layer mendefinisikan karakteristik yang dibutuhkan hardware untuk membawa sinyal data transmisi. Hal hal seperti level tegangan, nomor dan lokasi pin interface, didefinisikan pada layer ini.
  2. Network Access Layer
    • Protokol pada layer ini menyediakan media bagi system untuk mengirimkan data ke device lain yang terhubung secara langsung. Dalam literatur yang digunakan dalam tulisan ini, Network Access Layer merupakan gabungan antara Network, Data Link dan Physical layer. Fungsi Network Access Layer dalam TCP/IP disembunyikan, dan protokol yang lebih umum dikenal (IP, TCP, UDP, dll) digunakan sebagai protokol-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

  3. Internet Layer
    • Diatas Network Access Layer adalah Internet Layer. Internet Protocol adalah jantung dari TCP/IP dan protokol paling penting pada Internet Layer (RFC 791). IP menyediakan layanan pengiriman paket dasar pada jaringan tempat TCP/IP network dibangun. Seluruh protokol, diatas dan dibawah Internet layer, menggunakan Internet Protokol untuk mengirimkan data. Semua data TCP/IP mengalir melalui IP, baik incoming maupun outgoing, dengan mengabaikan tujuan terakhirnya.
  4. Transport Layer
    • Dua protokol utama pada layer ini adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP). TCP menyediakan layanan pengiriman data handal dengan end-to-end deteksi dan koreksi kesalahan. UDP menyediakan layanan pengiriman datagram tanpa koneksi (connectionless) dan low-overhead. Kedua protokol ini mengirmkan data diantara Application Layer dan Internet Layer. Programmer untuk aplikasi dapat memilih layanan mana yang lebih dibutuhkan untuk aplikasi mereka.
  5. Application Layer
    • Pada sisi paling atas dari arsitektur protokol TCP/IP adalah 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 :
      1. TELNET, yaitu Network Terminal Protocol, yang menyediakan remote login dalam jaringan.
      2. FTP, File Transfer Protocol, digunakan untuk file transfer.
      3. SMTP, Simple Mail Transfer Protocol, dugunakan untuk mengirimkan electronic mail.
      4. DNS, Domain Name Service, untuk memetakan IP Address ke dalam nama tertentu.
      5. RIP, Routing Information Protococl, protokol routing.
      6. OSPF, Open Shortest Path First, protokol routing.
      7. NFS, Network File System, untuk sharing file terhadap berbagai host dalam jaringan.
      8. HTTP, Hyper Text Transfer Protokol, protokol untuk web browsing.

Referensi

  • Forouzan, B. A. (2013). Data Communication and Networking. 5th Ed. New York: McGraw-Hill. ISBN:0073376221
  • Forouzan, B. A. (2010). TCP/IP Protocol Suite. 4th Ed. New York: McGraw-Hill. ISBN:9780071084208

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer.

Tugas yang biasanya dilakukan oleh sebuah protokol dalam sebuah jaringan diantaranya adalah :

  • Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer / mesin lainnya.
  • Melakukan metode “jabat-tangan” (handshaking).
  • Negosiasi berbagai macam karakteristik hubungan.
  • Bagaimana mengawali dan mengakhiri suatu pesan.
  • Bagaimana format pesan yang digunakan.
  • Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
  • Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya.
  • Mengakhiri suatu koneksi.

Fungsi protokol jaringan komputer secara umum adalah untuk menghubungkan pengirim dan penerima dalam berkomunikasi dan bertukar informasi supaya dapat berjalan dengan akurat dan lancar. Fungsi lainnya dari protokol adalah sebagai berikut:

  • Encapsulation: sebagai pelengkap informasi yang akan dikirimkan bersama dengan alamat, kode-kode koreksi, dan lainnya. Paket data ini dinamakan dengan Frame. Data kemudian dikirimkan dalam blok-blok dan dikendalikan oleh Protocol Data Unit (PDU) dimana masing-masing PDU berisi kontrol informasi dan data. Contoh protokol dengan fungsi encapsulation adalah HDLC, ATM, LLC, IEEE 802.11, IEEE 802.3, frame relay, TFTP, dan AAL5.
  • Connection control: membangun hubungan komunikasi dari transmitter ke receiver untuk mengirim data dan mengakhiri hubungan.
  • Flow control: mengatur perjalanan data dari transmitter ke receiver yang dilakukan dengan cara satu-persatu guna membatasi jumlah data yang dikirimkan. Pada fungsi ini harus terdapat fitur Stop-And-Wait yang artinya masing-masing PDU harus diakui sebelum proses pengiriman selanjutnya.
  • Error control: mengawasi terjadinya kesalahan saat proses pengiriman data. Jika terdapat kesalahan, maka paket akan langsung dibuang.
  • Fragmentasi: proses dimana pihak pengirim membagi informasi yang dikirim menjadi beberapa paket data. Proses ini ditandai dengan urutan beberapa PDU dengan berbagai batasan ukuran.
  • Reassembly: proses dimana pihak penerima mengembalikan kembali paket-paket data menjadi satu paket yang lengkap.
  • Transmission service: memberi pelayanan komunikasi data seputar prioritas dan keamanan data. Contohnya saja prioritas paket, pengaturan batas koneksi, membatasi akses paket, mutu jaringan, dan lainnya

Sistem protocol ini menentukan aturan-aturan yang perlu ditaati oleh perangkat pengirim dan juga penerima agar hubungan jaringan berlangsung dengan baik. Teknologi protokol juga bisa dibilang sebagai media yang menghubungkan perangkat pengirim dan juga penerima untuk bisa saling komunikasi dan bertukar informasi.

Awalnya, protokol hanya digunakan untuk menghubungkan beberapa node saja. Namun seiring dengan berkembangnya internet, munculah beberapa jenis protokol berbeda. Untuk menghindari ketidakcocokan jenis protokol dengan yang lainnya, munculah sebuah standarisasi protokol yang Yang saat ini banyak mengeluarkan standardisasi protokol yaitu IETF, ETSI, ITU, dan ANSI Protokol adalah sebuah anggaran atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data sela dua atau semakin titik komputer. OSI layer dan TCP / IP layer merupakan standar komunikasi yang diterapkan untuk jaringan komputer. Standar ini digunakan untuk menentukan aturan sehingga seluruh alat komunikasi bisa saling terkoneksi melalui jaringan internet.

Persamaan antara model OSI dan TCP/IP layer antara lain :

  • Keduanya memiliki layer (lapisan).
  • Sama – sama memiliki Application layer meskipun memiliki layanan yang berbeda.
  • Memiliki transport dan network layer yang sama.
  • Asumsi dasar keduanya adalah menggunakan teknologi packet switching.
  • Dua-duanya punya transport dan network layer yang bisa diperbandingkan.
  • Dua-duanya menggunakan teknologi packet-switching, bukan circuit-switching ( Teknologi Circuit-Switching digunakan pada analog telephone).

Perbedaan antara model OSI dan TCP/IP antara lain :

  • TCP/IP menggabungkan presentation dan session layers kedalam application layers.
  • TCP/IP menggabungkan OSI-data link dan physical layers kedalam network access layer.
  • TCP/IP Protocol adalah standar dalam pengembangan internet.

Jenis-Jenis Protokol Jaringan

Pada jaringan komputer di seluruh dunia, ada beberapa jenis protokol yang digunakan untuk berhubungan. Beberapa jenis protokol yaitu:

  • TCP/IP. Transmission Control Protocol (TCP) dan Internet Protocol (IP) merupakan standar dari komunikasi data yang dipakai oleh komunitas internet. Standar ini mengatur dalam proses tukar-menukar data atau informasi dari satu komputer ke komputer lain di dalam jaringan internet. TCP cocok digunakan untuk koneksi yang membutuhkan keandalan tinggi seperti Telnet(23), HTTP(80), FTP(21), SSH(22).
  • User Datagram Protokol (UDP). User Datagram Protocol (UDP) adalah transport TCP/IP yang dapat mendukung komunikasi yang unreliable, tanpa adanya koneksi antar host di dalam suatu jaringan. UDP untuk koneksi yang tidak terlalu kritis seperti transmisi audio/video (VoIP dan audio/video streaming). UDP kurang baik untuk pengiriman packet berukuran besar karena mengakibatkan banyak packet loss

Referensi

  • Forouzan, B. A. (2013). Data Communication and Networking. 5th Ed. New York: McGraw-Hill. ISBN:0073376221
  • Forouzan, B. A. (2010). TCP/IP Protocol Suite. 4th Ed. New York: McGraw-Hill. ISBN:9780071084208
  • https://www.baktikominfo.id/id/informasi/pengetahuan/protokol_jaringan_komputer_pengertian_fungsi_dan_jenisnya-710