APPLICATION LAYER
Lapisan aplikasi adalah lapisan atas baik OSI dan model TCP / IP. Lapisan
aplikasi TCP / IP mencakup sejumlah protokol yang menyediakan fungsi khusus
untuk berbagai aplikasi pengguna akhir. Fungsionalitas dari TCP / IP protokol
lapisan aplikasi sesuai kasar ke dalam kerangka dari tiga lapisan model OSI:
aplikasi, presentasi dan lapisan sesi. Model OSI Layers 5, 6, dan 7 digunakan
sebagai referensi untuk pengembang perangkat lunak aplikasi dan vendor untuk
menghasilkan produk, seperti web browser yang perlu mengakses jaringan.
- The Application Layer
Lapisan aplikasi paling dekat dengan
pengguna akhir. Lapisan yang menyediakan antarmuka antara aplikasi yang kami
gunakan untuk berkomunikasi dan jaringan yang mendasari di mana pesan kita
ditransmisikan. Protokol lapisan aplikasi yang digunakan untuk pertukaran data
antara program yang berjalan pada host sumber dan tujuan.
- The Presentation Layer
Lapisan presentasi memiliki tiga
fungsi utama:
Format, atau
hadiah, data dari perangkat sumber ke dalam bentuk yang kompatibel untuk
penerimaan oleh perangkat tujuan. Kompresi data dengan cara yang dapat
didekompresi oleh perangkat tujuan. Enkripsi data untuk transmisi dan dekripsi
data pada saat diterima oleh tujuan.
- The Session Layer
Fungsi pada lapisan sesi menciptakan dan memelihara
dialog antara sumber dan tujuan aplikasi. Lapisan sesi menangani pertukaran
informasi untuk memulai dialog, membuat mereka tetap aktif, dan untuk memulai
kembali sesi yang terganggu atau menganggur untuk jangka waktu yang panjang.
Application, Session and Presentation
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. Domain Name System (DNS) - protokol ini resolve nama
Internet ke alamat IP.
2. Telnet - untuk menyediakan akses remote ke server dan
perangkat jaringan.
3. Simple Mail Transfer Protocol (SMTP) - protokol ini
pesan transfer mail dan lampiran.
4. Dynamic Host Configuration Protocol (DHCP) - untuk
menetapkan alamat IP, subnet mask, gateway default, 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) - untuk
transfer file interaktif antara sistem.
7. Trivial File Transfer Protocol
(TFTP) – untuk transfer file connectionless 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) -
digunakan oleh klien email untuk mengambil email dari server jauh.
10. Internet Message Access Protocol
(IMAP) - untuk pengambilan email.
- Peer to Peer Networks
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 end terhubung (dikenal
sebagai peer) dapat berfungsi baik sebagai server dan klien. Satu komputer
mungkin menganggap peran server untuk satu transaksi sekaligus melayani sebagai
klien untuk yang lain. Peran klien dan server diatur pada basis per permintaan.
Dengan aplikasi P2P, setiap komputer di jaringan menjalankan aplikasi dapat
bertindak sebagai klien atau server untuk komputer lain dalam jaringan
menjalankan aplikasi. aplikasi P2P umum meliputi:
1. eDonkey
2. eMule
3. Shareaza
4. BitTorrent
5. Bitcoin
6. LionShare
Beberapa aplikasi P2P didasarkan pada protokol
Gnutella. Mereka memungkinkan orang untuk berbagi file pada hard disk mereka
dengan orang lain. Seperti yang ditunjukkan pada gambar, perangkat lunak klien
Gnutella-kompatibel memungkinkan pengguna untuk terhubung ke layanan Gnutella
melalui Internet dan untuk mencari dan mengakses sumber daya bersama oleh
rekan-rekan lainnya Gnutella. Banyak aplikasi client yang tersedia untuk
mengakses jaringan Gnutella, termasuk BearShare, Gnucleus, LimeWire, Morpheus,
WinMX, dan XoloX.
Sebuah server DNS menyediakan resolusi nama
menggunakan Berkeley Internet Name Domain (BIND), atau nama daemon, yang sering
disebut bernama (diucapkan nama-dee). BIND awalnya dikembangkan oleh empat
mahasiswa di Universitas California Berkley pada awal 1980-an. Seperti yang
ditunjukkan pada gambar, format pesan DNS yang digunakan oleh BIND format DNS
yang paling banyak digunakan di Internet.
DNS server
jenis catatan sumber daya digunakan untuk menyelesaikan nama. Catatan ini berisi
nama, alamat, dan jenis catatan.
Beberapa jenis catatan tersebut adalah:
a. A - Sebuah alamat perangkat end
b. NS - Sebuah server nama otoritatif
c. 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
d. MX - Mail catatan pertukaran; memetakan sebuah nama
domain ke dalam daftar mail exchange server untuk domain tersebut
e. Ketika klien membuat query, proses BIND server pertama
melihat catatan sendiri untuk menyelesaikan nama. Jika tidak dapat
menyelesaikan nama menggunakan catatan yang disimpan, itu menghubungi server
lainnya untuk menyelesaikan nama.
Top-level domain yang berbeda mewakili baik jenis
organisasi atau negara asal. Contoh domain tingkat atas adalah:
.au -
Australia
.co -
Kolombia
.com -
sebuah bisnis atau industri
.jp - Jepang
.org -
sebuah organisasi non-profit
Setelah top-level domain adalah nama domain tingkat kedua,
dan di bawah mereka adalah domain tingkat lain yang lebih rendah. Setiap nama
domain adalah jalan bawah pohon ini terbalik mulai dari akar. Misalnya, seperti
yang ditunjukkan pada gambar, server DNS root mungkin tidak tahu persis di mana
rekor untuk server email, mail.cisco.com, terletak, tetapi mempertahankan rekor
untuk domain .com dalam top-level domain . Demikian juga, server dalam domain
.com mungkin tidak memiliki catatan untuk mail.cisco.com, tetapi mereka
memiliki catatan untuk domain. Server dalam domain cisco.com memiliki catatan
(record MX tepatnya) untuk mail.cisco.com.
Ketika mengkonfigurasi perangkat jaringan, kita
biasanya memberikan satu atau lebih DNS Server alamat bahwa klien DNS dapat
digunakan untuk resolusi nama. Biasanya penyedia layanan Internet (ISP)
menyediakan alamat yang akan digunakan untuk server DNS. Ketika permintaan
aplikasi pengguna untuk terhubung ke perangkat remote dengan nama, klien DNS
meminta query satu dari nama server ini untuk menyelesaikan nama ke alamat numerik.
sistem operasi komputer juga memiliki utilitas yang
disebut nslookup yang memungkinkan pengguna untuk secara manual query server
nama untuk menyelesaikan nama host yang diberikan. Utilitas ini juga dapat
digunakan untuk memecahkan masalah resolusi nama dan untuk memverifikasi status
server nama.
Server DNS default dikonfigurasi untuk host Anda akan
ditampilkan. Dalam contoh ini, server DNS adalah dns-sj.cisco.com yang memiliki
alamat 171.70.168.183.
Nama host atau domain dapat dimasukkan pada prompt
nslookup. Dalam permintaan pertama dalam gambar, permintaan dibuat untuk
www.cisco.com. The menanggapi nama server menyediakan alamat 198.133.219.25.
Query yang
ditunjukkan pada gambar hanya tes sederhana. Utilitas nslookup memiliki banyak
pilihan yang tersedia untuk pengujian ekstensif dan verifikasi dari proses DNS.
Setelah selesai, ketik exit untuk meninggalkan utilitas nslookup.
Dynamic Host Configuration Protocol (DHCP) layanan
memungkinkan 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. Hal ini disebut sebagai
dinamis menangani. Alternatif untuk mengatasi dinamis statis menangani. Bila
menggunakan pengalamatan statis, administrator jaringan secara manual
memasukkan informasi alamat IP pada host jaringan.
DHCP memungkinkan host untuk mendapatkan alamat IP
secara dinamis ketika terhubung ke jaringan. DHCP server dihubungi dan alamat
yang diminta. Server DHCP memilih alamat dari berbagai dikonfigurasi alamat
disebut kolam dan wakilnya (sewa) untuk tuan rumah untuk periode tertentu.
Pada jaringan lokal yang lebih
besar, atau di mana populasi pengguna sering berubah, DHCP lebih disukai untuk
tugas alamat. pengguna baru dapat tiba dengan laptop dan perlu sambungan; orang
lain mungkin memiliki workstation baru yang harus terhubung. Daripada memiliki
administrator jaringan memberikan alamat IP untuk setiap workstation, lebih
efisien untuk memiliki alamat IP yang ditetapkan secara otomatis menggunakan
DHCP.
Tidak ada komentar:
Posting Komentar