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

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

APPLICATION LAYER. Oleh : Reza Chandra

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

Application Layer Protocols and Services Examples

Bab 4: Lapisan Aplikasi

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

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

Pertemuan III. Referensi Model TCP/IP

Pertemuan III. Referensi Model TCP/IP

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

Dosen Pengampu : Muhammad Riza Hilmi, ST.

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

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

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

SATUAN ACARA PERKULIAHAN (JARINGAN KOMPUTER) Pengesahan. Nama Dokumen : SILABUS. No Dokumen : No Revisi : Diajukan oleh

IP Address. Dedi Hermanto

TUGAS JARINGAN KOMPUTER

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

Hubungan Aplikasi dan Transport

BAB 2 TINJAUAN PUSTAKA

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

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

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

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

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

Kita tinggal di sebuah apartement, kemudian kita memberikan alamat kita kepada seorang kawan seperti ilustrasi dibawah ini :

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

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

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

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

PENGANTAR INTERNET & DESAIN WEB

Dasar Dasar Jaringan

Pengenalan Internet dan Protokol HTTP

3. 3 Application Layer Protocols and Services Examples

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

Pengenalan Internet. Arrummaisha A

TRANSPORT LAYER. Aplikasi dan Operasi pada TCP dan UDP

BAB 2: INTRODUCTION TCP/IP

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

Pengenalan Internet dan Protokol HTTP

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

Pertemuan IX Client-Server Computing

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

Pertemuan 1. Pengenalan Dasar Web

Jaringan Komputer - Jilid V

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

PENGENALAN INTERNET. INTERNET - INTERnational NETworking - INTERconnected NETworking

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

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

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

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

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

Muhammad Zen Samsono Hadi, ST. Msc.

INTERNET. INTERconnected NETworking. INTERnational NETworking

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

TRANSPORT LAYER. Oleh : Reza Chandra

Komputer Perkantoran. Salhazan Nasution, S.Kom

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

Annisa Cahyaningtyas

Sejarah TCP/IP TCP/IP

Konsep Pemrograman Internet (1)

Pengantar E-Business dan E-Commerce

Management Server. Aditya Mahendra Saputra KA34

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

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

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

Firewall & WEB SERVICE

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

BAB II LANDASAN TEORI

Tujuan dari Bab ini:

DAFTAR ISTILAH / SINGKATAN

Interactive Broadcasting

Protokol Jaringan. Oleh : Tengku Mohd Diansyah,ST,M.Kom

Bab 5: Lapisan Transport

Aplikasi Dasar Internet

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

Pemrograman Basis Data Berbasis Web

Lapisan Transport. Menjamin komunikasi yang handal antara dua buah komputer yang terhubung Terdiri atas :

12. Internet dan Jaringan Konvergensi

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

TCP dan Pengalamatan IP

Making Provisions for Applications and Services

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

Refrensi OSI

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

MODEL OSI DAN DOD. Referensi Model OSI (Open System Interconnections).

TEE 843 Sistem Telekomunikasi. Internet dan Jaringan Konvergensi. Muhammad Daud Nurdin

A. TUJUAN PEMBELAJARAN

BAB II LANDASAN TEORI

TRANSPORT LAYER DEFINISI

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan grup

ADMINISTRASI SERVER KELAS 11. Oleh Alimansyah Aprianto Tek. Komputer dan Jaringan

BAB II GAMBARAN UMUM OBJEK. Aplikasi dan layanan yang menggunakan jaringan komputer terus

We Can Start From Nothing

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

Domain Name System (DNS)

IP-UDP-TCP PROTOCOL TCP Mata kuliah Jaringan Komputer Iskandar Ikbal, S.T., M.Kom

Transkripsi:

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP JARINGAN KOMPUTER TEKNOLOGI INFORMASI / PROGAM VOKASI UNIVERSITAS BRAWIJAYA Disusun oleh : Zulkfli : 113140707111022 Deddy Hendra S : 113140707111011 Ade Wahyu N : 113140707111018

Application Layer Protocol and Services Application layer terdiri dari bermacam-macam protokol, merupakan lapisan terakhir dalam arsitektur TCP/IP yang berfungsi mendefinisikan aplikasi-aplikasi yang dijalankan pada jaringan. Karena itu, terdapat banyak protokol pada lapisan ini, sesuai dengan banyaknya aplikasi TCP/IP yang dapat dijalankan. Aplication Layer dari TCP/IP model menangani protokol tingkat tinggi, isu-isu representasi, encoding, dan dialog control. Protokol TCP/IP suite menggabungkan semua isu-isu aplikasi terkait ke dalam satu layer dan menjamin data ini dikemas dengan baik sebelum melewatkannya ke layer berikutnya. TCP/IP tidak hanya meliputi spesifikasi Internet layer dan transport layer, seperti IP dan TCP, tetapi juga spesifikasi untuk aplikasi umum. Fungsi application layer lainnya adalah pemindahan file. Sistem file yang satu dengan yang lainnya memiliki konvensi penamaan yang berbeda, cara menyatakan bari-baris teks yang berbeda, dan sebagainya. Perpindahan file dari sebuah sistem ke sistem lainnya yang berbeda memerlukan penanganan untuk mengatasi adanya ketidak-kompatibelan ini. Tugas tersebut juga merupakan pekerjaan application layer, seperti pada surat elektronik, remote job entry, directory lookup, dan berbagai fasilitas bertujuan umum dan faasilitas bertujuan khusus lainnya. Layer Aplikasi mengacu pada tingkat yang lebih tinggi protokol yang digunakan oleh kebanyakan aplikasi untuk komunikasi jaringan. Contoh dari protokol layer aplikasi meliputi File Transfer Protocol (FTP) dan Simple Mail Transfer Protocol (SMTP).Data kode sesuai dengan protokol layer aplikasi tersebut kemudian dikemas menjadi satu atau (kadang-kadang) lapisan protokol transport yang lebih (seperti Transmission Control Protocol (TCP) atau User Datagram Protocol (UDP)), yang pada gilirannya menggunakan protokol lapisan bawah untuk efek transfer data aktual. Fungsi protokol akan melakukan tugas berikut: Menetapkan aturan-aturan yang konsisten untuk pertukaran data antara aplikasi dan layanan dimuat pada perangkat berpartisipasi. Menentukan bagaimana data di dalam pesan terstruktur dan jenis pesan yang dikirim antara sumber dan tujuan.pesan-pesan ini dapat permintaan untuk layanan, data pesan, status pesan, atau pesan kesalahan. Menentukan dialog pesan, memastikan bahwa pesan yang dikirim dipenuhi oleh respon dan 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 Transportasi dan layer tingkat bawah sebagian besar tidak peduli dengan spesifik dari protokol layer aplikasi. Layer Aplikasi mencakup semua proses yang menggunakan protokol Transport layer untuk mengirimkan data ke lapisan Internet. Ada banyak protokol aplikasi, dan protokol baru sering ditambahkan. Beberapa TCP common / aplikasi IP termasuk: 2 P a g e

Protokol telnet File Transfer Protocol (FTP) Simple Network Management Protocol (SNMP) Simple Mail Transfer Protocol (SMTP) Dynamic Host Configuration Protocol (DHCP) Domain Name System (DNS) Network Information Service (NIS) Network File System (NFS) Secure shell (SSH) Secure copy (SCP) POP(Post Office Protocol) RIP(Routing Information Protocol) Layer transport menggunakan skema pengalamatan yang disebut nomor port. Nomor port mengidentifikasi aplikasi dan Application layer services yang merupakan sumber dan tujuan data. Program server umumnya menggunakan nomor port standar yang umum dikenal oleh client. Saat kita meneliti perbedaan TCP / IP Application layer protocols dan layanannya, kita akan mengacu pada TCP dan nomor port UDP yang biasanya terkait dengan layanan ini. 3 P a g e

DNS Service and Protocol DNS merupakan sistem berbentuk database terdistribusi yang akan memetakan/mengkonversikan nama host/mesin/domain ke alamat IP (Internet Protocol) dan sebaliknya dari alamat IP ke nama host yang disebut dengan reverse-mapping. Dalam jaringan data, perangkat diberi label dengan alamat IP numerik, sehingga mereka dapat berpartisipasi dalam mengirim dan menerima pesan melalui jaringan. Namun, kebanyakan orang memiliki kesulitan mengingat alamat numerik. Oleh karena itu, nama domain diciptakan untuk mengkonversi alamat numerik menjadi nama, yang sederhana dikenali. Di Internet nama domain, seperti www.cisco.com, jauh lebih mudah bagi orang untuk mengingat dari 198.132.219.25, yang merupakan alamat numerik yang sebenarnya untuk server ini. Juga, jika Cisco memutuskan untuk mengubah alamat numerik,tentunya akan transparan kepada usernya, karena nama domain akan tetap www.cisco.com. Alamat baru hanya akan dihubungkan ke nama domain yang ada dan konektivitas dipertahankan. Ketika jaringan masih kecil, akan terlihat sederhana untuk menjaga pemetaan antara nama domain dan alamat yang mereka wakili. Namun, bila jaringan mulai tumbuh dan jumlah perangkat meningkat, sistem manual ini menjadi tidak bisa dijalankan. Domain Name System (DNS) diciptakan untuk nama domain ke alamat resolusi untuk jaringan ini. DNS menggunakan seperangkat server yang didistribusikan untuk menyelesaikan namanama yang terkait dengan alamat nomor. Protokol DNS bekerja dengan cara mendefinisikan layanan otomatis nama sumber daya yang cocok dengan alamat jaringan numerik yang diperlukan. Termasuk format untuk pertanyaan, tanggapan, dan format data. DNS protokol komunikasi menggunakan format tunggal yang disebut pesan.format pesan ini yang digunakan untuk semua jenis permintaan klien dan respon server, pesan kesalahan, dan transfer informasi antara server resource record. DNS adalah layanan klien/server. Namun, client DNS(resolver) berjalan sebagai layanan itu sendiri, bukan client yang menjadi browser atau aplikasi email client. Resolver bertanggung jawab untuk mengeluarkan permintaan dan pengolahan tanggapan dari server DNS. Cara kerja DNS pada Browser: 1. Pertama, nama domain atau URL diisi pada field alamat pada browser. Browser melewatkan nama melalui resolver. 2. Resolver mengirimkan permintaan DNS ke server DNS. 3. Server kemudian mencari record dan resolve nama dengan IP Address yang sesuai. 4. Server DNS kemudian mengirimkan Alamat IP kembali ke klien yang membuat permintaan tersebut. IP Address yang akan digunakan dalam proses enkapsulasi sebagai alamat tujuan untuk paket ke www.cisco.com. Untuk akses ke Internet, server DNS diatur dalam hirarki.referensi untuk hirarki disertakan ketika sebuah server DNS lokal diinstal.server di root tahu bagaimana untuk mencapai Toplevel server domain.server Top-level tahu bagaimana untuk mencapai secondary server dan seterusnya. Semua server DNS menyimpan berbagai jenis record resources ke nama resolve. Mereka berisi nama, alamat dan jenis record. 4 P a g e

WWW dan HTTP Ketika sebuah alamat web (atau URL) diketik ke dalam web browser, web browser melakukan koneksi ke layanan web yang berjalan pada server menggunakan protokol HTTP. URL (atau Uniform Resource Locator) dan URI (Uniform Resource Identifier) adalah nama yang banyak orang asosiasikan dengan alamat web. Pada URL http://www.cisco.com/index.html adalah contoh dari URL yang mengacu ke resources tertentu suatu halaman web yang bernama index.html pada server yang diidentifikasi sebagai cisco.com. Web browser adalah aplikasi klien komputer yang digunakan untuk menghubungkan ke World Wide Web dan access resources stored pada server web. Seperti proses server yang paling banyak, web server berjalan sebagai layanan background dan membuat berbagai jenis file yang tersedia. Dalam mengakses konten, client web membuat koneksi ke server dan meminta resource yang diinginkan.balasan server dengan resource dan, pada saat diterima, browser menginterpretasikan data dan menyajikan kepada user. Browser dapat menafsirkan dan menyajikan berbagai jenis data, seperti teks biasa atau Hypertext Markup Language (HTML, bahasa yang halaman web dibangun).jenis data lainnya, namun, mungkin memerlukan layanan atau program lainnya, biasanya disebut sebagai plug-in atau addons. Untuk membantu browser menentukan jenis file yang diterima, server menentukan jenis data file tersebut. Untuk lebih memahami bagaimana web browser dan web klien berinteraksi, kita dapat mempelajari bagaimana sebuah halaman web dibuka di browser. Untuk contoh ini, kita akan menggunakan URL: http://www.cisco.com/web-server.htm. Pertama, browser menginterpretasikan tiga bagian dari URL: 1. http (protokol atau scheme) 2. www.cisco.com (nama server) 3. web-server.htm (nama file spesifik yang diminta). Browser kemudian memeriksa dengan nama server untuk mengkonversi www.cisco.com ke alamat numerik, yang digunakan untuk menghubungkan ke server. Menggunakan HTTP persyaratan protokol, browser mengirimkan permintaan GET ke server dan meminta file webserver.htm. Server pada gilirannya mengirim kode HTML untuk halaman web ke browser. Akhirnya, browser menguraikan kode HTML dan format halamannya 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 respon permintaan / protokol.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 5 P a g e

GET adalah permintaan client untuk data. Sebuah web browser mengirimkan pesan GET untuk meminta halaman dari web server. Ketika server menerima permintaan GET, maka akan direspon dengan baris status, seperti HTTP/1.1 200 OK, pesan sendiri, 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 halaman web, POST termasuk data dalam pesan yang dikirim ke server. PUT mengirim resource atau konten upload ke web server. Meskipun sangat fleksibel, HTTP adalah protokol yang tidak aman.pesan POST meng-upload informasi ke server dalam teks biasa dapat dibaca dan dimanipulasi.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. 6 P a g e