Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Network and Internet Services

Presentasi serupa


Presentasi berjudul: "Network and Internet Services"— Transcript presentasi:

1 Network and Internet Services

2 Tujuan  Diakhir sesi perkuliahan, diharapkan peserta bisa mengenal dan memahami service - service yang tersedia di jaringan dan juga internet.

3 DNS  Background  Host yang terhubung ke Internet diidentifikasikan oleh alamat IP-nya  Untuk memudahkan pengaksesan host di Internet, alamat IP di-mapping ke nama host (hostname)  Mapping hostname ke IP address ini harus dapat diakses oleh client yang ingin mengakses host dengan menggunakan hostname  Pada tahun 1970-an Internet terdiri dari hanya beberapa ratus host  Informasi mengenai host yang terhubung ke Internet disimpan pada file HOSTS.TXT yang didistribusikan ke seluruh host yang terhubung ke Internet

4 DNS  Background  Beban bandwidth dan processor untuk mendistribusikan file HOSTS.TXT ke seluruh host yang terhubung ke Internet menjadi sangat berat  Terjadinya name collision  Dengan semakin luasnya jaringan Internet semakin sulit untuk memperoleh file HOSTS.TXT yang up to date

5 DNS  ARPAnet melakukan penelitian untuk menyelidiki teknik distribusi hostname dan IP address ini secara efisien ke seluruh host di Internet  Pada tahun 1984, Paul Mockapetris menerbitkan RFC 882 dan 883 yang menjelaskan mengenai Domain Name System.  RFC 882 dan 883 ditingkatkan dengan RFC 1034 dan 1035 yang mendeskripsikan DNS yang kita gunakan sekarang ini

6 DNS  DNS merupakan database terdistribusi  Database terdistribusi ini memungkinkan untuk melakukan pemeliharaan segmen database yang bersifat lokal  Data pada database ini dapat diakses oleh seluruh yang terhubung ke Internet

7 DNS  Layanan DNS disediakan melalui program server yang disebut name server  Name server memberikan informasi mengenai host yang berada pada databasenya ke program client, yang disebut resolver.

8 DNS  Database DNS berbentuk tree

9 DNS  Node paling atas disebut dengan root  Setiap node dapat menjadi root dari subtree di bawahnya  Setiap node melambangkan sebuah domain  Setiap subtree di bawah suatu node membentuk subdomain dari node tersebut

10 DNS

11 DNS  Node yang tidak memiliki subtree merupakan host dari domain tersebut  Hostname dari node yang paling bawah sampai ke node root  Hostname yang ditulis lengkap disebut Fully Qualified Domain Name (FQDN)  Setiap domain diatur oleh suatu organisasi  Organisasi yang mengatur suatu subdomain dapat berbeda dengan organisasi yang mengatur subdomain yang lain

12 DNS  Hirarki DNS dibagi menurut organisasi atau negara dimana suatu host/sub domain berada  Domain ini disebut Top Level Domain (TLD)  TLD generic: com, gov, org, net, edu, int, mil  TLD negara: au, us, id, uk

13 Cara Kerja DNS  Untuk mengetahui informasi mengenai suatu host, resolver yang berada pada client akan mengirim query ke name server  Name server akan melakukan proses name resolution untuk menghasilkan informasi yang dibutuhkan oleh resolver  Name server melakukan proses query iteratif  Dalam proses iteratif ini, name server akan menelusuri informasi dari name server lain secara satu persatu

14 Cara Kerja DNS  Pada sisi client, resolver melakukan query rekursif  Query rekursif ini akan memaksa name server untuk mencari informasi hostname sampai pada referensi yang terakhir (sampai pada alamat hostname yang dibutuhkan)

15 World Wide Web  Diciptakan oleh Tim Berners-Lee tahun 1989, peneliti Centre Européan pour Rechèrche Nucleaire (CERN)  Layanan WWW disediakan oleh web server dan biasanya diakses menggunakan program client web browser  Sumber daya yang disediakan pada WWW diakses melalui Uniform Resource Locator (URL)  Navigasi di dalam halaman web disediakan melalui hyperlink

16 World Wide Web  Layanan WWW berjalan di atas Hyper Text Transfer Protocol (HTTP)  HTTP merupakan protokol aplikasi yang berbentuk request dan response  Program client melakukan request ke web server  Program server me-response request dari client dengan mengirimkan objek yang diminta oleh client

17 World Wide Web  WWW pada awalnya dirancang untuk kebutuhan akses informasi yang bersifat statis dan stateless  Pada perkembangannya layanan WWW ditingkatkan dengan kemampuan untuk menghasilkan informasi secara dinamis  Web Application merupakan aplikasi yang berjalan pada lingkungan WWW

18 Electronic Mail  Menyediakan layanan surat-menyurat melalui Internet
 Layanan memanfaatkan protokol SMTP untuk mengirim  Contoh format alamat

19 Electronic Mail  Sebuah terdiri dari 3 bagian: header, body dan attachment  header berisikan informasi yang digunakan untuk mengirimkan  body merupakan isi  attachment merupakan file lampiran yang disertakan pada (optional)

20 Electronic Mail  Sistem terdiri dari dua komponen: user agent dan mail transport agent  user agent: aplikasi yang digunakan oleh pengguna untuk membaca dan mengirim  mail transfer agent (MTA): aplikasi yang menerima dari host lain dan mengirimkan ke host lain di Internet  MTA (mail server) menggunakan protokol SMTP untuk berkomunikasi dengan MTA lainnya

21 Electronic Mail  yang tersimpan pada mailbox di mail server dapat didownload oleh user agent  Untuk mendownload , protokol yang digunakan adalah POP dan IMAP  Pada dasarnya hanya digunakan untuk mengirimkan pesan yang berisikan teks ASCII saja  MIME (Multipurpose Internet Mail Extension) digunakan untuk memungkinkan pengiriman data selain teks ASCII melalui

22 Electronic Mail  Untuk meningkatkan keamanan pengiriman , dapat dienkripsi  yang terenkripsi hanya dapat dibaca oleh alamat yang dituju  Skema enkripsi yang digunakan adalah public key encryption

23  Digunakan untuk meng-upload file ke server ataupun men-download file dari server
 Navigasi pada FTP mirip dengan navigasi directory pada file system lokal

24 Instant Messaging  Layanan komunikasi real time melalui jaringan Internet  Berbeda dengan , pesan yang dikirim langsung diterima  Layanan ini biasanya disediakan melalui protokol yang bersifat proprietary  Kemampuan IM ditingkatkan untuk mengirim suara dan juga gambar

25 Directory Services  Latar Belakang:
 Pada dasarnya, NOS (Network Operating System) bergantung pada naming service or directory yang digunakan untuk menyimpan informasi mengenai user dan resource jaringan.  Secara tradisional, setiap server akan memelihara listing ini sendiri.  Saat ini di mana sistem yang terdistribusi sudah menjadi lebih umum, maka pemakaian secara bersama (sharing) informasi (user dan resource jaringan) semakin dibutuhkan.  Ada dua pendekatan untuk menyelesaikan masalah ini:  Domains  Directory Services

26 Directory Services  Directory services mengorganisasikan semua data user dan resource jaringan ke dalam sebuah database tunggal, dan menyediakan sebuah sistem manajemen (baik user maupun resource jaringan) secara terpusat.  Semua server yang berpartisipasi dalam directory service ini adalah bagian dari keseluruhan hirarki dan dapat dilihat oleh semua bagian yang lain dalam jaringan.  Contoh dari Directory services:  Novell’s Netware Directory Service (NDS)  Microsoft Active Directory (AD)

27 Domains  Domain menghubungkan user dan resources jaringan dengan sebuah server khusus yang dikenal dengan sebutan Domain Controller.  Setiap directory domain harus dibangun dan dipelihara secara individually.  Kelemahan dari penggunaan model domain adalah adanya keterbatasan akses, yaitu: kamu merupakan anggota domain (bagian dari domain) atau kamu bukan merupakan bagian dari domain.  Domain tidak mengenal pemakaian hirarki.  Contoh dari solusi yang memanfaatkan domain adalah Microsoft Windows NT dan Samba yang jalan di atas *NIX.

28 Application Services  Salah satu karakteristik terpenting dari sebuah NOS adalah kemampuan untuk mensupport symmetrical multi-processing.  Sebuah application server adalah sebuah software engine yang menyampaikan aplikasi ke komputer client atau device-device, biasanya melalui internet dengan menggunakan protokol http.  Application server dibedakan dari web server karena penggunaan yang luas pada server-sice dynamic content dan lebih terintegrasi dengan database engines.

29 Application Services  Sebuah application server bertugas untuk mengurus business logic dan data access terhadap sebuah aplikasi.  Keuntungan terbesar dari sebuah application server adalah kemudahan dalam pengembangan aplikasi, di mana aplikasi tidak perlu di program. Melainkan aplikasi akan terbangun dari building blocks yang disediakan oleh application server.  Contoh, wiki adalah sebuah application server yang mengizinkan user untuk dynamic content yang tersusun dari artikel-artikel. Lebih lagi, wikipedia adalah kumpulan dari wiki-wiki yang mendeliver encyclopedia yang tersimpan dalam sebuah database.

30 Application Services  Keuntungan:
 Data and code integrity  Centralized configuration  Security  Performance

31 Application Services  Produk:  Java EE Server  .NET Framework
 WebSphere (IBM)  WebLogic Server (BEA)  JBOSS (Red hat)  SUN Java Application Server (SUN Microsystems)  Apache Geronimo (Apache Foundation)  Dll  .NET Framework  ASP.NET  ADO.NET  IIS

32 File Services  Dalam model client/server, sebuah file server adalah sebuah komputer yang bertanggungjawab sebagai tempat penyimpanan dan manajemen file terpusat sehingga komputer lain yang terdapat dalam jaringan yang sama dapat mengakses file - file tersebut.  Dengan file server, user dapat membagi / sharing informasi melalui jaringan tanpa perlu menggunakan media fisik seperti floppy disc, usb disc, atau external storage yang lain.  Setiap komputer dapat dikonfigurasikan untuk menjadi host dari sebuah file server.  Dalam jaringan yang sederhana, file server bisa berupa sebuah komputer biasa yang menangani request terhadap file dan mengirimkan file - file tersebut melalui jaringan.  Dalam jaringan yang kompleks, file server bisa berupa sebuah dedicated Network attached storage (NAS) device, yang mengizinkan setiap orang dalam jaringan untuk menyimpan file mereka ke sana.

33 Remote Access  Kemampuan untuk melakukan remote ke komputer lain melalui terminal kerja kita.  Keuntungan:  Kita bisa melakukan maintenance dari jarak jauh  Beberapa aplikasi yang bisa digunakan  RDC (Windows)  VNC (Windows and *nix)  SSH (*nix)


Download ppt "Network and Internet Services"

Presentasi serupa


Iklan oleh Google