Sistem Terdistribusi. Naming Service

dokumen-dokumen yang mirip
Pengertian [1] naming context.

Sistem Terdistribusi. Naming and Directory Service

FILE SERVICE DAN NAME SERVICE

Penguraian Naming Domains untuk mengakses resource dari URL URL Resolution via DNS.

Layanan Penamaan (Name Service) dan Direktori (Directory Service)

NAMING SYSTEM. Sistem terdistribusi week 4

STRUCTURED NAMING Name Spaces

- File server pertama kali dikembangkan tahun 1970

Resource : komputer, layanan, remote object, berkas, pemakai.

Gambar 1. Service terdistribusi

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

System) dan LDAP (Lightweight Directory Access Protocol).

Nama resource (untuk pemanggilan), Alamat (lokasi resource tsb), Rute (bagaimana mencapai lokasi tsb).

Distributed System. Number four Naming (Sistem Penamaan) Genap 2011/2012

Distribusi Fungsi. Dengan pembagian fungsi untuk tiap komponen dalam sistem client server, berikut manfaat yang ada :

DNS Server Administrator

Setiap kelompok mengambil satu bagian (tidak bolek ada bagian yang tidak di pilih)

PRAKTIKUM 12 APPLICATION LAYER (DNS)

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

Domain & Web Hosting. Wisnu Hera

DISTRIBUTED FILE SYSTEMS

17/04/2015 SISTEM OPERASI. File Concept Access Methods Directory and Disk Structure File-System Mounting File Sharing File Protection

Sistem Operasi 11. Implentasi File system. Antonius Rachmat C, S.Kom, M.Cs

BAB 2 TINJAUAN PUSTAKA

File adalah kumpulan informasi yang berhubungan dan tersimpan dalam secondary storage Tipe: Sifat: persistence, big size, dan sharability

MAKALAH DOMAIN NAME SERVICE (DNS)

MUHAMMAD ZEN SAMSONO HADI, ST. MSc.

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

IP Address. Dedi Hermanto

File System Hierarchy Standard (FHS)

BAB II LANDASAN TEORI. 2.1 SNMP (Simple Network Management Protocol) adalah Keith McCLOGHRIE, Marshall ROSE, Jeffrey D.

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

DOMAIN NAME SYSTEM (DNS)

SISTEM TERDISTRIBUSI. Agenda : - Pengantar Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Model Sistem Terdistribusi. Yuli Purwati, M.

Bab 1. Pengenalan Sistem Terdistribusi

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

APPLICATION LAYER. Oleh : Reza Chandra

BAB II LANDASAN TEORI

3. Salah satu tipe jaringan komputer yang umum dijumpai adalah. a. Star b. Bus c. WAN d. Wireless e. Client-server

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

MODUL 6 PRAKTIKUM JARINGAN KOMPUTER DNS SERVER. Oleh:

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

MODUL 4. DNS (Domain Name System)

Pertemuan III. Referensi Model TCP/IP

yang berbeda, yaitu otentikasi dan database user. Database user ini berisi informasi

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

A I S Y A T U L K A R I M A

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih

Dhynamic Host Configuration Protocol Dan Domain Name System

TCP DAN UDP. Budhi Irawan, S.Si, M.T

SHARE DATA & TRANSACTION

Aplikasi Dasar Internet

Active Directory Windows Server 2008R2

FILE SERVICE DI DALAM SISTEM INFORMASI TERDISTRIBUSI

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

DAFTAR ISI. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI... vii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xv BAB I PENDAHULUAN... 1

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

Komputer Perkantoran. Salhazan Nasution, S.Kom

Pertemuan III. Referensi Model TCP/IP

26/09/2013. Pertemuan III. Elisabeth, S.Kom - FTI UAJM. Referensi Model TCP/IP

Peranan Graf/Tree dalam sejarah perkembangan DNS Internet

DOMAIN NAME SYSTEM (DNS)

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

Bab 3 Setting DNS Server

Application Layer Protocols and Services Examples

Domain Name System. Febby muhammad ilham. Abstrak

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

Konfigurasi IP Address berikut langkah-langkah untuk mengkonfigurasi IP Address:

Distributed System. Seven Distributed File Systems. Genap 2011/2012

Sistem Terdistribusi TIK-604

SISTEM OPERASI. CSP 2702 Semester/SKS : 3/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

1. PENGENALAN SISTEM TERDISTRIBUSI

Network-based Applications

Komunikasi Data STMIK AMIKOM Yogyakarta Khusnawi, S.Kom, M.Eng. TCP/IP Architecture

BAB III METODE PENELITIAN. ini, diantaranya adalah dengan langkah-langkah sebagai berikut :

KOMUNIKASI DATA & JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom

Sistem Jaringan Terdistribusi

TUGAS 3 MID MANAJEMEN JARINGAN BRAMANTIO RIZKI NUGROHO NIM

Sistem Terdistribusi 1 Introduction. Pengantar Sistem Terdistribusi

Ujian Tengah Semester Mata Kuliah Manajemen Jaringan. Oleh Nama : Riki Andika NIM :

Monitoring Sistem Jaringan Dengan Protokol SNMP

Sistem Terdistribusi. Silabus

Bab V DNS pada IPV6 Iljitsch van Beijnum

Amplitudo merupakan ukuran tingi rendahnya tegangan dari sinyal analog. Frekuensi adalah jumlah gelombang sinyal analog dalam bentuk detik

KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote

Soal Ujian Tengah Semester Mata Kuliah Jaringan Komputer

Soal Ujian Tengah Semester Mata Kuliah Jaringan Komputer

Praktikum I Pengenalan Sistem Operasi Linux

Network Programming 2010 Jaringan & Aplikasinya. Husni Husni.trunojoyo.ac.id

BAB 2 LANDASAN TEORI. Jaringan komputer adalah sekumpulan alat (nodes) yang terhubung

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

Bab 10: Antar Muka Sistem File. Konsep File

Unix/Linux Operating system

NAMA : ADITO EFRI NIM : Prodi : SISTEM INFORMASI

LAPORAN PRAKTIKUM SISTEM OPERASI

A global network connecting millions of. or The Internet is millions of computers around the world connected to each other.

Transkripsi:

Sistem Terdistribusi Naming Service

Introduction System manages a wide collection of entities How to identify them? Naming schema Files: /boot/vmlinuz Process: 123 Devices: /dev/hda Users: anton Tiga varian Human Oriented Names System Oriented Names Combination between human/system names

System oriented name Represented in machine readable form 32/64 bit strings Structured/unstructured Easy to store Not easy to remember Hard for humans to use Example: inode (0x00245dad)

Human oriented name Variable length character strings Usually structured Easy to remember and distinguish Hard for machine to process Example: URL URI URN

URI Uniform Resource Identifier Identify resource on the Web URL is part of URI Disadvantages: Possible of broken link Example: http://lecturer.ukdw.ac.id/anton/sister.php

Protokol yang didukung oleh URI RFC 1738

URN Provide better approach to find resources on the Web Idea: Each resource has persistence URN Format: urn:namespace:namespacespecificname Example: ISBN urn:isbn:0-201-62433-8

URC Uniform Resource Characteristics merupakan subset dari URN untuk mendeskripsikan suatu sesumber Web dengan suatu atribut, contoh pada META 'author=anton', 'keywords=sister,alpro,strukdat, description=lecturer web

Penamaan di Linux Menggunakan konsep tree Tiap direktori dapat mengandung file dan subdirektori Path (absolut path) adalah urutan direktori yang berasal dari MFD (master file directory) Working dir. (relative path) adalah path yang berasal dari current directory Current directory adalah direktori yang baru-baru ini digunakan Contoh absolut path : /C/C/C/C

Contoh Directory di Linux "/ direktori root /bin perintah binari esensial /boot file file konfigurasi boot loader /dev device files /etc konfigurasi sistem host-specific /lib shared libraries essential dan modul kernel /mnt mount point untuk me-mount suatu file system sementara /opt tambahan paket aplikasi piranti lunak /sbin sistem binari esensial /tmp tempat file sementara /usr secondary hierarchy of system /var data variabel

Aliasing di Linux Another name for an entity Hard link Refer to same inode One owner Soft link Pointer to other entities

Hard link

Soft link (symlink)

Pengertian Name Service Dalam sistem terdistribusi, nama digunakan untuk menunjuk ke suatu sesumber yang beragam dan tersebar seperti komputer, layanan (services), file, dan remote object merupakan layanan penamaan yang berfungsi untuk menyimpan naming context, yakni kumpulan binding nama dengan objek, tugasnya untuk me-resolve nama.

Pengertian (2) Pengaksesan resource pada sistem terdistribusi yang memerlukan: Nama resource (untuk pemanggilan), Alamat (lokasi resource tsb), Pemetaan antara nama dan alamat Rute (bagaimana mencapai lokasi tsb) tidak termasuk, dibahas di jaringan komputer

Manfaat penamaan komunikasi : nama domain sebagai bagian dari email resource sharing : nama domain internet. Proses tidak dapat mengakses suatu sesumber, jika sesumber tersebut tidak diberi nama location independence: perubahan lokasi tidak menuntut perubahan nama, asalkan lokasi tidak menjadi bagian dari nama resource tsb. Security : jika sebuah nama dipilih secara acak dari himpunan besar interger, maka nama tsb hanya bisa diketahui dari legitimate source, bukan dari menebak. Jadi jika seseorang mengetahui nama obyek tsb, maka dia memang diberitahu, karena sulit sekali menebak nama tsb.

Kebutuhan terhadap name service penamaan unik yang standard scalability Consistency performance dan availability mudah menyesuaikan terhadap perubahan perlindungan kegagalan

Jenis nama Pure name : nama yang tidak perlu di terjemahkan, karena pada nama tersebut sudah menunjuk alamat objek langsung. Contoh : IP non-pure name : dalam nama mengandung suatu informasi (atribut misalnya) tentang suatu objek. Contoh : URL, alamat email, X.500 Directory Service, IOR (Interoperability Object Reference).

Tnameserv - CORBA

Istilah-istilah Name resolution: Nama ditranslasikan ke data ttg resource/object tsb. Binding: Asosiasi antara nama & obyek. Biasanya nama diikat (bound) ke attributes dr suatu obyek. Address: atribut kunci dari sebuah entitas dalam sistem terdistribusi Attribute: nilai suatu object property.

Contoh DNS mengakses URL

Yang dilakukan Name Server Partitioning tidak ada satu name server yang dapat menyimpan seluruh nama dan atribut untuk seluruh jaringan data nama dipartisi berdasarkan domain Replication sebuah domain biasanya memiliki lebih dari satu name server untuk meningkatkan availability dan performance Caching sebuah name server dapat melakukan mekanisme caching terhadap data nama dari name server lain hal ini dilakukan untuk mencegah operasi permintaan sama berulang-ulang

Name resolution (Pemetaan) Resolution Mapping a name onto a node referred by name Interested in data stored by the node Path Name Resolution Begin at first node Root node for absolute name Directory node for relative name End with data from the last node

Jenis Name Resolution Iterative Navigation non-recursive, server-controlled recursive, server-controlled

Iterative / Non Recursive Caching only at resolver Lots of communications (overhead)

Caching on name server Reduced communications Recursive

DNS Paul Mockapetris (1987) Berbentuk tree merupakan standard penamaan pada Internet database DNS diterapkan dengan sistem partitioning yang terbagi-bagi dalam suatu zone berdasar domainnya. Pada tiap zone memiliki 2 name server yang menyediakan authoritative naming information (replikasi)

Struktur DNS

Cara kerja DNS

Cara kerja DNS (2)

DNS management Global Layer Stable (rarely changed) Managed by different administrators Administrational Represents entitles belonging to same organization Relatively stable Maintained by organization's administrators Managerial Changes regularly Maintained by users/administrators

DNS Query Processing DNS Client = Resolver Receive queries Format message in DNS Protocol Communicate with other name server Most case use UDP Multi query on each request

Contoh antonie@ubuntu904:~$ nslookup ukdw.ac.id Non-authoritative answer: Name: ukdw.ac.id Address: 222.124.22.21 antonie@ubuntu904:~$ resolveip www.ukdw.ac.id IP address of www.ukdw.ac.id is 222.124.22.21

Directory Service Sebuah direktori merupakan sebuah database, yang pengelolaan informasinya di dasarkan pada atribut setiap item datanya. Informasi pada direktori lebih banyak akan dibaca daripada operasi update (add, modify, ataupun delete). Sehingga pada suatu directory service tidak menerapkan transaksi atau skema roll-back yang komplek seperti halnya yang kita temui pada database service.

Directory Service Pengubahan informasi pada direktori terjadi pada semua atau beberapa atribut suatu item direktori. Dengan sifatnya yang sebagian besar diterapkan operasi pembacaan, maka suatu directory service akan menerapkan suatu model replikasi untuk dapat memberikan kehandalan yang lebih baik. Suatu directory service akan menerapkan protokol LDAP (Lightweight Directory Access Protocol)

NEXT