Apa itu host?
Sebuah host adalah komputer atau perangkat lain yang berkomunikasi dengan host lain dalam suatu jaringan. Host juga dikenal sebagai network hosts, yang mencakup klien dan server yang mengirim atau menerima data, layanan, dan aplikasi.
Host biasanya tidak termasuk perangkat jaringan perantara seperti switch dan router, yang lebih sering dikategorikan sebagai node. Node adalah istilah yang lebih luas yang mencakup segala sesuatu yang terhubung ke jaringan, sedangkan host harus memiliki alamat IP. Dengan kata lain, semua host adalah node, tetapi tidak semua node dalam jaringan adalah host kecuali mereka memerlukan alamat IP untuk berfungsi.
Host menggunakan berbagai protokol untuk berkomunikasi, termasuk TCP dan User Datagram Protocol (UDP). Dalam jaringan TCP/IP, setiap host memiliki nomor host yang, bersama dengan identitas jaringan, membentuk alamat IP uniknya. Dalam model Open Systems Interconnection (OSI), protokol dalam transport layer, yang juga dikenal sebagai Layer 4, bertanggung jawab untuk komunikasi antar-host.
Jenis-jenis host dalam IT
Istilah host digunakan di beberapa bidang dalam teknologi informasi (IT) dengan makna yang sedikit berbeda tergantung pada konteksnya.
Web host
Bagi perusahaan atau individu yang memiliki situs web, host adalah web server yang menyimpan dan mentransmisikan data untuk satu atau lebih situs web. Host juga bisa merujuk pada penyedia layanan yang menyewakan infrastruktur ini, yang dikenal sebagai hosting.
Cloud host
Cloud host berbasis pada teknologi cloud computing yang memungkinkan sejumlah server bekerja sebagai satu sistem, sehingga performa situs web dapat dijamin oleh banyak mesin. Biasanya, cloud host mencakup jaringan server yang mengambil sumber daya dari berbagai pusat data di lokasi berbeda.
Cloud host beroperasi sebagai layanan yang memungkinkan klien membeli sesuai dengan kebutuhan mereka. Cloud hosting merupakan alternatif dari hosting situs web pada satu server fisik. Cloud hosting dapat dianggap sebagai bagian dari infrastruktur sebagai layanan (IaaS) dan platform sebagai layanan (PaaS). Dalam model public cloud, data ditransmisikan melalui jaringan publik yang disimpan secara fisik di server virtual bersama dalam sumber daya cloud.
Virtual host
Istilah virtual host memiliki dua makna. Pertama, teknologi yang digunakan untuk menjalankan beberapa domain atau aplikasi pada satu server fisik. Kedua, perusahaan yang menjual layanan infrastruktur virtual.
Remote host
Dalam konteks ini, pengguna mengakses remote host yang berada di lokasi fisik berbeda melalui jaringan pribadi atau internet. Proses ini memungkinkan pengguna mendapatkan akses jarak jauh. Contohnya termasuk server yang dapat diakses pengguna dari jarak jauh atau komputer host untuk remote desktop.
Host virtual machine
Ini mengacu pada perangkat keras — atau server fisik — yang menyediakan sumber daya komputasi untuk mendukung virtual machine (VM). Proses ini juga dikenal sebagai server virtualization.
Lingkungan komputer mainframe
Dalam konteks ini, komputer mainframe dapat berfungsi sebagai host penyedia layanan bagi workstation yang terhubung dengannya. Ini tidak berarti bahwa host hanya terdiri dari server dan workstation hanya berisi klien. Hubungan server-klien adalah model pemrograman yang independen dari penggunaan istilah host dalam konteks ini.
Hostname
Hostname adalah nama dalam format teks yang mengidentifikasi sebuah host dalam domain tertentu. Dalam jaringan area lokal (LAN), hostname server bisa berupa nama panggilan seperti mailserver1. Di internet, hostname menjadi bagian dari alamat web dan terdiri dari tiga bagian:
- subdomain
- nama domain
- top-level domain
Sebagai contoh, hostname subdomain.example.com terdiri dari subdomain subdomain, nama domain example, dan top-level domain .com.
Dalam beberapa konteks lain, host juga bisa merujuk pada perangkat atau program yang menyediakan layanan bagi perangkat atau program lain yang lebih kecil atau kurang mampu.