Berbagi teknologi

Berbagi Catatan Jaringan Komputer (Bab 6 Lapisan Aplikasi)

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

memperkenalkan
Dalam proses pembelajaran jaringan komputer, saya telah mengumpulkan beberapa poin penting yang mungkin akan diujikan dalam ujian. Beberapa poin tertentu mungkin tidak tercakup. Saya harap ini dapat bermanfaat bagi semua orang!

6. Lapisan aplikasi

6.1 DNS Sistem Nama Domain

Resolusi alamat, mengubah nama domain menjadi alamat IP

Dua metode kueri untuk penguraian

kueri rekursif

Kueri berulang

6.2 Protokol Transfer File FTP

Berdasarkan TCP, karena transfer file tidak bisa salah

Protokol Transfer Sederhana TFTP

Versi yang dikebiri menggunakan datagram UDP dan hanya mendukung transfer file tetapi tidak mendukung interaksi.

6.3 Protokol terminal jarak jauh TELNET

Juga dikenal sebagai protokol emulasi terminal, implementasinya tidak rumit dan sekarang jarang digunakan.

Koneksi TCP digunakan, dan format NVT digunakan di tengah untuk mengubah penekanan tombol pengguna dan input lainnya.

6.4 World Wide Web WWW

Penyimpanan informasi online berskala besar

Artinya, situs tersebut tertaut ke situs lain, menggunakan distribusi

Penerapan: Misalnya, mengklik kata yang digarisbawahi berwarna biru akan melompat ke halaman web lain.
Jika tidak ada World Wide Web, pengguna hanya dapat menggunakan perintah rumit untuk melompat, dan tidak dapat langsung mengeklik tautan.

World Wide Web adalah sistem hypermedia terdistribusi dan perluasan dari sistem hypertext, menambahkan suara, gambar, dll.

URL Pencari Sumber Daya Seragam

Menandai berbagai dokumen di World Wide Web

Protokol Transfer Hiperteks HTTP

Gunakan koneksi TCP, tetapi HTTP sendiri tidak memiliki koneksi, artinya tidak perlu membuat koneksi HTTP sebelum bertukar pesan HTTP.

  • Lewati pesan permintaan HTTP sebagai fase ketiga TCP, lalu dapatkan pesan respons HTTP

Stateless, browser tidak akan mengingat berapa kali pengguna telah mengunjungi dan konten yang diakses, dan responnya akan sama untuk setiap kunjungan.

server proxy

Lapisan cache ditambahkan di tengahnya. Jika ada data di cache, maka akan langsung direspon ke klien tanpa harus terhubung ke Internet untuk mengakses sumber daya.

Struktur pesan HTTP

1. Garis start

  • Permintaan: Baris permintaan (metode (GET, POST...), URL, versi, CRLF)
  • Tanggapan: baris status (versi, kode status, frasa, CRLF)

2. Baris pertama

3. Subjek entitas

  • Permintaan: isi permintaan
  • tanggapan: badan tanggapan

Tip: Kode status termasuk

  • 200 oke
  • Pengalihan 304
  • 400 kesalahan klien
  • 500 kesalahan server, dll.
Dokumen HTML untuk World Wide Web

Cukup pahami bahwa ini adalah halaman web
Ini terkait erat dengan pengetahuan front-end yang telah saya pelajari sedikit.html css js Semua orang tahu apa itu, dan ada banyak informasi online, jadi saya tidak akan membahas detailnya di sini.

Sistem Pengambilan Informasi World Wide Web

Mesin pencari: alat yang digunakan untuk mencari di World Wide Web (pencarian teks lengkap, pencarian kategori)

Blog dan Weibo

Blog blog adalah berbagi dokumen pribadi dan buku harian

Weibo adalah mikroblog yang hanya mencatat bagian-bagian sepele dan menjawab pertanyaan.

Situs jejaring sosial

facebook, youtube, tiktok …

6.5 Surel

SMTP Protokol Transfer Surat Sederhana

Format Pesan Teks Internet RFC

Penggunaan protokol SMTP TCP sebagai protokol lapisan transportnya

6.6 Protokol Konfigurasi Host Dinamis DHCP

memasok Pasang dan mainkan jaringan Mekanisme

Ketika komputer bergabung dengan suatu jaringan, maka secara otomatis diberi alamat IP.

Setiap jaringan sekarang memiliki setidaknya satu agen relay DHCP

6.7 Protokol Manajemen Jaringan Sederhana SNMP

Program manajemen, proses, dll.

6.8 Komunikasi proses aplikasi melalui jaringan

Dipancarkan ketika proses aplikasi perlu berkomunikasi menggunakan jaringanpanggilan sistem, meminta sistem operasi untuk membuat **"soket"** agar sumber daya sistem yang diperlukan untuk komunikasi jaringan dapat dialokasikan ke proses aplikasi.
Sistem operasi mewakili jumlah sumber daya ini dengan nomor yang disebut deskriptor soket.
Semua operasi jaringan yang dilakukan oleh proses aplikasi harus menggunakan deskriptor soket ini.
Setelah komunikasi selesai, proses aplikasi memberitahu sistem operasi untuk mengambil kembali semua sumber daya yang terkait dengan deskriptor soket melalui panggilan sistem untuk menutup soket.

Beberapa panggilan sistem yang umum digunakan

Ketika suatu proses aplikasi perlu berkomunikasi menggunakan jaringan, ia mengeluarkan panggilan sistem.
Menggunakan API antarmuka pemrograman aplikasi TCP/IP, Anda dapat menulis aplikasi jaringan berbasis Internet.
Saat memanggil API, pengguna dapat menggunakan layanan TCP atau layanan lain seperti UDP.
TCP menyediakan layanan berorientasi koneksi.
Penggunaan layanan TCP harus melalui 3 tahap:

  • fase pembentukan koneksi
  • fase transfer data
  • fase pelepasan koneksi

6.9 Aplikasi P2P

Melibatkan mengunggah dan mengunduh file

Perangkat lunak P2P adalah perangkat lunak yang menggunakan prinsip P2P untuk mencapai pengunduhan berkecepatan tinggi, seperti: Thunder