3.1 Pengantar host dan subnet

Alamat IP digunakan untuk mengidentifikasi perangkat di jaringan. Untuk berkomunikasi dengan perangkat lain melalui jaringan, alamat IP harus diberikan ke setiap perangkat jaringan (termasuk komputer, server, router, printer). Perangkat semacam itu di jaringan disebut host .

Peralatan jaringan juga memiliki nomornya sendiri. Dan semua komputer yang dilayani oleh peralatan jaringan tertentu disebut subnet . Setiap subnet memiliki pola di mana peralatan jaringan memberikan alamat IP ke subnetnya. Pola seperti itu disebut subnet mask .

Subnet mask memungkinkan Anda membagi satu jaringan menjadi beberapa subnet, dan juga mengatur jumlah maksimum host yang disponsori.

Pengantar alamat IP

Alamat IP terdiri dari empat bagian, ditulis sebagai angka desimal bertitik (misalnya, 192.168.1.1). Masing-masing dari empat bagian ini disebut oktet . Oktet adalah delapan digit biner, seperti 00001111.

Dengan demikian, setiap oktet dapat mengambil nilai biner dari 00000000ke 11111111atau dari 0ke 255desimal.

struktur alamat IP

Bagian pertama dari alamat IP adalah nomor jaringan, bagian lainnya adalah ID host. Bersama-sama mereka membentuk alamat IP host yang unik. Semakin pendek nomor jaringan, semakin banyak host yang dapat ditampung. Jika nomor jaringan menempati 3 bytes, maka hanya satu byte yang tersisa per nomor host (maksimum 255host di jaringan).

Nomor jaringan digunakan oleh router (router, router) untuk meneruskan paket ke jaringan yang diinginkan, sedangkan ID host mengidentifikasi perangkat spesifik di jaringan tempat paket harus dikirim.

Contoh nomor jaringan dan host

Gambar berikut menunjukkan contoh alamat IP dengan tiga oktet pertama ( 192.168.1) adalah nomor jaringan dan oktet keempat ( 16) adalah ID host.

Contoh nomor jaringan dan host

Jumlah digit biner dalam alamat IP per nomor jaringan dan jumlah digit dalam alamat per ID host dapat berbeda tergantung pada subnet mask.

3.2 Masker subjaringan

IP pribadi

Setiap host di Internet harus memiliki alamat yang unik. Pengecualiannya adalah alamat IP dalam jaringan lokal.

Jika Anda memiliki jaringan lokal sendiri di kantor Anda, maka komputernya akan memiliki alamat IP yang tidak unik. Namun, jika itu adalah komputer yang terhubung langsung ke Internet, atau server, maka itu harus memiliki alamat IP publik yang unik.

Ada organisasi khusus (IANA) yang menangani distribusi alamat IP. ISP membeli alamat IP darinya dalam blok (subnet) dan kemudian menjualnya ke pelanggan mereka. Jadi jika Anda membayar untuk alamat IP putih, maka semuanya beres (penyedia juga membayar uang untuk itu).

Selain itu, IANA telah mengidentifikasi beberapa subnet yang biasa digunakan untuk jaringan area lokal non-publik. Karena subnet ini non-publik, mereka dapat digunakan oleh siapa saja untuk tujuan apapun. Ada tiga subnet seperti itu: besar, sedang dan kecil.

Tiga blok alamat IP berikut dicadangkan untuk mereka:

  • 10.0.0.010.255.255.255
  • 172.16.0.0172.31.255.255
  • 192.168.0.0192.168.255.255

Alamat IP dari subnet pribadi ini terkadang disebut sebagai alamat "abu-abu".

Masker subnet

Untuk menentukan bit mana dari alamat IP yang merujuk ke nomor host dan bit mana yang merujuk ke nomor subnet, yang disebut subnet mask digunakan .

Katakanlah Anda memiliki alamat IP yang ditulis dalam biner:

11110101  01010101 11111111 00000001

Bit yang bertanggung jawab atas nomor jaringan ditandai dengan warna merah, bit yang bertanggung jawab atas nomor host ditandai dengan warna hijau. Ya, itu juga mungkin. Tidak ada pengikatan keras ke byte.

Subnet mask akan disebut nomor seperti itu, di mana bit subnet akan sesuai dengan satu, dan bit host akan sesuai dengan nol. Contoh subnet mask untuk alamat sebelumnya:

11111111  11111111 11110000 00000000

Semua bit subnet sama 1, semua bit host sama 0.

Contoh mengekstraksi nomor jaringan dan ID host di alamat IP:

oktet ke-1: (192) oktet ke-2: (168) oktet ke-3: (1) oktet ke-4: (2)
Alamat IP (biner) 11000000 10101000 00000001 00000010
Subnet mask (biner) 11111111 11111111 11111111 00000000
Nomor jaringan 11000000 10101000 00000001
ID tuan rumah 00000010

Subnet mask selalu terdiri dari rangkaian 1 berurutan, dimulai dengan bit paling kiri dari mask, diikuti rangkaian 0 berurutan untuk total bit 32.

Subnet mask dapat didefinisikan sebagai jumlah bit dalam alamat yang mewakili nomor jaringan (jumlah bit dengan nilai " " 1). Misalnya, " 8-bit mask" adalah topeng di mana 8bitnya adalah satu dan 24bit lainnya adalah nol.

Subnet mask ditulis dalam notasi desimal bertitik, seperti alamat IP. Contoh berikut menunjukkan notasi biner dan desimal dari 8-bit, 16-bit, 24-bitdan 29-bitsubnet mask.

Masker subjaringan:

Desimal Oktet ke-1 biner: Oktet ke-2 biner: Oktet ke-3 biner: Oktet ke-4 biner:
topeng 8-bit 255.0.0.0 11111111 00000000 00000000 00000000
topeng 16-bit 255.255.0.0 11111111 11111111 00000000 00000000
topeng 24 bit 255.255.255.0 11111111 11111111 11111111 00000000
topeng 29-bit 255.255.255.248 11111111 11111111 11111111 11111000

3.3 DHCP

Di dalam jaringan lokal, bisa ada alamat IP statis dan dinamis. Administrator sistem dapat menetapkan alamat statis ke komputer. Yang dinamis ditugaskan ke komputer secara otomatis menggunakan layanan DHCP .

Dynamic Host Configuration Protocol (DHCP) adalah protokol aplikasi yang memungkinkan perangkat jaringan untuk secara otomatis mendapatkan alamat IP dan parameter lain yang diperlukan untuk beroperasi pada jaringan TCP/IP.

Setelah komputer melakukan booting, sistem operasi mengakses server DHCP (biasanya dibangun di dalam router) dan menerima alamat IP (dan parameter lain yang diperlukan) darinya. Ini menghindari konfigurasi manual komputer di jaringan. Pendekatan ini digunakan di sebagian besar jaringan lokal.

distribusi alamat IP

Protokol DHCP menyediakan tiga cara untuk mengalokasikan alamat IP:

Distribusi manual . Dalam metode ini, administrator jaringan memetakan alamat perangkat keras (alamat MAC) setiap komputer ke alamat IP tertentu. Faktanya, metode alokasi alamat ini berbeda dari konfigurasi manual setiap komputer hanya karena informasi alamat disimpan secara terpusat (pada server DHCP) dan oleh karena itu lebih mudah untuk mengubahnya jika perlu.

Distribusi otomatis . Dengan metode ini, setiap komputer diberi alamat IP bebas sembarang dari rentang yang ditentukan oleh administrator untuk penggunaan permanen.

distribusi dinamis . Cara ini mirip dengan pendistribusian otomatis, hanya saja alamat yang diberikan ke komputer bukan untuk penggunaan permanen, melainkan untuk jangka waktu tertentu. Ini disebut sewa alamat. Setelah masa sewa berakhir, alamat IP kembali dianggap gratis dan klien wajib meminta yang baru (namun, ternyata sama). Selain itu, klien sendiri dapat menolak alamat yang diterima.

Layanan DHCP tingkat lanjut dapat secara otomatis memperbarui catatan DNS yang sesuai dengan komputer klien saat alamat baru dialokasikan untuk mereka. Ini dapat berguna ketika Anda memiliki jaringan perusahaan besar yang menggunakan DNS internal untuk nama server dan komputer.

Opsi DHCP

Selain alamat IP, DHCP juga dapat memberi klien parameter tambahan yang diperlukan untuk operasi jaringan normal. Opsi ini disebut opsi DHCP. Ada banyak, tetapi Anda hanya perlu mengetahui beberapa di antaranya.

Beberapa opsi yang paling umum digunakan adalah:

  • alamat IP router default;
  • Subnetmask;
  • alamat server DNS;
  • nama domain DNS.

3.4 localhost dan 127.0.0.1

Ada beberapa alamat IP yang berguna untuk diketahui. Misalnya, alamat IP router Anda. Alamat IP lain yang berguna untuk diketahui adalah 127.0.0.1.Sekarang kita akan membicarakannya lebih detail.

Apa itu 127.0.0.1?

Alamat IP 127.0.0.1dikenal sebagai alamat loopback, tetapi Anda dapat melihatnya sebagai localhost . Saat Anda mengarahkan browser ke 127.0.0.1, browser akan mencoba menyambung ke komputer yang Anda gunakan saat ini. Ini berguna ketika Anda ingin terhubung ke server di komputer Anda.

127.0.0.1khusus di antara alamat IP. Biasanya, alamat IP unik untuk setiap komputer baik di jaringan lokal maupun di Internet. Namun, 127.0.0.1itu selalu mengarah ke komputer yang Anda gunakan saat ini, apa pun yang terjadi.

Misalnya, Anda mengatur server di komputer kerja Anda dan Anda dapat menyambungkannya dengan mengetik 127.0.0.1di browser Anda di tempat kerja. Namun, saat Anda tiba di rumah dan mengetik 127.0.0.1, Anda akan terhubung ke komputer di rumah. Untuk terhubung ke komputer kerja, Anda memerlukan alamat IP publiknya.

Apa itu localhost?

localhost sebenarnya adalah nama domain karena tidak ada 127.0.0.1.perbedaan khusus antara 127.0.0.1dan localhost. Anda dapat menulisnya seperti ini dan itu, sesuka Anda.

Anda dapat menganggap localhost sebagai "nama" untuk sebuah alamat 127.0.0.1, sama seperti "www.google.com" adalah "nama" untuk alamat IP Google. Namun, saat Anda mengunjungi www.google.com, harus melalui server DNS agar komputer Anda dapat menentukan alamat IP mana yang sesuai dengan namanya.

Localhost tidak memerlukan server DNS karena komputer Anda sudah mengetahui bahwa Anda ingin menyambungkannya. Dengan cara ini Anda dapat menggunakan localhost bahkan jika Anda tidak memiliki koneksi internet.