480 likes | 1.33k Views
JARINGAN CLIENT - SERVER. Wisnu Hera. Arsitektur Jaringan. Terdapat dua arsitektur dalam jaringan yang menjelaskan bagaimana sebuah jaringan dibangun, yaitu : Peer to peer (workgroup) Client Server (Domain). Peer to peer (workgroup).
E N D
JARINGAN CLIENT - SERVER Wisnu Hera
Arsitektur Jaringan • Terdapat dua arsitektur dalam jaringan yang menjelaskan bagaimana sebuah jaringan dibangun, yaitu : • Peer to peer (workgroup) • Client Server (Domain)
Peer to peer (workgroup) • Pada jaringan tipe ini semua komputer berkedudukan sama, dapat bertindak sebagai client (information requestor) maupun server (information provider). • Komputer yang meminta layanan bertindak sebagai client, misalnya meminta data atau file sedangkan komputer yang memberikan layanan, yaitu yang memiliki data atau file yang diminta bertindak sebagai server.
Peer to peer dengan 2 PC Peer to peer denganmenggunakanSwitch
Client Server • Padaarsitektur Client-Server, jaringantersebutmemilikisebuah server yang ditugaskansecarakhususuntukmelayanikomputer client • Server tidakpernahmemintalayanankepadakomputerclient, iaselalubertindaksebagaipelayandalamsetiapkomunikasi yang terjadidalamjaringantersebut.
Contohpermintaankliendanjenis server yang memberikanpelayanan, antara lain: • Permintaanpenampilansebuahsitus web menggunakan browser, dilayanioleh web server. • Permintaansebuah file menggunakan software FTP klien, dilayanioleh FTP server
Untukmenetapkan server makaperancangjaringanharusmempertimbangkanbeberapafaktor: • Ruangankhususserver tidakmudahdijangkauolehpihak-pihak yang tidakberwenang • Beruparuangantertutup yang dijagadaripartikelsepertidebuatau air • Bebasbinatangpengerat (tikus) atauserangga • Ruangansedapatmungkinbertemperaturrendahdantidaklembab
DHCP Server • Digunakanuntukmengkonfigurasi host-host yang tergabungdalamsebuahjaringan • Tanpamenggunakan DHCP Server, setiap host yang tergabungpadajaringanharusdikonfigurasisecara manual satupersatu • Memudahkanadministrasi host, tidakperlu manual configuration per perangkat • Setiap host yang inginbergabungkejaringandapatmemintakonfigurasiinikepada DHCP Server
Name Server • Server yang mengimplementasikansebuahprotokollayananresolusinama • Protokollayananresolusinamaadalahprotokolkomunikasi yang berfungsimemetakanantarakode yang mudahdipahamiolehmanusia, misalnyanama host, namasitus, dsbkekode yang dimengertiolehkomputer, misalnyaskemapengalamatanIP • Tujuannyaadalah agar parapenggunasistemtidakharusmenghapalkode-kode (umumnyadalambentuknumerik) yang sulituntukdiingatuntukdapatberkomunikasidengansebuahkomputer, cukupgunakannamadarikomputertersebut yang lebihmudahuntukdiingat • Name Server yang paling terkenalkarenadigunakanpada Internet adalah DNS (Domain Name System)
Metode Penamaan • Metodepenamaan host padajaringanadadua, yaitupenamaanstatis, misalnyamenggunakan file HOST.TXT danpenamaanberdasarkan domain menggunakan DNS • Penamaanmenggunakan file host sangatsederhananamuntidakdapatmengakomodasijumlah host yang makinbertambahbanyak • Penggunaan file host efisienuntukjaringankecil. • Implementasinyaadalahdenganmenyalin file host kesetiapkomputer yang terhubungkejaringan.
DNS Tree • Metode penamaan berdasarkan domain pada DNS menggunakan database hirarki dalam bentuk DNS Tree. • Akar dari DNS Tree adalah root, dibawahnya berturut-turut: • First Level Domain. Anak dari root yang biasa disebut dengan istilah Top Level Domain (TLD), • Second Level Domain. Anak dari First Level Domain, • Third Level Domain. Anak dari Second Level Domain, dan seterusnya sampai pada leaf atau node terluar pada tree.
DNS Domain • COM, domain untuk lembaga komersial. • EDU, domain untuk institusi pendidikan. • NET, domain untuk penyedia jasa Internet dan komputer yang digunakan untuk administratif Internet. • INT, domain untuk organisasi Internasional. • ORG, domain untuk organisasi. • GOV, domain untuk lembaga pemerintahan Federal Amerika Serikat • MIL, domain untuk lembaga militer Amerika Serikat. • ID, domain untuk Negara Kesatuan Republik Indonesia • AC, domain untuk akademi atau lembaga pendidikan. • BSI, domain untuk akademi Bina Sarana Informatika.
DNS Server • Server yang digunakanuntukmemberikanlayananresolusinama yang mudahdikenalolehmanusiamenjadialamat IP dansebaliknya • Tanpamenggunakan DNS Server, setiap user yang inginmenghubungisebuahmesinharusmenggunakanalamat IP mesintersebut • DNS Server memudahkan user untukmenghubungimesin, komputer, dan server manapuntanpaperlumengetahuialamat IP mesintersebut
File Server • Padasebuahlingkungankerjadimanasebuahkelompokkerjaperluuntuksalingberbagi file, diperlukansuatumekanismeuntukmelaksanakan transfer file • Untukmelaksanakan transfer file antar host padasebuahjaringankomputer, misalnyadari file server kekomputerkliendansebaliknyadiperlukansebuahprotokolkomunikasi
FTP • FTP (File Transfer Protocol) adalahprotokol yang dapatdigunakanuntukmelakukanoperasi file dasarpada host remote (file server) danuntuk transfer file • FTP dapatdigunakanuntukmenyimpan file ke file server (upload) maupunmengambil file dari file server (download) • Denganmenggunakan FTP, file yang ingindigunakansecarabersama-samacukupdisimpan di sebuahkomputer (file server) untukkemudian file tersebutdapatdiaksesdariberbagaikomputer yang berbedaselamamasihtergabungdalamjaringan, atauadaaksesjaringanuntukmenghubungi file server tersebut • FTP menggunakanprotokol TCP danmenggunakanduanomor port untukkeperluan yang berbeda, yaitu port nomor 21 untukkendalikoneksidan port nomor 20 untuk transfer data
HTTP Server • Aplikasi server ygbertugasmenerimapermintaan HTTP (HTTP Request) dariaplikasiklienuntukmenampilkansebuahsitus web • HTTP server dan HTTP klienberkomunikasimenggunakanprotokol HTTP (Hypertext Transfer Protocol) • Tujuanutamanyauntukmenampilkaninformasidalambentuksitus web
Klasifikasi HTTP Server • Web server • Aplikasi server yg melayani request menggunakan protokol HTTP • Tiny web server • Web server kecil yg lebih cepat, namun memiliki fungsionalitas yg terbatas • Personal web server • Web server kecil dengan fungsionalitas terbatas yg dapat berjalan di sistem operasi klien. • Embedded HTTP server • Komponen sebuah sistem yg mengimplementasikan protokol HTTP.
Web Server • Aplikasi server ygbertugasmenerimapermintaan web browser (aplikasiklien) untukmenampilkansebuahsitus web • Komputerygmenjalankan program web server • ContohAplikasi Web Server • Apache HTTP Server • Apache Tomcat • Ms Internet Information Service (IIS)