Minggu, 20 Juni 2021

CHAPTER 10

 

Aplikasi, Sesi dan Presentasi 

Lapisan Aplikasi

Lapisan ini menyediakan antarmuka antara aplikasi yang digunakan untuk komunikasi dan jaringan yang mendasari di mana pesan kita ditransmisikan. Ada banyak protokol lapisan aplikasi dan protokol baru yang selalu dikembangkan. Beberapa aplikasi protokol lapisan yang paling dikenal termasuk Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Trivial File Transfer Protocol (TFTP), Internet Message Access Protocol (IMAP), dan protokol Domain Name System (DNS).

Lapisan Aplikasi Protokol TCP / IP
Protokol aplikasi TCP / IP menentukan format dan mengontrol informasi yang diperlukan untuk banyak fungsi komunikasi internet umum. Di antara TCP ini / protokol IP adalah:
1. Sistem Nama Domain (DNS) - protokol ini mengubah nama Internet ke alamat IP.       
2. Telnet - ini digunakan untuk menyediakan akses remote ke server dan perangkat jaringan.       
3. Simple Mail Transfer Protocol (SMTP) - protokol pesan ini transfer mail dan lampiran.       
4. Dynamic Host Configuration Protocol (DHCP) - Sebuah protokol yang digunakan untuk menentukan alamat IP, subnet mask, default gateway, dan alamat server DNS untuk tuan rumah.       
5. Hypertext Transfer Protocol (HTTP) - ini file transfer protocol yang membentuk halaman web dari World Wide Web.       
6. File Transfer Protocol (FTP) - Protokol yang digunakan untuk transfer file interaktif antara sistem.       
7. Trivial File Transfer Protocol (TFTP) - Protokol ini digunakan untuk mentransfer file tanpa koneksi aktif.       
8. Bootstrap Protocol (BOOTP) - protokol ini adalah prekursor protokol DHCP. BOOTP adalah protokol jaringan yang digunakan untuk mendapatkan informasi alamat IP saat bootup.       
9. Post Office Protocol (POP) - Sebuah protokol yang digunakan oleh klien email untuk mengambil email dari server jauh.       
10. Internet Message Access Protocol (IMAP) - Ini adalah protokol lain untuk pengambilan email.   
protokol lapisan aplikasi yang digunakan oleh kedua sumber dan tujuan perangkat selama sesi komunikasi. Untuk komunikasi untuk menjadi sukses protokol lapisan aplikasi diimplementasikan pada sumber dan tujuan tuan rumah harus kompatibel.

Lapisan Presentasi
Lapisan presentasi memiliki tiga fungsi utama:
1. Format, atau persembahan, data dari perangkat sumber ke dalam bentuk yang kompatibel untuk penerimaan oleh perangkat tujuan.       
2. Kompresi data dengan cara yang dapat didekompresi oleh perangkat tujuan.       
3. Enkripsi data untuk transmisi dan dekripsi data pada saat diterima oleh tujuan.       
format data lapisan presentasi untuk lapisan aplikasi dan menetapkan standar untuk format file. Beberapa standar yang terkenal untuk video termasuk QuickTime dan Motion Picture Experts Group (MPEG). QuickTime adalah spesifikasi komputer Apple video dan audio, dan MPEG adalah standar untuk video dan kompresi audio dan coding.

Lapisan Sesi
fungsi pada lapisan sesi menciptakan dan membangun dialog antara sumber dan tujuan aplikasi. Lapisan sesi pertukaran informasi untuk memulai dialog, membuat mereka tetap aktif, dan untuk memulai kembali sesi yang tidak terganggu atau menganggur untuk jangka waktu yang panjang.

Jaringan Peer-to-Peer
Model jaringan P2P melibatkan dua bagian: Jaringan P2P dan aplikasi P2P . Kedua memiliki fitur serupa, tetapi dalam prakteknya bekerja cukup berbeda.

Jaringan P2P
Dalam jaringan P2P, dua atau lebih komputer yang terhubung melalui jaringan dan dapat berbagi sumber daya (seperti printer dan file) tanpa harus memiliki dedicated server. Setiap perangkat akhir terhubung (dikenal sebagai peer) dapat berfungsi baik sebagai server dan klien. Satu komputer akan menganggap server peran untuk satu melayani sebagai klien untuk yang lain. Peran klien dan server diatur berdasarkan permintaan.

Aplikasi Peer-to-Peer
Sebuah aplikasi peer-to-peer (P2P) yang mendukung perangkat untuk bertindak sebagai klien dan server dalam komunikasi yang sama, Dalam model ini, setiap klien adalah server dan setiap klien server.

Aplikasi P2P Umum
Dengan aplikasi P2P, setiap komputer di jaringan menjalankan aplikasi yang dapat bertindak sebagai klien atau server untuk komputer lain dalam menjalankan aplikasi. aplikasi P2P umum termasuk:
1. - eDonkey
2. - eMule
3. - Shareaza
4. - BitTorrent
5. - Bitcoin
6. - LionShare

Beberapa aplikasi P2P pada protokol Gnutella. Mereka memungkinkan orang untuk berbagi file pada hard disk mereka dengan orang lain. Banyak aplikasi klien yang tersedia untuk mengakses jaringan Gnutella, termasuk BearShare, Gnucleus, LimeWire, Morpheus, WinMX, dan XoloX.

Klien server
Dalam model client-server, perangkat yang meminta informasi disebut klien dan perangkat permintaan disebut server. proses klien dan server dalam lapisan aplikasi.
Salah satu contoh jaringan klien-server yang menggunakan layanan email ISP untuk mengirim, menerima dan menyimpan email. Klien email di komputer rumah permintaan ke server email ISP untuk setiap email yang belum dibaca. server merespon dengan mengirimkan email yang melayani klien.

Protokol Lapisan Aplikasi Umum
Protokol Application Layer Revisited
Ada puluhan protokol lapisan aplikasi, tetapi pada hari-hari biasa Anda mungkin hanya menggunakan lima atau enam. Tiga aplikasi lapisan protokol yang terlibat dalam pekerjaan sehari-hari atau bermain adalah:
1. Hypertext Transfer Protocol (HTTP)       
2. Simple Mail Transfer Protocol (SMTP) 
    Protokol Kantor Pos (POP) 

protokol lapisan aplikasi ini memungkinkan untuk menjelajahi web dan mengirim dan menerima email. HTTP digunakan untuk mendukung pengguna untuk terhubung ke situs web di Internet. SMTP digunakan untuk memungkinkan pengguna untuk mengirim email. Dan POP digunakan untuk memungkinkan pengguna untuk menerima email.

Hypertext Transfer Protocol dan Hypertext Markup Language
Ketika alamat web atau uniform resource locator (URL) diketik ke dalam web browser, web browser melakukan koneksi ke layanan web yang dijalankan pada server menggunakan protokol HTTP. URL dan Uniform Resource Identifier (URI) adalah nama kebanyakan orang mengasosiasikan dengan alamat web.
URL http://www.cisco.com/index.html adalah contoh dari URL yang mengacu pada sumber daya tertentu; halaman web bernama index.html pada server diidentifikasi sebagai cisco.com. 

HTTP dan HTTPS
HTTP digunakan di World Wide Web untuk mentransfer data dan merupakan salah satu protokol aplikasi yang paling banyak digunakan saat ini. HTTP adalah protokol request / respon. Ketika klien, biasanya browser web, pengiriman permintaan ke server web, HTTP ditentukan jenis pesan yang digunakan untuk komunikasi itu. Ketiga jenis pesan umum adalah GET, POST, dan PUT.
1. GET adalah permintaan klien untuk data.       
2. POST dan PUT digunakan untuk meng-upload file data ke web server.       
3. PUT upload sumber atau konten ke web server       
Meskipun HTTP sangat fleksibel, itu bukan protokol ini aman.
Untuk komunikasi yang aman di Internet, protokol HTTP Secure (HTTPS) yang digunakan untuk mengakses atau memposting informasi web server. HTTPS dapat menggunakan otentikasi dan enkripsi untuk menyimpan data saat ia berpindah antara klien dan server.

SMTP, POP, dan IMAP
Email adalah metode simpan dan kirim kirim, simpan, dan ambil pesan elektronik di dalam jaringan. Pesan email disimpan dalam database pada server email. ISP sering memiliki server email yang mendukung banyak pelanggan akun yang berbeda.
Email mendukung tiga protokol terpisah untuk operasi: Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP), dan Internet Message Access Protocol (IMAP).

SMTP
Simple Mail Transfer Protocol (SMTP) transfer surat handal dan efisien. Agar aplikasi SMTP bekerja dengan baik, pesan email harus diformat dengan benar dan proses SMTP harus dijalankan pada kedua klien dan server.
format pesan SMTP memerlukan header pesan dan isi pesan. Sementara badan pesan dapat berisi setiap jumlah teks, header pesan harus memiliki alamat email penerima, format dengan benar dan alamat pengirim. Setiap informasi header lain adalah opsional.
Ketika klien mengirim email, proses klien SMTP terhubung dengan proses SMTP server pada port 25. Setelah sambungan dibuat, klien mencoba untuk mengirim email ke server. Ketika server menerima pesan, baik tempat pesan di akun lokal, jika penerimanya adalah lokal, atau gunakan pesan menggunakan proses koneksi SMTP yang sama ke server mail lain untuk pengiriman.

POP
Post Office Protocol (POP) memungkinkan workstation untuk mengambil surat dari sebuah surat server. Dengan POP, unduhan surat dari server ke klien dan kemudian dihapus di server.
server memulai layanan POP secara pasif pada port TCP 110 untuk permintaan koneksi klien. Ketika klien ingin memanfaatkan layanan ini, ia akan mengirimkan permintaan untuk membuat sambungan TCP dengan server. Ketika sambungan dibuat, server POP mengirimkan pesan. Server klien dan POP kemudian bertukar perintah dan tanggapan sampai sambungan ditutup atau dibatalkan.

IMAP
Internet Message Access Protocol (IMAP) adalah protokol lain yang menjelaskan metode untuk mengambil pesan email. Namun, tidak seperti POP, ketika pengguna terhubung ke server yang mendukung IMAP, ada pesan di-download ke aplikasi klien. Pesan asli disimpan di server sampai manual dihapus. Pengguna melihat pesan dalam perangkat lunak klien email mereka.

Layanan IP Addressing
Layanan Nama Domain
Protokol DNS mendefinisikan layanan otomatis yang cocok dengan nama sumber daya dengan alamat jaringan numerik yang diperlukan. Ini termasuk format untuk pertanyaan, tanggapan, dan data. Komunikasi protokol menggunakan format tunggal yang disebut pesan. Format Pesan yang digunakan untuk semua jenis permintaan klien dan tanggapan server, pesan kesalahan, dan informasi transfer catatan sumber daya antara server.

Pesan Format DNS
Sebuah server DNS menyediakan resolusi nama menggunakan Berkeley Internet Name Domain (BIND). BIND dikembangkan oleh empat mahasiswa di Universitas California Berkley pada awal 1980-an, format pesan DNS yang digunakan oleh format BIND DNS yang paling umum digunakan di Internet.
Server DNS jenis catatan sumber daya digunakan untuk menyelesaikan nama. Catatan ini berisi nama, alamat, dan jenis catatan.
Beberapa jenis catatan tersebut adalah:
1. A - Sebuah alamat perangkat akhir       
2. NS - Sebuah server nama otoritatif       
3. CNAME - Nama kanonik (atau Fully Qualified Domain Name) untuk sebuah alias; digunakan ketika beberapa layanan memiliki alamat jaringan tunggal, tetapi masing-masing layanan memiliki entri sendiri dalam DNS       
4. MX - surat catatan pertukaran; memetakan sebuah nama domain ke dalam daftar mail exchange server untuk domain tersebut       

Hirarki DNS
Protokol DNS menggunakan sistem hirarkis untuk membuat database untuk memberikan resolusi nama. Setiap server DNS meningkat file database tertentu dan hanya bertanggung jawab untuk bertanggung jawab atas pengelolaan nama-ke-IP untuk itu sebagian kecil dari seluruh struktur DNS  
Catatan: DNS adalah terukur karena resolusi nama host yang terkenal di beberapa server.
Tingkat domain atas yang mewakili mewakili baik organisasi atau negara asal. Contoh domain tingkat atas adalah:
1. .au - Australia       
2. .co - Kolombia       
3. .com - sebuah bisnis atau industri       
4. .jp - Jepang       
5. .org - sebuah organisasi nonprofit       

nslookup
sistem operasi komputer juga memiliki utilitas yang disebut nslookup yang memungkinkan pengguna untuk secara manual menanyakan nama server untuk menyelesaikan nama host yang diberikan. Utilitas ini juga dapat digunakan untuk memecahkan masalah resolusi nama dan untuk memverifikasi status nama server.  

Protokol Konfigurasi Host Dinamis
Dynamic Host Configuration Protocol (DHCP) layanan adalah mendukung perangkat pada jaringan untuk mendapatkan alamat IP dan informasi lainnya dari server DHCP. Layanan ini mengotomatisasi tugas alamat IP, subnet mask, gateway, dan parameter jaringan IP lainnya
DHCP memungkinkan host untuk mendapatkan alamat IP secara dinamis ketika terhubung ke jaringan. Server DHCP dihubungi dan alamat yang ada. Server DHCP memilih alamat dari berbagai

File Transfer Protokol
File Transfer Protocol (FTP) adalah protokol lapisan aplikasi lain yang umum digunakan. FTP dikembangkan untuk memungkinkan transfer data antara klien dan server. Klien FTP adalah sebuah aplikasi yang dijalankan pada komputer yang digunakan untuk mendorong dan menarik data dari server yang menjalankan FTP daemon (FTPd).
Sebagai sosok yang menggambarkan, untuk mentransfer data, FTP membutuhkan dua koneksi antara klien dan server, satu untuk perintah dan balasan, yang lainnya untuk mentransfer file yang sebenarnya:
1. Klien koneksi pertama ke server untuk lalu lintas kontrol, yang terdiri dari klien dan klien balasan dari server.       
2. Klien koneksi kedua ke server untuk transfer data aktual. Koneksi ini dibuat setiap kali ada data yang ditransfer.       
3. Transfer data dapat terjadi di kedua arah. Dapat klien men-download (menarik) data dari server atau, klien dapat meng-upload (push) data ke server.

Blok Pesan Server
Server Message Block (SMB) adalah protokol file sharing client / server, yang dikembangkan oleh IBM di akhir 1980-an, untuk menggambarkan struktur sumber daya jaringan bersama, seperti direktori, file, printer, dan port serial. Ini adalah protokol request-response.
Protokol SMB menjelaskan sistem file akses dan bagaimana klien dapat membuat permintaan untuk file. Hal ini juga menggambarkan komunikasi protokol SMB antarproses. Semua pesan SMB berbagi format umum.
pesan SMB dapat:
1. Memulai, mengotentikasi, dan mengakhiri sesi       
2. file kontrol dan akses printer       
3. memberikan aplikasi untuk mengirim atau menerima pesan ke atau dari perangkat lain.        

Tidak ada komentar:

Posting Komentar

CHAPTER 11

  Bangun Jaringan Kecil Untuk memenuhi persyaratan pengguna, bahkan jaringan kecil memerlukan perencanaan dan desain.  Perencanaan memastika...