Jaringan Java: Apa itu Jaringan di Jawa?



Jaringan Java adalah gagasan menghubungkan dua atau lebih perangkat komputasi bersama-sama untuk berbagi sumber daya. Artikel ini akan memberi Anda wawasan singkat tentang dasar-dasar Jaringan.

N pemrograman etwork mengacu pada menulis program yang dijalankan di beberapa perangkat (komputer), di mana perangkat tersebut terhubung satu sama lain melalui jaringan. merangkum dan antarmuka untuk memungkinkan detail komunikasi tingkat rendah. Pada artikel ini, saya akan memberi Anda wawasan singkat tentang dasar-dasar Java Networking.

Topik di bawah ini tercakup dalam artikel ini:





Pengantar Jaringan Java

Jaringan Java adalah gagasan menghubungkan dua atau lebih perangkat komputasi bersama-sama untuk berbagi sumber daya. berkomunikasi melalui jaringan di lapisan aplikasi. Paket java.net berguna untuk semua kelas dan antarmuka jaringan Java.

Paket java.net menyediakan dukungan untuk dua protokol. Mereka adalah sebagai berikut:



  • TCP & minus Transmission Control Protocol memungkinkan komunikasi yang andal antara dua aplikasi. TCP biasanya digunakan melalui Protokol Internet, yang disebut sebagai TCP / IP.

  • UDP & minus User Datagram Protocol adalah protokol tanpa koneksi yang memungkinkan paket data dikirim antar aplikasi.

Catatan : Jaringan di Java terutama digunakan untuk berbagi sumber daya dan juga untuk manajemen perangkat lunak terpusat.



Dengan ini, mari melangkah lebih jauh dan mempelajari berbagai terminologi yang digunakan dalam Jaringan.

Terminologi Jaringan

Terminologi jaringan Java yang banyak digunakan adalah sebagai berikut:

  1. Alamat IP
  2. Protokol
  3. Nomor Port
  4. Alamat MAC
  5. Protokol berorientasi koneksi dan tanpa koneksi
  6. Stopkontak

Sekarang mari kita bahas detail dari masing-masing metode ini.

1. Alamat IP

Alamat IP adalah nomor unik yang ditetapkan ke node jaringan misalnya 192.168.0.1 . Ini terdiri dari oktet yang berkisar dari 0 hingga 255.

2. Protokol

Protokol adalah seperangkat aturan yang diikuti untuk komunikasi. Sebagai contoh:

algoritma dan struktur data di java
  • TCP
  • FTP
  • Telnet
  • SMTP
  • POP dll.

3. Nomor Port

Nomor port secara unik mengidentifikasi aplikasi yang berbeda. Ini bertindak sebagai titik akhir komunikasi antar aplikasi. Untuk berkomunikasi antara dua aplikasi, nomor port digunakan bersama dengan Alamat IP.

4. Alamat MAC

UNTUK Alamat MAC pada dasarnya adalah nomor identifikasi perangkat keras yang secara unik mengidentifikasi setiap perangkat di jaringan. Misalnya, kartu Ethernet mungkin memiliki file Alamat MAC dari 00: 0d: 83: b1: c0: 8e.

5. Protokol berorientasi koneksi dan tanpa koneksi

Dalam protokol berorientasi koneksi, pengakuan dikirim oleh penerima. Jadi bisa diandalkan tapi lambat. Contoh protokol berorientasi koneksi adalah TCP. Namun, dalam protokol tanpa koneksi, pengakuan tidak dikirim oleh penerima. Jadi tidak bisa diandalkan tapi cepat. Contoh dari protokol tanpa koneksi adalah UDP.

6. Soket

UNTUK stopkontak di adalah salah satu titik akhir dari hubungan komunikasi dua arah antara dua program yang berjalan di jaringan. SEBUAH stopkontak terikat ke nomor port sehingga lapisan TCP dapat mengidentifikasi aplikasi tujuan pengiriman data.

Sekarang setelah Anda mengetahui berbagai terminologi yang digunakan dalam Java Networking, mari melangkah lebih jauh dan memahami beberapa kelas penting yang didukungnya.

Alamat Inet

Alamat Inet digunakan untuk merangkum alamat IP numerik dan nama domain untuk alamat itu. Ini dapat menangani alamat IPv4 dan Ipv6. Gambar di bawah ini menggambarkan subclass dari kelas Alamat Inet.

Alamat Inet - Jaringan Java - EdurekaUntuk membuat objek Alamat Inet, Anda harus menggunakan Metode pabrik. Pada dasarnya, ada tiga metode pabrik Alamat Inet yang umum digunakan. Mereka adalah sebagai berikut:

  1. statis InetAddress getLocalHost () melempar UnknownHostException
  2. statis InetAddress getByName ( Nama host string ) melempar UnknownHostException
  3. statis InetAddress [] getAllByName ( Nama host string ) melempar UnknownHostException

Sekarang mari kita ambil contoh kecil untuk memahami cara kerja kelas Alamat Inet.

import java.net. * public class InetAddressExample {public static void main (String [] args) throws UnknownHostException {InetAddress address = InetAddress.getLocalHost () // mengembalikan detail sistem yaitu Inet Address System.out.println (address) address = InetAddress.getByName ('www.facebook.com') // mengembalikan alamat situs web System.out.println (alamat) InetAddress ia [] = InetAddress.getAllByName ('www.google.com') untuk (int i = 0 saya 

Ketika Anda menjalankan kode di atas, itu akan mengembalikan alamat Inet dari sistem dan situs web seperti yang ditunjukkan di bawah ini:

Keluaran:

DESKTOP-KN72TD3 / 192.168.0.215 www.facebook.com/31.13.79.35 www.google.com/172.217.163.132

Pada dasarnya, begitulah cara kerjanya. Sekarang mari kita melangkah lebih jauh dan mempelajari satu kelas lagi yang penting yaitu Kelas Soket

Kelas Socket dan Socket Server

Soket digunakan untuk membuat koneksi melalui penggunaan port, yang merupakan soket bernomor pada mesin tertentu. Socket pada dasarnya menyediakan mekanisme komunikasi antara dua komputer dengan menggunakan Transmission Control Protocol. Ada dua jenis soket sebagai berikut:

  • ServerSocket untuk server

  • Itu stopkontak kelas untuk klien

Jika Anda ingin mendapatkan lebih banyak wawasan tentang Pemrograman Socket, silakan lihat artikel ini di Pemrograman Socket di Java .

Sekarang, mari kita pahami apa itu Kelas URL di Jaringan.

Kelas URL

Kelas URL terutama berhubungan dengan URL (Uniform Resource Locator) yang digunakan untuk mengidentifikasi sumber daya di internet.

Sebagai contoh: https://www.edureka.co/blog

Sini,https: -> Protokol
www.edureka.co -> nama host
/ blog -> nama file

Kelas URL terdiri dari berbagai metode untuk mengembalikan informasi URL dari situs web tertentu. Sekarang mari kita pahami berbagai metode Kelas URL Java.

  1. getProtocol (): Menampilkan protokol URL
  2. getHost (): Menampilkan nama host (nama domain) dari URL yang ditentukan
  3. getPort (): Mengembalikan nomor port dari URL yang ditentukan
  4. getFile (): Mengembalikan nama file dari URL

Jadi ini semua tentang kelas URL di Java. Dengan ini, kami sampai pada akhir artikel ini tentang Jaringan Java. Saya harap Anda menganggapnya informatif.

Lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kami di sini untuk membantu Anda dengan setiap langkah dalam perjalanan Anda, untuk menjadi selain pertanyaan wawancara java ini, kami hadir dengan kurikulum yang dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar di artikel 'Jaringan Java' ini dan kami akan menghubungi Anda kembali secepatnya.