sumber Ebook by: Dar Lin, Y., Hwang, R.H., Baker, F. Computer Network An Open Source Approach. 2011 (pustaka utama)
Rangkuman ebook
Jaringan komputer atau komunikasi data adalah
gabungan alat yang yang berhubungan dengan komunikasi antara sistem computer atau
perangkat.
1.1 PERSYARATAN UNTUK JARINGAN KOMPUTER
(1) konektivitas: siapa dan bagaimana menghubungkan,
(2) skalabilitas: berapa banyak yang dapat terhubung,
(3) pembagian sumber
daya
Node, Link, Path
Berbagai media dan perangkat dapat digunakan untuk
membangun konektivitas antar node, dengan perangkat menjadi hub, switch,
router, atau gateway dan media kabel atau nirkabel.
Host atau Perantara
komputer titik akhir yang menampung pengguna dan aplikasi,
sementara yang terakhir berfungsi sebagai titik peralihan dengan lebih dari
satu antarmuka tautan ke komputer host interkoneksi atau perantara lainnya.
Perangkat seperti hub, switch, router, dan gateway adalah contoh perantara yang
umum.
Point-to-Point or Broadcast
link di jaringan komputer disebut point-to-point
jika menghubungkan dua node dengan satu di setiap ujungnya, atau disiarkan jika
menghubungkan lebih dari dua node yang terpasang. node yang terhubung ke link
broadcast perlu memperjuangkan hak untuk mentransmisikan.
wired atau Wireless
Sebuah twisted pair memiliki dua garis tembaga yang
disatukan untuk kekebalan yang lebih baik terhadap kebisingan; hal tersebut banyak digunakan sebagai jalur akses di
sistem telepon biasa (POTS) dan LAN seperti Ethernet.
path: Routed or Switched?
Dengan routing, alamat
tujuan pesan dicocokkan dengan tabel "routing" untuk menemukan link
output untuk tujuan. Proses pencocokan ini biasanya membutuhkan beberapa
operasi pencarian tabel, yang masing-masing memerlukan satu akses memori dan
satu perbandingan alamat. Di sisi lain, jalur yang diaktifkan memerlukan node
intermediate untuk menentukan jalur dan mencatat informasi keadaan jalur ini
dalam tabel "switching" sebelum pesan dapat dikirim. Pesan yang akan
dikirim kemudian dilampirkan dengan nomor indeks yang menunjuk ke beberapa
informasi keadaan tertentu yang tersimpan dalam tabel "switching".
Mengaktifkan pesan kemudian menjadi mudah mengindeks ke dalam tabel hanya
dengan satu akses memori. Dengan demikian, switching jauh lebih cepat daripada
routing tapi dengan biaya overhead setup
.
1.1.2 Skalabilitas: Jumlah Node
Dengan mampu menghubungkan 10 node sama sekali berbeda dengan
mampu menghubungkan jutaan node. Karena apa yang bisa bekerja pada kelompok
kecil tidak harus bekerja pada kelompok besar, kita membutuhkan metode terukur
untuk mencapai konektivitas. Dengan demikian, jaringan komputer, dari aspek
skalabilitas, harus menawarkan "platform terukur ke sejumlah besar simpul
sehingga masing-masing node tahu bagaimana cara mencapai simpul lainnya."
Hirarki Node
Salah satu cara mudah untuk menghubungkan sejumlah besar
simpul adalah dengan mengaturnya ke dalam banyak kelompok, masing-masing
terdiri dari sejumlah kecil simpul. Contohnya Jika jumlah kelompok sangat
besar, kita dapat menggolongkan kelompok ini lebih jauh ke dalam sejumlah
kelompok supergroup, yang jika perlu, dapat dikelompokkan lebih jauh menjadi
"kelompok super-supergrup”
LAN,MAN,WAN
Jaringan yang menghubungkan kelompok tingkat bawah
kecil disebut local area network (LAN). jaringan
yang secara geografis lebih besar, misalnya jaringan area metropolitan (MAN),
untuk menghubungkan node-node terpencil atau bahkan LAN. Jaringan
area luas (WAN) biasanya memiliki topologi mesh karena keacakan di lokasi situs
jaringan yang tersebar secara geografis
1.1.3 pembagian sumber daya
cara berbagi
konektivitas ini, yaitu, kemampuan tautan dan nodus, dengan pengguna jaringan. Kapasitas
node dan link digunakan untuk mentransfer pesan komunikasi antar node. "Di
sinilah komunikasi data dan komunikasi suara tradisional san gat berbeda satu
sama lain.
Packetization
Untuk
mengirim pesan, beberapa informasi header harus dilampirkan pada pesan untuk
membentuk sebuah paket sehingga jaringan tahu cara menanganinya. Pesan itu
sendiri disebut muatan paket. Informasi header biasanya berisi sumber dan
alamat tujuan dan banyak bidang lainnya untuk mengontrol proses pengiriman
paket. Header paket akan memberi tahu node intermediate dan node tujuan
bagaimana cara mengirimkan dan bagaimana memasang kembali paket. Dengan header,
setiap paket bisa diproses baik secara independen maupun semi independen saat
melintasi jaringan.
Queuing
node
jaringan mengalokasikan buffer antrian untuk menyerap kemacetan yang disebabkan
oleh lalu lintas data yang meledak-ledak. Oleh karena itu, ketika sebuah paket
tiba di sebuah node, ia bergabung dengan antrian buffer dengan kedatangan paket
lainnya, menunggu untuk diproses oleh prosesor di node. Setelah paket bergerak
ke depan antrian, itu akan dilayani oleh prosesor, yang mengetahui bagaimana
mengolah paket sesuai dengan bidang header. Jika prosesor node memutuskan untuk
meneruskannya ke port transfer data lain, paket tersebut kemudian bergabung
dengan antrian penyangga lain yang menunggu untuk dikirimkan oleh pemancar port
tersebut. Ketika sebuah paket dikirimkan melalui sebuah link, dibutuhkan
beberapa waktu untuk menyebarkan data paket dari satu sisi ke sisi lain dari
link, baik itu point-to-point atau broadcast. Jika paket melintasi melalui
jalur dengan 10 node dan karenanya 10 link, proses ini akan diulang sebanyak 10
kali.
1.2
PRINSIP-PRINSIP UNDERLYING
Teknologi
yang mendasari komunikasi data, packet switching telah meletakkan
prinsip-prinsip komunikasi data untuk diikuti. Kita dapat membagi himpunan
prinsip menjadi tiga kategori: kinerja, yang mengatur kualitas layanan packet
switching, operasi, yang merinci jenis mekanisme yang dibutuhkan untuk
penanganan paket, dan interoperabilitas, yang menentukan apa yang harus dimasukkan
ke dalam protokol standar dan algoritma. , dan apa yang tidak seharusnya.
bandwidth,
Offered Load, dan Throughput
Istilah
"bandwidth" berasal dari studi radiasi elektromagnetik, dan awalnya
mengacu pada lebar pita frekuensi yang digunakan untuk membawa data. Namun,
dalam jaringan komputer istilah ini biasanya digunakan untuk menggambarkan
jumlah maksimum data yang bisa ditangani oleh sebuah sistem, entah itu node,
link, path, atau jaringan, dalam jangka waktu tertentu.
Latency:
Node, Link, Path
latency
adalah ukuran kunci lain yang kita pedulikan. Teori antrian, yang pertama kali
dikembangkan oleh Agner Krarup Erlang pada tahun 1909 dan 1917, memberi tahu
kita jika kedua waktu pengiriman paket antar waktu dan waktu layanan paket
didistribusikan secara eksponensial dan yang pertama lebih besar dari yang
terakhir, ditambah ukuran buffer yang tak terbatas, latency rata-rata adalah
kebalikannya. dari perbedaan antara bandwidth dan beban yang ditawarkan, yaitu,
Variasi Jitter atau Latency
Dalam
aplikasi komunikasi data, suara paket, misalnya, tidak hanya membutuhkan
latency kecil tapi juga konsisten. Beberapa aplikasi lain, streaming video dan
audio, misalnya, dapat mentolerir latency yang sangat tinggi dan bahkan dapat
menyerap variasi latensi atau jitter sampai batas tertentu.
Kerugian
Ukuran kinerja yang terakhir namun tidak sedikit adalah
probabilitas packet loss. Ada dua alasan utama packet loss: kemacetan dan
error. Sistem komunikasi data cenderung macet. Saat kemacetan terjadi pada
sebuah link atau node, paket antrian di buffer untuk menyerap kemacetan. Tapi
jika kemacetan terus berlanjut, buffer mulai meluap. . Untuk tingkat
ketidaksesuaian seperti itu, buffering tidak bisa memainkan trik di sini;
beberapa jenis mekanisme kontrol harus digunakan sebagai gantinya. Buffer
bekerja hanya untuk kemacetan jangka pendek.
kontrol Plane vs. Data Plane
Perating
jaringan packet-switching melibatkan penanganan dua jenis paket: kontrol dan
data Paket kontrol membawa pesan yang dimaksudkan untuk mengarahkan node
tentang cara mentransfer paket data, sedangkan paket data melampirkan pesan
yang pengguna atau aplikasi sebenarnya ingin transfer. Himpunan operasi untuk
menangani paket kontrol disebut bidang kontrol, sedangkan yang satu untuk paket
data disebut bidang data. Perbedaan utama antara bidang kontrol dan bidang data
adalah bahwa yang pertama biasanya terjadi di latar belakang dengan rentang
waktu yang lebih lama
Rute atau routing
routing sebagai mencari tempat untuk mengirim paket dan
forwarding seperti mengirim paket. Routing dengan demikian menghitung rute dan
menyimpannya dalam tabel yang dicari saat paket penerusan. Routing biasanya
dilakukan di latar belakang secara berkala, sehingga untuk menjaga dan
memperbarui tabel forwarding.
lalu lintas dan Alokasi Bandwidth
Mengalokasikan atau menetapkan lalu lintas memiliki label
lain yang serupa dengan perutean, yaitu rekayasa lalu lintas. Baik alokasi
bandwidth maupun teknik lalu lintas biasanya memiliki tujuan optimasi yang
spesifik, seperti meminimalkan rata-rata latensi end-to-end dan load balancing
yang optimal, mengingat satu set kendala sistem yang harus dipenuhi.
1.2.1 Operasi pada data plane
operasi pada bidang kontrol, yang mungkin hanya berlaku untuk
paket kontrol dalam skala waktu ratusan milidetik hingga puluhan detik, hal-hal
di bidang data berlaku untuk semua paket dan dilanjutkan dalam mikrodetik atau
kurang. Paket penerusan nampaknya menjadi pekerjaan utama di bidang data karena
paket yang sampai ke port antarmuka atau tautan bisa diteruskan ke port lain.
Forwading
forwarding paket melibatkan pemeriksaan satu atau beberapa
field header dalam sebuah paket. Mungkin saja mengambil bidang alamat tujuan
untuk mencari tabel penerusan, atau mungkin butuh lebih banyak bidang untuk
melakukannya. Misalkan node router memiliki empat link, masing-masing kapasitas
10 Gbps, dan juga ukuran paketnya kecil dan tetap pada 64 byte. Jumlah maksimum
paket gabungan per detik (pps) di router adalah 4 × 10 G / (64 × 8) =
78,125,000, yang berarti router ini perlu meneruskan 78.125.000 pps (hanya 12,8
ns per paket) jika kecepatan kawat penerusan yang diinginkan Hal ini tentunya
menimbulkan tantangan dalam merancang mekanisme forwarding.
Klasifikasi
operasi klasifikasi paket, proses pencocokan yang membutuhkan
satu atau beberapa bidang dalam header paket agar sesuai dengan seperangkat
aturan. Aturan memiliki dua bagian: kondisi dan tindakan, menentukan di bawah
kondisi di lapangan mana tindakan harus diterapkan ke paket yang sesuai.
Inpeksi dalam paket
Semua forwarding dan klasifikasi memeriksa field header
paket. Tapi ada beberapa hal, seringkali berbahaya, tersembunyi jauh di dalam
payload paket. Misalnya, intrusi dan virus berada jauh di dalam header aplikasi
dan muatan.
Error control
kesalahan bit dapat menekan paket. Kesalahan mungkin terjadi
selama transmisi paket atau saat paket disimpan di memori. Cara mendeteksi dan
menangani kesalahan yaitu terdapat Dua pendekatan ada: Penerima dapat
mendeteksi kesalahan dengan bit tambahan berlebihan dan memberitahukan pengirim
untuk mentransmisikan kembali, atau mungkin mendeteksi dan memperbaiki
kesalahan secara langsung jika bit berlebihan berlebihan dapat menunjukkan bit
yang tepat yang salah. Pendekatan yang terakhir akan membutuhkan bit yang lebih
berlebihan, dan karenanya menghasilkan overhead yang lebih tinggi.
Traffic control
Kontrol lalu lintas adalah istilah generik untuk setiap
mekanisme untuk menghindari atau mengatasi kemacetan namun kemacetan itu
sendiri bisa sangat rumit. engendalian aliran adalah semacam kontrol lalu
lintas yang manuver sinkronisasi pengirim penerima agar tidak terjadi pengirim
yang lebih cepat agar tidak overrunning penerima yang lebih lambat. Pengirim
dan penerima bisa dihubungkan dengan sebuah link atau jalur, sehingga flow
control bisa berupa hop-by-hop atau end-to-end.
Quality of service
Jaringannya bisa bekerja dengan baik dengan kontrol aliran
dan pengendalian kemacetan untuk mempertahankan operasi yang memuaskan. Namun,
ada persyaratan yang lebih ketat yang secara eksplisit menentukan parameter
lalu lintas
1.2.2 Interoperabilitas
Standar vs Implementasi-Bergantung
Ada dua cara yang mungkin untuk berbagai perangkat untuk
berbicara satu sama lain. Salah satunya adalah membeli semua perangkat dari
hanya satu vendor. Yang lainnya adalah mendefinisikan protokol standar di
antara perangkat sehingga selama vendor mengikuti protokol ini, kita dapat
mengoperasikan perangkat yang dioperasikan dari vendor yang berbeda.
Protokol Standar dan Algoritma
protocols secara default harus distandarisasi, meskipun
beberapa protokol proprietary memang ada. Protokol kepemilikan semacam itu bisa
menjadi standar de facto jika mereka mendominasi pasar.. Sesame antarmuka akan
memformat pesan protokol yang akan ditukar antara sistem yang mendukung
protokol tersebut, sedangkan antarmuka layanan mendefinisikan fungsi memanggil
modul lain pada mesin node yang sama untuk mengakses layanan yang ditawarkan
oleh modul. Protokol mungkin memiliki beberapa jenis pesan, masing-masing
dengan format headernya sendiri. Header berisi beberapa field dengan panjang
tetap atau variabel.
Implementation-Dependent Design
Seperti spesifikasi protokol, ada banyak fleksibilitas dalam
implementasi protokol.Tidak setiap bagian dari algoritma di kontrol dan bidang
data perlu distandarisasi.
Layered protocol
masalah interoperabilitas terjadi tidak hanya di antara dua
sistem tetapi juga di antara dua protokol. Satu protokol tunggal tidak cukup
untuk menggerakkan sebuah sistem. Sebenarnya, ini adalah tumpukan protokol yang
menggerakkan keseluruhan sistem.
1.3 ARSITEKTUR INTERNET
Semua solusi yang dipilih untuk arsitektur Internet memiliki
justifikasi filosofis. Namun demikian, ada lagi arsitektur komunikasi data
lainnya, seperti Asynchronous Transfer Mode (ATM) yang pudar dan Multi-Protocol
Label Switching (MPLS) yang baru muncul. Mereka semua memiliki kesamaan dan
sesuatu yang unik, dibandingkan dengan arsitektur Internet
1.3.1 Solusi untuk Konektivitas
Dengan titik akhir yang terputus terhubung melalui jalur
dengan node dan link. Untuk memutuskan bagaimana membangun dan memelihara
konektivitas end-to-end ini di Internet, seseorang harus membuat tiga
keputusan: (1) konektivitas yang dialihkan atau dialihkan, (2) mekanisme
end-to-end atau hop-byhop untuk mempertahankan kebenaran pengiriman paket yang
andal dan teratur) dari konektivitas ini, dan (3) bagaimana mengatur tugas
dalam membangun dan memelihara konektivitas ini.
Routing: Stateless and Connectionless
Meskipun switching lebih cepat dari pada routing, diperlukan
perangkat switching untuk menghafal informasi state, yaitu pemetaan (input
port, incoming virtual circuit number) ke (port output, outgoing virtual
circuit number) di meja sirkuit virtual, dari semua koneksi yang lewat. Berbeda
dengan lalu lintas suara yang terus menerus di telekomunikasi, lalu lintas data
biasanya meledak. Ini akan menjadi tidak efisien, dalam hal penggunaan memori,
untuk menjaga agar informasi keadaan koneksi yang berumur panjang tapi meledak,
karena informasi keadaan disimpan dalam memori untuk waktu yang lama namun
hanya digunakan sesekali
Argumen End-to-End
Untuk menyediakan pengiriman paket yang andal dan teratur
dari sumber ke tujuan, kesalahan dan kontrol lalu lintas harus dilakukan secara
hop-by-hop atau basis end-to-end, yaitu untuk semua tautan atau hanya di host
akhir. Argumen hop-by-hop mengatakan bahwa jika transmisi pada semua tautan
dapat dipercaya dan tertib, keandalan dan ketertiban akan dijamin untuk
transmisi end-to-end. Mekanisme end-to-end masih berfungsi sebagai penjaga
utama untuk menjamin kebenaran konektivitas.
The Four-Layer Protocol Stack
Arsitektur Internet empat lapis kadang-kadang disebut
arsitektur TCP / IP setelah dua protokol penting, yang mewakili dua lapisan.
Lapisan bawah adalah lapisan tautan, yang mungkin terdiri dari banyak protokol
untuk berbagai tautan. Protokol lapisan link bergantung pada perangkat keras
dan diimplementasikan dengan kombinasi perangkat keras (kartu adaptor) dan
perangkat lunak (driver adaptor). Berdasarkan lapisan tautan, lapisan IP terdiri
dari satu protokol tunggal (IP) untuk menyediakan konektivitas host-to-host
(konektivitas end-to-end vs konektivitas hop-by-hop di lapisan data link)
melalui routing tanpa negara . Lapisan ketiga adalah lapisan transport, yang
berisi dua protokol (TCP dan UDP). TCP dan UDP menyediakan konektivitas
proses-ke-proses yang dibutuhkan untuk lapisan aplikasi teratas. Lapisan
transport menyembunyikan detail dari topologi jaringan yang mendasari di balik
link virtual atau abstraksi saluran untuk proses komunikasi di lapisan
aplikasi. Lapisan aplikasi memiliki protokol untuk setiap aplikasi
client-server atau peer-to-peer.
1.3.2 Solutions to Scalability
Agar Internet bisa mencapai empat miliar host sebagai tujuan
perancangan, tiga masalah desain mendasar harus dijawab:
(1) berapa tingkat
hierarki,
(2) berapa banyak entitas di setiap hierarki, dan
(3) bagaimana
mengelola hirarki ini .
Subnet
Subnet pada link broadcast membentuk LAN, yang merupakan
domain broadcast. Artinya, paket yang ditujukan untuk host di LAN dapat
dikirimkan oleh host atau router di LAN ini dan diterima oleh host yang
ditakdirkan dalam satu hop secara otomatis.
1.3.3 Solutions to Resource Sharing
Komunikasi data memiliki banyak sekali aplikasi dibandingkan
dengan telekomunikasi, yang terutama digunakan untuk teleponi saja. Hal ini
kemudian penting untuk memutuskan apakah arsitektur Internet harus memiliki
beberapa jenis konektivitas, satu untuk setiap jenis aplikasi.
Layanan Usaha Terbaik: IP
Internet menawarkan satu jenis layanan konektivitas, yaitu
layanan IP usaha terbaik. Semua paket IP diperlakukan sama dalam berbagi sumber
daya yang terbatas.
End-to-End Congestion Control dan Error Recovery: TCP
TCP adalah protokol end-to-end yang sopan yang mengatur bit
paket yang beredar dari sumber sehingga semua arus dapat berbagi sumber daya
secara adil. TCP juga merupakan protokol end-to-end yang andal yang menjalankan
pemulihan kesalahan.
1.3.4 Control-Plane and Data-Plane Operations
Dengan keputusan dalam menyelesaikan konektivitas,
skalabilitas, dan pembagian sumber daya, masih banyak rincian yang harus
dikerjakan agar Internet dapat beroperasi seperti yang diharapkan. Mereka
termasuk routing dan error reporting pada control plane, forwarding, error
control, dan traffic control pada data plane.
Data-plane operation
Menguatkan sebuah paket sebenarnya adalah proses pencarian
tabel, mengambil alamat IP tujuan dalam paket agar sesuai dengan awalan IP
dalam entri tabel.
1.4 OPEN SOURCE IMPLEMENTATIONS
Arsitektur Internet menghadirkan seperangkat solusi terpadu
untuk memenuhi persyaratan dan prinsip komunikasi data, dan rangkaian solusi
ini merupakan standar terbuka. Implementasi open source arsitektur Internet
mendorong semangat keterbukaan yang sama satu langkah lebih jauh.
1.4.1 Open vs. Closed
vendors: System, IC, Hardware, and Software
Vendor sistem dapat mengembangkan dan mengintegrasikan ketiga
jenis komponen ini secara internal, atau mengalihkan beberapa dari mereka ke
vendor komponen perangkat lunak, perangkat keras, atau IC.
dari Proprietary, Third-Party, ke Open Source
Disini ada tiga cara untuk mengimplementasikan arsitektur
internet menjadi sebuah sistem yang berupa host atau router. yaitu
(1)
tertutup rapat,
(2) pihak ketiga ditutup, dan
(3) open source.
Vendor sistem
besar mampu mempertahankan tim besar dari ratusan insinyur untuk merancang dan
mengimplementasikan perangkat lunak tertutup tertutup dan IC. Hasilnya adalah
sistem tertutup yang kekayaan intelektualnya dimiliki semata-mata oleh vendor.
Bagi vendor sistem kecil, mempertahankan tim besar seperti itu terlalu mahal
Penness: Interface atau Implementasi?
Arsitektur Internet adalah antarmuka terbuka, sementara Linux
merupakan implementasi terbuka dari antarmuka terbuka ini. Sebenarnya, salah
satu kriteria protokol untuk menjadi bagian arsitektur Internet adalah
menjalankan kode yang stabil dan tersedia secara terbuka.IBM adalah antarmuka
tertutup dan memiliki implementasi yang tertutup, sementara Microsoft Windows
adalah implementasi tertutup dari arsitektur Internet terbuka.
1.4.2 Software Architecture in Linux Systems
The Process Model
Seperti sistem operasi UNIX lainnya atau sistem operasi
modern lainnya, sistem Linux memiliki ruang pengguna dan program ruang kernel.
Program ruang kernel menyediakan layanan untuk program ruang pengguna. Sebuah
proses adalah sebuah inkarnasi dari ruang pengguna atau program ruang kernel
yang dapat dijadwalkan untuk dijalankan pada CPU. Proses ruang kernel berada di
ruang memori kernel untuk mengelola operasi sistem sehingga bisa memberikan
layanan kepada proses ruang pengguna, meski tidak memberikan layanan secara
langsung.
where to Implement What?
Dalam ruang kernel, pemrosesan yang bergantung pada perangkat
keras harus diimplementasikan sebagai driver perangkat, sedangkan sisanya
berada pada sistem operasi inti.
1.4.3 Kernel
Linux
Ada lima
komponen utama: manajemen proses, manajemen memori, sistem file, kontrol
perangkat, dan jaringan, sama seperti. Kami tidak berencana untuk menjelaskan
tentang masing-masing komponen.
1.4.4 Klien
dan Server Daemon
Di atas
kernel, proses ruang pengguna menjalankan program ruang pengguna mereka,
walaupun kadang-kadang memanggil panggilan sistem dan beralih ke kernel untuk
menerima layanan. Untuk layanan jaringan, API soket menyediakan satu set
panggilan sistem untuk proses ruang pengguna untuk berkomunikasi dengan proses
ruang pengguna jarak jauh lainnya (melalui soket TCP atau UDP), menghasilkan
paket IP-nya sendiri (melalui soket mentah), mendengarkan kartu antarmuka
secara langsung (melalui soket Antarmuka Data Link Provider), atau berbicara
dengan kernel dari mesin yang sama (melalui soket routing).
1.4.5 driver
interface
device
driver adalah satu set fungsi yang terhubung secara dinamis yang disebut oleh
kernel. Penting untuk diketahui bahwa operasi pengemudi dipicu oleh interupsi
perangkat keras. Perangkat menghasilkan interupsi perangkat keras saat
menyelesaikan operasi I / O atau mendeteksi kejadian yang perlu ditangani.
1.4.6 Device
Controllers
Device control
berdiri di belakang kernel untuk menangani interupsi yang dihasilkan oleh perangkat.
Selain itu, pengemudi perlu mengonfigurasi perangkat pada fase inisialisasi
atau bila kernel ingin mengubah beberapa konfigurasi.
1.5 BOOK
ROADMAP: A PACKET’S LIFE
di setiap
lapisan tumpukan protokol, dan kami menangani dua masalah mendesak di Internet:
QoS dan keamanan.
1.5.1
Struktur Data Paket: sk_buff
Struktur
sk_buff digunakan untuk menyimpan satu paket dan informasi terkaitnya, mis.,
Panjang, jenis, atau data yang dipertukarkan bersama dengan paket antara modul
jaringan.
1.5.2 Paket
Kehidupan di Server Web
Secara umum,
ketika klien Internet ingin mengambil halaman dari server Web, klien
mengirimkan sebuah paket yang menunjukkan server Web tujuan dan halaman yang
diminta.
1.5.3 A
Packet’s Life in a Gateway
intranet adalah jaringan pribadi yang secara aman berbagi
bagian dari sumber daya organisasi dengan para pegawainya. Selain itu, modul
perutean dan penyaringan perlu menentukan adaptor mana yang akan meneruskan
paket dan apakah paket harus dibuang untuk keamanan intranet. Operasi dasar,
seperti penanganan sk_buff, kontrol kesalahan, dan interaksi antar modul, tetap
sama seperti pada server.




Tidak ada komentar:
Posting Komentar