Application Layer Protocols and Services Examples

dokumen-dokumen yang mirip
Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

APPLICATION LAYER. Oleh : Reza Chandra

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

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

Bab 4: Lapisan Aplikasi

Dalam model ini, informasi akan diteruskan dari satu lapisan ke berikutnya, mulai pada

3. 3 Application Layer Protocols and Services Examples

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Making Provisions for Applications and Services

Dosen Pengampu : Muhammad Riza Hilmi, ST.

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

Internet Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

Modul 2. Network Analysis Tool, Application Layer Protocol, dan Transport Layer Protocol

Management Server. Aditya Mahendra Saputra KA34

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

Pertemuan III. Referensi Model TCP/IP

Pertemuan III. Referensi Model TCP/IP

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

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

Annisa Cahyaningtyas

Muhammad Zen Samsono Hadi, ST. Msc.

Pertemuan IX Client-Server Computing

LAPISAN APLIKASI DNS DAN TELNET. Budhi Irawan, S.Si, M.T

BAB 2 TINJAUAN PUSTAKA

APPLICATION LAYER. Pengertian Application layer Service application layer (HTTP, DNS, SMTP)

Hubungan Aplikasi dan Transport

BAB II LANDASAN TEORI

Deskripsi Layanan Protokol TCP dan UDP. (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM: Kelas: SK 4 C

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

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

IP Address. Dedi Hermanto

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

Making Provisions for Applications and Services

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data

Selama tahun 1973, Cerf dan Kahn menyusun beberapa protokol pertama komunikasi data untuk mendukung arsitektur yang mereka miliki

TUGAS KOMUNIKASI DATA Simple Mail Transfer Protocol (SMTP) Disusun oleh: Lusia Pusvita Dewi Feti Fuji Astuti Andi Rofik Adi Wijaya Kusuma Yayan Jaya

TUGAS JARKOM. *OSI Layer dan TCP/IP* A. OSI layer

Dasar Dasar Jaringan

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server.

TASK 5 JARINGAN KOMPUTER

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

Pert 11 DASAR-DASAR WEB DESIGN

PENGANTAR INTERNET & DESAIN WEB

INTERNET. Apakah Internet itu?

MAKALAH DOMAIN NAME SERVICE (DNS)

TRANSPORT LAYER. Aplikasi dan Operasi pada TCP dan UDP

BAB II LANDASAN TEORI

Pengenalan Internet dan Protokol HTTP

TUGAS JARINGAN KOMPUTER

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

Pengaturan OpenDNS. OpenDNS untuk meningkatkan waktu respon Web navigasi

Pengenalan Internet. Arrummaisha A

PENGENALAN INTERNET. INTERNET - INTERnational NETworking - INTERconnected NETworking

Pertemuan 1. Pengenalan Dasar Web

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

BAB 7 - TRANSISI. Teori IP Next Generation Politeknik Elektronika Negeri Surabaya 1

BAB II LANDASAN TEORI

Model Protokol dan Referensi Jaringan. Pertemuan 4

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

TRANSPORT LAYER. Oleh : Reza Chandra

PROTOKOL JARINGAN & KOMUNIKASI UNIVERSITAS AMIKOM YOGYAKARTA CHAPTER 5. JARINGAN KOMPUTER Program Sarjana - Sistem Informasi

TCP dan Pengalamatan IP

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

BAB II DASAR TEORI. Teknologi TCP/IP adalah hasil penelitian dan pengembangan protocol

Pengenalan Internet. Ivan Maurits Fakultas Ilmu Komputer Gunadarma University Jakarta - Indonesia

Dhynamic Host Configuration Protocol Dan Domain Name System

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

DASAR-DASAR WEB DESIGN

HTTP DAN PROXY SERVER

Modul 3 Server Web dan DNS

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK

BAB III LANDASAN TEORI

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Pengenalan Internet dan Protokol HTTP

2.2 Dasar Teori. Layer # Nama Unit. Dimana setiap layer memiliki fungsi dan contoh masing-masing.

LAPISAN JARINGAN (NETWORK LAYER) Budhi Irawan, S.Si, M.T

Pengantar E-Business dan E-Commerce

Protokol Jaringan JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom

BAB III INTERNET LABORATORIUM MANAJEMEN MENENGAH 30

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

LAPORAN PENDAHULUAN PRAKTIKUM ADMINISTRASI MANAJEMEN JARINGAN WEB SERVER

Modul ke: Aplikasi Komputer. Pengantar Internet. Fakultas Teknik. Dian Anubhakti, M.Kom. Program Studi Teknik Arsitektur.

1. Browsing. 1.1 Sejarah Internet

A. TUJUAN PEMBELAJARAN

Bab 5: Lapisan Transport

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

Firewall & WEB SERVICE

Pengantar World Wide Web

Pemrograman Jaringan

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

JARINGAN KOMPUTER JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA : MARINI SUPRIANTY NIM :

1. Menggunakan model OSI dan TCP/IP dan protokol-protokol yang terkait untuk menjelaskan komunikasi data dalam network. 2. Mengidentifikasi dan

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

BAB II LANDASAN TEORI

~ Q u i c k N o t e s ~

MENGENAL PROTOCOL TCP IP

Laporan Praktikum. Anggota kelompok : Dayanni Vera Versanika Ichtiar Testament Gea Rizal Putra Ramadhan

Transkripsi:

Application Layer Protocols and Services Examples Subbab : 1.DNS Services and Protocol 2.WWW Service and HTTP PENYUSUN : FAILLA FUADI 0910683042 ANDREAS BAGUS 0910680077 DOSEN PENGAMPU : FARIZ ANDRI BAKHTIAR MATA KULIAH : JARINGAN KOMPUTER D

Application Layer Protokol Aplikasi jaringan adalah raisons d'etre sebuah jaringan komputer. Jika kita tidak bisa membayangkan apapun yang berguna aplikasi, tidak akan ada perlu merancang protocol jaringan untuk mendukung mereka. Tapi selama masa lalu tiga puluh tahun, banyak orang telah merancang berbagai aplikasi jaringan cerdas dan indah. Aplikasi ini termasuk aplikasi berbasis teks klasik yang menjadi populer pada 1980-an, termasuk akses remote ke komputer, surat elektronik, transfer file, newsgroup, dan chat. Tapi mereka juga termasuk baru-baru ini dikandung aplikasi multimedia, seperti telepon Dunia Web Wide internet, konferensi video, dan audio dan video on demand. Meskipun aplikasi jaringan yang beragam dan memiliki komponen berinteraksi banyak, perangkat lunak hamper selalu di inti mereka. Ingat dari Bagian 1.2 yang untuk perangkat lunak aplikasi jaringan didistribusikan di antara dua atau lebih akhir sistem (yakni, komputer host). Sebagai contoh, dengan Web terdapat dua buah perangkat lunak yang berkomunikasi satu sama lain: perangkat lunak browser di host pengguna (PC, Mac atau workstation), dan perangkat lunak server Web di server Web. Dengan Telnet, ada lagi dua potong perangkat lunak dalam dua host: perangkat lunak dalam host lokal dan perangkat lunak di remote host. Dengan video multipartai konferensi, ada sepotong perangkat lunak di setiap host yang berpartisipasi dalam konferensi tersebut. Dalam jargon sistem operasi, itu tidak benar-benar perangkat lunak potongan (yaitu, program) yang berkomunikasi namun dalam proses kebenaran yang berkomunikasi. Sebuah proses dapat dianggap sebagai program yang sedang berjalan dalam sebuah sistem akhir. Ketika proses komunikasi yang berjalan pada ujung yang sama sistem, mereka berkomunikasi satu sama lain menggunakan komunikasi interprocess. Aturan untuk interprocess komunikasi diatur oleh sistem operasi sistem akhir. Tapi dalam buku ini kita tidak tertarik pada bagaimana proses pada host yang sama berkomunikasi, tetapi pada bagaimana proses yang berjalan pada akhir yang berbeda sistem (dengan sistem operasi berpotensi berbeda) berkomunikasi. Proses pada dua akhir yang berbeda sistem berkomunikasi dengan satu sama lain dengan bertukar pesan melalui jaringan komputer. Sebuah pengiriman Proses menciptakan dan mengirimkan pesan ke jaringan, sebuah proses menerima menerima pesan ini dan mungkin merespon dengan mengirimkan pesan kembali. Aplikasi jaringan memiliki aplikasi-lapisan protocol yang mendefinisikan format dan urutan pesan yang dipertukarkan antara proses, serta tindakan diambil pada transmisi atau penerimaan pesan. Lapisan aplikasi adalah tempat yang sangat baik untuk memulai penelitian kami protokol. Ini tanah akrab. Kami berkenalan dengan banyak aplikasi yang mengandalkan pada protokol akan kita pelajari. Ini akan memberi kita merasa baik untuk protokol apa semua

tentang, dan akan memperkenalkan kita untuk banyak masalah yang sama bahwa kita akan melihat lagi ketika kita mempelajari transportasi, jaringan, dan protokol lapisan data link. Fungsi Aplikasi layer dan protocol Dunia pengalaman Internet melalui penggunaan World Wide Web, e-mail, dan program file-sharing. Aplikasi ini, serta yang lain, menyediakan antarmuka manusia untuk jaringan yang mendasari, yang memungkinkan Anda untuk mengirim dan menerima informasi dengan relatif mudah. Sebagian besar aplikasi yang intuitif, mereka dapat diakses dan digunakan tanpa perlu kita ketahui bagaimana mereka bekerja. Ketika Anda terus mempelajari dunia jaringan, menjadi lebih penting untuk mengetahui bagaimana aplikasi ini dapat memformat, mengirimkan, dan menafsirkan pesan yang dikirim dan diterima melalui jaringan.visualisasi mekanisme yang memungkinkan komunikasi di seluruh jaringan dibuat lebih mudah jika anda menggunakan kerangka berlapis dari Sistem Interkoneksi Model OSI (Open). Gambar 3-1 menggambarkan kerangka itu. Model OSI adalah model tujuh lapisan, yang dirancang untuk membantu menjelaskan arus informasi dari lapisan ke lapisan

Aplikasi: Interface antara Jaringan OSI dan TCP / IP Model Model referensi OSI adalah suatu representasi, berlapis abstrak dibuat sebagai pedoman untuk membersih pekerjaan desain protokol dan instruksi. Model OSI membagi proses jaringan ke tujuh lapisan, yang masing-masing memiliki fungsi yang unik dan yang ditugaskan mengembangkan layanan dan protokol. Dalam model OSI, informasi akan diteruskan dari satu lapisan ke berikutnya, dimulai pada application lapisan pada host transmisi dan melanjutkan ke hirarki untuk lapisan fisik, kemudian melewati saluran komunikasi ke host tujuan, di mana informasi tion hasil kembali hirarki, berakhir pada layer aplikasi. Gambar 3-2 menggambarkan langkah-langkah dalam proses ini. Berikut ini menjelaskan enam langkah:

1. Orang menciptakan komunikasi. 2. Lapisan aplikasi mempersiapkan komunikasi manusia untuk transmisi melalui data jaringan. 3. Software dan hardware komunikasi untuk mengkonversi format digital. 4. Aplikasi layanan lapisan memulai transfer data. 5. Setiap lapisan memainkan perannya. Lapisan OSI mengenkapsulasi data ke stack.. 6. Lapisan aplikasi menerima data dari jaringan dan mempersiapkan untuk digunakan manusia. TCP / IP Protokol Lapisan Aplikasi TCP yang paling banyak dikenal protokol aplikasi / IP lapisan adalah mereka yang menyediakan pertukaran informasi pengguna. Protokol ini menentukan format dan kontrol informasi diperlukan untuk banyak fungsi komunikasi internet umum. Di antara TCP / IP protokol adalah sebagai berikut: 1.Domain Name System (DNS) digunakan untuk menyelesaikan nama ke alamat IP Internet. 2.Hypertext Transfer Protocol (HTTP) digunakan untuk mentransfer file yang membentuk web halaman World Wide Web. 3. Simple Mail Transfer Protocol (SMTP) digunakan untuk transfer mail dan lampiran. 4.Telnet, sebuah protokol emulasi terminal, digunakan untuk menyediakan akses remote ke server dan perangkat jaringan. 5.File Transfer Protocol (FTP) yang digunakan untuk transfer file interaktif antara sistem. Protokol dalam TCP / IP suite umumnya didefinisikan oleh Permintaan untuk Komentar (RFC). Internet Engineering Task Force (IETF) menjaga RFC sebagai standar untuk TCP / IP suite

APLICATION LAYER SOFWARE Fungsi yang terkait dengan protokol lapisan aplikasi di kedua OSI dan TCP / IP model mengaktifkan jaringan manusia untuk antarmuka dengan jaringan data yang mendasarinya. Bila Anda membuka web browser atau jendela pesan instan, aplikasi dimulai, dan program ini dimasukkan ke dalam memori perangkat, di mana ia dieksekusi. Setiap program melaksanakan dimuat pada perangkat ini disebut sebagai suatu proses. Dalam lapisan aplikasi, ada dua bentuk program perangkat lunak atau proses yang menyediakan akses ke jaringan: aplikasi dan layanan. Konsep ini ditunjukkan pada Gambar 3-4 Network-Aware Applications Beberapa pengguna akhir aplikasi adalah jaringan sadar, yang berarti bahwa mereka melaksanakan application lapisan protokol dan mampu berkomunikasi langsung dengan lapisan bawah protocol stack. Application Layer Services Program lain, seperti transfer file atau spooling jaringan cetak, mungkin perlu bantuan dari lapisan layanan aplikasi untuk menggunakan sumber daya jaringan. Meskipun transparan kepada pengguna, ini layanan antarmuka dengan jaringan dan menyiapkan data untuk transfer.

Berbagai jenis Data-apakah itu teks, grafis, atau video-memerlukan layanan jaringan yang berbeda untuk memastikan bahwa itu adalah benar dipersiapkan untuk diproses oleh fungsi yang terjadi pada lapisan bawah Model OSI. Setiap layanan aplikasi atau jaringan menggunakan protokol yang mendefinisikan standar dan data untuk mats untuk digunakan. Sebuah layanan menyediakan fungsi untuk melakukan sesuatu, dan protokol yang menyediakan aturan layanan penggunaan. Untuk memahami fungsi dari berbagai layanan jaringan. Application Layer Protocol Functions Fungsi protokol akan melakukan tugas berikut: Menetapkan aturan-aturan yang konsisten untuk pertukaran data antara aplikasi dan layanan dimuat pada perangkat berpartisipasi. Tentukan bagaimana data di dalam pesan yang terstruktur dan jenis pesan yang dikirim antara sumber dan tujuan. Pesan-pesan ini dapat permintaan untuk layanan, pengakuan, data pesan, pesan status, atau pesan kesalahan. Tentukan dialog pesan, memastikan bahwa pesan yang dikirim adalah yang diharapkan dipenuhi oleh respon dan bahwa layanan yang benar dipanggil saat transfer data terjadi. Banyak jenis aplikasi yang berkomunikasi melalui jaringan data. Oleh karena itu, aplikasi layanan lapisan harus melaksanakan beberapa protokol untuk menyediakan jangkauan yang diinginkan Setiap protokol memiliki tujuan tertentu dan mengandung karakteristik diperlukan untuk memenuhi tujuan itu. Rincian protokol yang tepat di setiap lapisan harus diikuti sehingga bahwa fungsi pada satu lapisan antarmuka benar dengan layanan pada lapisan bawah. Aplikasi dan layanan juga dapat menggunakan beberapa protokol dalam satu conversation. Satu protokol mungkin menentukan bagaimana untuk membuat sambungan jaringan, dan lain mungkin menggambarkan proses untuk transfer data ketika pesan diteruskan ke yang berikutnya lapisan bawah

DNS Services and Protocol Dalam jaringan data, perangkat yang ditugaskan alamat IP sehingga mereka dapat berpartisipasi dalam mengirim dan menerima pesan melalui jaringan. Namun, kebanyakan orang memiliki waktu sulit untuk memberi alamat numerik. Oleh karena itu, nama domain diciptakan untuk mengkonversi numerik alamat ke sebuah nama, yang sederhana dikenali. Di Internet, nama domain ini, seperti http://www.cisco.com, jauh lebih mudah untuk orang untuk diingat daripada 198.132.219.25, yang pada saat penulisan ini, adalah numerik alamat untuk server ini. Juga, jika Cisco memutuskan untuk mengubah alamat numerik, itu transparan kepada pengguna, karena nama domain akan tetap http://www.cisco.com. Baru alamat hanya akan dihubungkan ke nama domain yang ada dan konektivitas dipertahankan, seperti yang ditunjukkan pada Gambar 3-11. Bila jaringan masih kecil, itu adalah tugas sederhana untuk menjaga pemetaan antara nama domain dan alamat yang mereka wakili. Namun, sebagai jaringan mulai tumbuh dan jumlah perangkat meningkat, sistem manual ini menjadi tidak bisa dijalankan

DNS diciptakan untuk nama domain ke alamat resolusi untuk jaringan ini. DNS menggunakan set server didistribusikan untuk menyelesaikan nama-nama yang terkait dengan alamat nomor. Bagaimana DNS Bekerja? Protokol DNS mendefinisikan layanan otomatis yang sesuai dengan nama sumber daya diperlukan alamat jaringan numerik. Ini termasuk format untuk pertanyaan, tanggapan, dan data format. DNS protokol komunikasi menggunakan format tunggal yang disebut pesan. Format ini digunakan untuk semua jenis permintaan klien dan respon server, pesan kesalahan, dan transfer informasi antara server resource record. DNS adalah layanan klien / server, namun, hal itu berbeda dari klien / server layanan lain yang Anda memeriksa. Sedangkan layanan lainnya menggunakan klien yang aplikasi (web browser, e-mail client, dan sebagainya), klien DNS berjalan sebagai layanan itu sendiri. DNS klien, kadang-kadang disebut DNS resolver, mendukung resolusi nama untuk aplikasi jaringan lainnya dan layanan

lain yang membutuhkannya. Ketika mengkonfigurasi perangkat jaringan, biasanya Anda menyediakan satu atau lebih server DNS alamat bahwa klien DNS dapat digunakan untuk resolusi nama. Biasanya layanan Internet (ISP) memberikan alamat yang akan digunakan untuk server DNS. Ketika pengguna applikasi permintaan untuk menghubungkan ke perangkat remote dengan nama, klien DNS meminta query satu dari server DNS untuk menyelesaikan nama ke alamat numerik. Komputer sistem operasi juga memiliki utilitas yang disebut nslookup yang memungkinkan pengguna untuk query server nama untuk menyelesaikan nama host yang diberikan. Anda juga dapat menggunakan utilitas ini untuk memecahkan masalah resolusi nama dan untuk memverifikasi status server nama. Pada Contoh 3-1, ketika perintah nslookup dikeluarkan server DNS default dikonfigurasi untuk host Anda akan ditampilkan. Dalam contoh ini, server DNS adalah dns-sjk.cisco.com, yang telah alamat 171.68.226.120. Contoh Perintah nslookup 3-1 Microsoft Windows XP [Version 2600/05/01] Copyright 1985-2001 Microsoft Corp C: \> nslookup Server default: dns-sjk.cisco.com Alamat: 171.68.226.120 > Www.cisco.com Server: dns-sj.cisco.com Alamat: 171.70.168.183 Nama: www.cisco.com Alamat: 198.133.219.25 Anda kemudian dapat mengetik nama host atau domain yang Anda ingin mendapatkan alamat. Dalam permintaan pertama di Contoh 3-1, query dibuat untuk www.cisco.com. Nama menanggapi server menyediakan alamat 198.133.219.25. Meskipun pertanyaan yang ditunjukkan pada Contoh 3-1 tes yang hanya sederhana, perintah nslookup memiliki banyak pilihan yang tersedia untuk melakukan pengujian ekstensif dan verifikasi dari proses DNS

Name Resolution and Caching Sebuah server DNS menyediakan resolusi nama menggunakan nama daemon, yang sering disebut(pronounced name-dee).server DNS bertindak sebagai buku telepon untuk Internet: Ini menerjemahkan nama komputer host yang terbaca-manusia, misalnya, http://www.cisco.com, ke alamat IP yang dibutuhkan peralatan jaringan untuk menyampaikan informasi. Server DNS menyimpan berbagai jenis catatan sumber daya digunakan untuk menyelesaikan nama. Ini catatan berisi nama, alamat, dan jenis catatan. Beberapa jenis catatan yang A: An end device address NS: An authoritative name server CNAME: The canonical name (or fully qualified domain name [FQDN]) for an alias; used when multiple services have the single network address but each service has its own entry in DNS MX: Mail exchange record; maps a domain name to a list of mail exchange servers for that domain Ketika klien membuat sebuah query, yang "bernama" proses pertama melihat catatan sendiri untuk melihat apakah dapat menyelesaikan nama. Jika tidak mampu menyelesaikan nama menggunakan catatan yang disimpan, itu kontak lainnya server untuk menyelesaikan nama. Permintaan tersebut dapat diteruskan ke sejumlah server, yang dapat mengambil waktu ekstra dan pengaturan bandwidth. Ketika ditemukan dan dikembalikan ke server meminta asli, sementara server yang menyimpan alamat nomor yang sesuai dengan nama dalam cache. Jika nama yang sama diminta lagi, server pertama dapat kembali alamat dengan menggunakan nilai yang tersimpan dalam cache namanya. Caching mengurangi baik queri DNS jaringan data lalu lintas dan beban kerja server lebih tinggi hirarki. Klien DNS layanan pada Windows PC mengoptimalkan kinerja resolusi nama DNS dengan menyimpan sebelumnya diselesaikan name dalam memori, juga. Perintah ipconfig / displaydns menampilkan semua cache DNS entri pada Windows XP atau 2000 sistem komputer

DNS Hierarchy DNS menggunakan sistem hirarkis untuk membuat nama database untuk menyediakan resolusi nama. Para hirarki terlihat seperti pohon terbalik dengan akar di bagian atas dan cabang di bawah ini Pada puncak hirarki, root server menyimpan catatan tentang bagaimana untuk mencapai top level domain server, yang pada gilirannya memiliki catatan yang mengarah ke domain sekunder tingkat server dan sebagainya. Top-level domain yang berbeda mewakili baik jenis organisasi atau negara asal. Berikut ini adalah contoh dari top-level domain adalah: Au:. Australia Co:. Kolombia Com: Sebuah bisnis atau industri Jp:. Jepang Org:. Sebuah organisasi nirlaba Setelah top-level domain adalah nama domain tingkat kedua, dan di bawah mereka yang lain rendah tingkat domain. Sebuah contoh yang bagus dari hal tersebut adalah http://www.cisco.netacad.net nama domain. Jaring. adalah domain top-level,. netacad adalah domain tingkat kedua, dan. cisco berada di tingkat yang lebih rendah. Setiap nama domain adalah jalan bawah pohon ini terbalik dimulai dari root. Misalnya, sebagai ditunjukkan pada Gambar 3-12, akar DNS server tidak mungkin tahu persis di mana server e-mail mail.cisco.com berada, tetapi mereka mempertahankan rekor untuk domain com. dalam tingkat atas domain. Demikian juga, server dalam domain. Com tidak mungkin memiliki catatan untuk mail.cisco.com, tetapi mereka memiliki catatan untuk domain sekunder tingkat cisco.com. Para server dalam domain cisco.com memiliki catatan (sebuah MX record harus tepat) untuk mail.cisco.com.

DNS mengandalkan pada hirarki desentralisasi server untuk menyimpan dan memelihara sumber daya tersebut catatan. Catatan sumber daya daftar nama domain yang server dapat menyelesaikan dan alternatif server yang dapat memproses permintaan. Jika server yang diberikan memiliki catatan sumber daya yang sesuai dengan tingkat dalam hirarki domain, dikatakan otoritatif bagi catatan-catatan. Sebagai contoh, nama server dalam domain cisco.netacad.net tidak akan otoritatif untuk yang mail.cisco.com karena catatan rekor yang diadakan di server yang lebih tinggi-domain-tingkat, khusus nama server dalam domain cisco.com. Catatan Dua link ke RFC protokol DNS http://www.ietf.org/rfc/rfc1034.txt http://www.ietf.org/rfc/rfc1035.txt Request for Comments (RFC) adalah standar dokumen meliputi penelitian baru, inovasi, dan berlaku untuk teknologi Internet metodologi. RFC ini sangat teknis di alam, tetapi mereka dapat menyediakan Anda dengan beberapa wawasan rinci bagaimana standar-standar ini sebenarnya.

Layanan WWW dan HTTP Ketika sebuah alamat web (atau URL) adalah diketik ke dalam web browser, web browser menetapkan sambungan ke layanan web yang berjalan pada server menggunakan HTTP. URL dan URI (seragam pengidentifikasi sumber daya) adalah nama kebanyakan orang mengasosiasikan dengan alamat web. Pada http://www.cisco.com/index.html URL mengacu ke sumber daya-halaman tertentu web index.html pada server diidentifikasi sebagai cisco.com. Web browser adalah aplikasi klien menggunakan komputer untuk menghubungkan ke World Wide Web dan mengakses sumber daya yang tersimpan pada web server. Seperti dengan proses server yang paling, web server berjalan sebagai layanan latar belakang dan membuat berbagai jenis file yang tersedia. Untuk mengakses konten, klien web membuat koneksi ke server dan permintaan yang diinginkan sumber daya. Balasan server dengan sumber daya dan, pada saat diterima, browser menginterpretasikan data dan menyajikan kepada pengguna. Browser dapat menafsirkan dan menyajikan berbagai jenis data, seperti teks biasa atau HTML, mengukur di mana halaman web dibangun). Jenis data lainnya, bagaimanapun, mungkin memerlukan layanan lain atau program, biasanya disebut sebagai plug-in atau add-on. Untuk membantu browser menentukan jenis file itu menerima, server menentukan jenis data berisi file. Untuk lebih memahami bagaimana web browser dan web klien berinteraksi, Anda bisa memeriksa bagaimana halaman web dibuka di browser. Untuk contoh ini, perhatikan URL http://www.cisco.com/web-server.htm. Pertama, browser menginterpretasikan tiga bagian dari URL: http: Protokol atau skema www.cisco.com: Nama server web-server: Nama file yang spesifik yang diminta Browser kemudian cek dengan nama server untuk mengkonversi http://www.cisco.com menjadi alamat numeric, yang digunakan untuk terhubung ke server. Menggunakan persyaratan HTTP, mengirimkan permintaan GET ke server dan meminta untuk file web-server. Server pada gilirannya mengirimkan kode HTML untuk halaman web ke browser. Akhirnya, browser deciphers yang Kode HTML dan format halaman untuk jendela browser. HTTP, salah satu protokol dalam TCP / IP, awalnya dikembangkan untuk menerbitkan dan mengambil halaman HTML dan sekarang digunakan untuk didistribusikan, sistem informasi kolaboratif.

HTTP digunakan di seluruh dunia web yang luas untuk transfer data dan merupakan salah satu yang paling banyak digunakan aplikasi protokol. HTTP menentukan permintaan / protokol respon. Ketika sebuah klien, biasanya web browser, mengirim pesan permintaan ke server, protokol HTTP mendefinisikan jenis pesan klien menggunakan untuk permintaan halaman web dan jenis pesan server menggunakan untuk merespon. Tiga jenis pesan yang umum adalah: GET POST PUT GET permintaan klien untuk data. Sebuah web browser mengirimkan pesan GET untuk meminta halaman dari web server. Seperti ditunjukkan dalam Gambar 3-13, ketika server menerima permintaan GET, itu merespon dengan baris status, seperti HTTP/1.1 200 OK, dan pesan sendiri, tubuh yang dapat menjadi file yang diminta, pesan kesalahan, atau beberapa informasi lainnya. POST dan PUT digunakan untuk mengirim pesan yang meng-upload data ke web server. Sebagai contoh, ketika pengguna memasukkan data ke dalam bentuk tertanam dalam halaman web, POST termasuk data dalam pesan yang dikirim ke server. PUT sumber daya atau konten upload ke web server. Meskipun sangat fleksibel, HTTP adalah protokol tidak aman. Pesan POST meng-upload informasi ke server dalam teks biasa yang dapat dicegat dan dibaca. Demikian pula, Server tanggapan, biasanya halaman HTML, yang tidak terenkripsi. Untuk komunikasi yang aman di Internet, HTTP Secure (HTTPS) adalah protokol yang digunakan untuk mengakses dan posting informasi web server. HTTPS dapat menggunakan otentikasi dan enkripsi untuk mengamankan data saat ia berpindah antara klien dan server. HTTPS menetapkan tambahan aturan untuk melewati data antara layer aplikasi dan layer transport.