Network Addresses

By Muhammad Aditiya Rakhman


IP Addresses

Alamat IP digunakan untuk mengidentifikasi node secara unik di internet. Alamat ini didaftarkan melalui ISP (Penyedia Layanan Internet).

Alamat IP adalah nomor yang mengidentifikasi sistem Anda di jaringan. Alamat ini terdiri dari dua jenis.

IPv4

IPv4 adalah alamat 32-bit, terdiri dari 4 oktet (satu oktet hanya 8 bit, atau satu byte).

IPv6

IPv6 adalah alamat 128-bit, terdiri dari 8 pasangan oktet 16-bit.


IPv4 Address Types

Unicast

adalah alamat yang terkait dengan satu host atau perangkat komputer tertentu. Setiap unicast address mengidentifikasi host secara unik dalam jaringan. Contoh alamat unicast adalah seperti 140.211.169.4 atau 64.254.248.193.

Network

Alamat yang bagian host-nya disetel ke semua nol biner. Contoh: 192.168.1.0

Broadcast

adalah alamat yang digunakan untuk mengirim pesan ke semua anggota dalam suatu jaringan atau subnet. Bagian host-nya diatur sebagai semua bit biner satu. Contoh alamat broadcast adalah seperti 172.16.255.255 atau 148.114.255.255 atau 192.168.1.255

Multicast

adalah alamat yang digunakan untuk mengirim pesan ke sekelompok perangkat yang sudah dikonfigurasi secara khusus untuk mendengarkan alamat multicast tersebut. Contoh alamat multicast adalah 224.0.0.2


Reserved Addresses

Alamat dan rentang alamat tertentu sudah dipesan untuk tujuan khusus.

127.x.x.x

Dicadangkan untuk antarmuka loopback (sistem lokal), di mana 0 <= x <= 254. Umumnya, 127.0.0.1.

0.0.0.0

Alamat ini digunakan oleh sistem yang belum mengetahui alamatnya sendiri. Protokol seperti DHCP (Dynamic Host Configuration Protocol) dan BOOTP (Bootstrap Protocol) menggunakan alamat ini saat mencoba berkomunikasi dengan server untuk mengalokasikan alamat IP.

255.255.255.255

adalah alamat broadcast generik yang direserve untuk penggunaan internal. Alamat-alamat dalam kategori ini tidak akan dialokasikan atau didaftarkan kepada siapa pun. Mereka umumnya tidak dapat di-routingkan di seluruh jaringan.

Other reserved addresses

  • 10.0.0.0 - 10.255.255.255

  • 172.16.0.0 - 172.31.255.255

  • 192.168.0.0 - 192.168.255.255


IPv6 Address Types

Unicast

alamat unicast adalah alamat yang ditujukan untuk satu interface atau perangkat.

  • Link-local: Alamat ini secara otomatis dikonfigurasi pada setiap interface dan digunakan hanya dalam jaringan lokal (non-routable).

  • Global: Alamat ini dapat ditetapkan secara dinamis atau manual dan dirutekan di seluruh jaringan.

Multicast

Seperti pada IPv4, alamat multicast digunakan untuk mengirimkan paket data ke beberapa interface sekaligus. Ini memungkinkan komunikasi satu-ke-banyak.

Anycast

Anycast adalah jenis alamat yang digunakan untuk mengirimkan paket data ke salah satu dari beberapa interface yang memiliki alamat anycast yang sama.

IPv4-mapped

adalah jenis alamat khusus yang digunakan untuk menghubungkan IPv6 dengan IPv4. Alamat IPv4-mapped memungkinkan perangkat IPv6 untuk berkomunikasi dengan perangkat IPv4. Contohnya adalah ::FFFF:a.b.c.d/96, di mana a.b.c.d adalah alamat IPv4.

Selain jenis-jenis alamat tersebut, IPv6 juga memiliki alamat-alamat khusus lainnya seperti loopback (::1/128) yang digunakan untuk komunikasi lokal dengan diri sendiri, dan alamat-alamat yang direserve untuk dokumentasi.


IPv4 Address Classes

Alamat Kelas A menggunakan 8 bit untuk bagian jaringan dari alamat dan 24 bit untuk bagian host dari alamat. Alamat Kelas B menggunakan 16 bit untuk bagian jaringan dan 16 bit untuk bagian host, sedangkan alamat Kelas C menggunakan 24 bit untuk bagian jaringan dan 8 bit untuk bagian host.


Netmasks

netmask digunakan untuk menentukan berapa banyak alamat yang digunakan untuk bagian jaringan dan berapa banyak untuk bagian host seperti yang telah kita lihat. Ini juga digunakan untuk menentukan alamat jaringan dan broadcast.

Example:

172.16.2.17 ip address
&255.255.0.0 netmask
-----------------
172.16.0.0 network address


Setting the Hostname

Nama host hanyalah label untuk membedakan perangkat jaringan dari node lain. Untuk tujuan DNS, nama host ditambahkan dengan titik (dot) dengan nama domain, sehingga mesin dengan nama host antje dapat memiliki nama domain yang memenuhi syarat (FQDN) antje.linuxfoundation.org.

Pada waktu tertentu, memastikan nama host saat ini semudah:

$ hostname
wally

Untuk melakukan hal ini secara terus-menerus agar perubahan bertahan saat reboot, gunakan hostnamectl, bagian dari infrastruktur systemd:

$ sudo hostnamectl set-hostname <username>

Lengkapnya ada di man page atau tambahkan opsi --help pada akhir perintah.

Last updated