informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Di blog terakhir, kita mempelajari tentang lapisan fisik dalam jaringan komputer. Jika Anda belum membacanya, Anda dapat mempelajarinya terlebih dahulu, yang akan membantu kita memulai studi ini. Pintu gerbang:Lapisan Fisik Jaringan Komputer
Selanjutnya, kami akan mulai menjelaskan secara resmi -lapisan tautan data
Lapisan data link merupakan lapisan yang sangat penting untuk mewujudkan komunikasi antar perangkat;
Saluran yang digunakan terbagi menjadi dua jenis:
tautan: Merupakan bagian dari satu node ke node yang berdekatan.sirkuit fisik , tanpa ada node peralihan lain di antaranya. Tautan hanyalah salah satu komponen jalur.
hubungan data : mengacu pada penambahan perangkat keras dan perangkat lunak yang mengimplementasikan protokol komunikasi ke tautan untuk membentuk tautan data. Tautan data juga dapat dibagi menjadi tautan fisik dan tautan logis.
Metode yang paling umum saat ini adalah dengan menggunakan adaptor (kartu jaringan) untuk mengimplementasikan perangkat keras dan perangkat lunak dari protokol ini. Adaptor umum di pasaran mencakup lapisan data link dan lapisan fisik.
Lapisan data link mentransmisikan dan memproses data dalam bingkai.
Ada banyak jenis protokol lapisan data link, tetapi ada tiga masalah dasar yang sama~
Tambahkan penanda ke kepala dan ekor data (ditambah header bingkai dan ekor bingkai) untuk menentukan rentang bingkai.
Jika data berupa file teks yang terdiri dari kode ASCII yang dapat dicetak, frame dapat dibatasi menggunakan pembatas frame khusus (SOH
,EOT
) Kontrol masing-masing awal dan akhir frame~
Artinya, lapisan data link tidak memiliki batasan apa pun terhadap transmisi data yang dikirimkan oleh lapisan atas, seolah-olah lapisan data link tidak ada. Apa pun kombinasi bit data yang dikirim, data akan melewati seluruh lapisan data link tanpa kesalahan apa pun.
Melalui operasi enkapsulasi dan framing yang disebutkan di atas, beberapa orang telah memikirkan suatu masalah jika selama enkapsulasi ditemukan bahwa bagian node tertentu dalam data kebetulan samaSOH
EOT
Sama, bukankah lapisan data link akan salah menemukan batas bingkai? Jangan khawatir, tentu ada solusinya~
Solusi: Padding karakter/padding byte.
SOH
atauEOT
Masukkan karakter escape sebelumnya ESC
(Pengkodean heksadesimal adalah1B
)。Dapat terjadi selama transfersedikit kesalahan, 1 menjadi 0, 0 menjadi 1
Rasio bit yang dikirimkan secara salah dengan jumlah total bit yang dikirimkan selama periode waktu tertentu disebuttingkat kesalahan bit . Tingkat kesalahan bit memiliki hubungan yang baik dengan rasio signal-to-noise. Untuk menjamin keandalan transmisi data, langkah-langkah deteksi kesalahan harus diambil.Lapisan data link banyak digunakanPemeriksaan Redundansi Siklik CRC / Urutan Pemeriksaan Bingkai FCS Teknologi pendeteksi kesalahan.
Protokol Point-to-Point PPP saat ini merupakan protokol lapisan data link point-to-point yang paling banyak digunakan.
Perjanjian KPS harus memenuhi:
Fitur yang tidak diinginkan:
Perjanjian KPS mempunyai tiga komponen:
LCP
: Digunakan untuk membuat, mengonfigurasi, dan menguji koneksi data link;NCP
: Masing-masing protokol ini mendukung protokol lapisan jaringan yang berbeda;Header dan tail frame PPP masing-masing berjumlah 4 field dan 2 field. PPP berorientasi pada byte, dan semua panjang frame adalah byte integer.
modal
bidang bendera F = 0x7E
(Simbol 0x berarti karakter yang mengikutinya direpresentasikan dalam heksadesimal. Representasi biner dari heksadesimal 7E adalah01111110
), bidang bendera menunjukkan awal suatu bingkai.
Bidang alamat A di header ditentukan sebagai0xFF
(Sekarang11111111
)。
Bidang kontrol C di header ditentukan sebagai0x03
(Sekarang00000011
)。
ekor
Bidang pertama (2 byte) di trailer adalah Frame Check Sequence FCS menggunakan CRC.
Ketika PPP digunakan untuk transmisi asinkron, khususbantalan karakter
Letakkan setiap kejadian di kolom informasi0x7E
byte diubah menjadi urutan 2 byte (0x7D,0x5E
)。
Jika muncul kolom informasi0x7D
byte, lalu masukkan karakter escape0x7D
Konversikan ke urutan 2-byte (0x7D,0x5D
)。
Jika muncul di kolom informasiASCII
karakter kontrol kode (yaitu karakter dengan nilai kurang dari 0x20), lalu tambahkan a0x7D
Byte dan ubah pengkodean karakter.
Ketika PPP digunakan pada tautan transmisi sinkron (SONET/SDH), protokol menentukan penggunaan perangkat keras untuk diselesaikanBantalan nol bit
Pada akhir pengiriman, seluruh bidang informasi dipindai terlebih dahulu (biasanya diterapkan pada perangkat keras, tetapi dapat juga diterapkan pada perangkat lunak, tetapi akan lebih lambat).
Segera setelah ditemukan 5 angka 1 berturut-turut, angka 0 segera diisi.
Ketika pihak penerima menerima sebuah bingkai, pertama-tama ia menemukan bidang bendera F untuk menentukan batas bingkai, dan kemudian menggunakan perangkat keras untuk memindai aliran bit Setiap kali 5 angka 1 berturut-turut ditemukan, angka 1 setelah 5 angka 1 berturut-turut adalah 0 akan dihapus mengembalikan ke aliran bit informasi asli.
Mengapa protokol PPP tidak menggunakan nomor urut dan mekanisme konfirmasi?
FCS
Bidang dijamin diterima tanpa kesalahan.Lapisan tautan data jaringan area lokal
Masalah penting yang perlu dipertimbangkan ketika menggunakan saluran bersama adalah bagaimana mengoordinasikan penggunaan media transmisi bersama oleh beberapa situs pengirim dan penerima. Jika beberapa perangkat mengirim data pada saat yang sama, mereka akan saling mengganggu sehingga menyebabkan kegagalan transmisi.
Kontrol akses media dibagi menjadi alokasi saluran statis dan kontrol akses dinamis. rinciannya sebagai berikut:
DIX Ethernet V2 Ini adalah protokol produk LAN pertama di dunia (Ethernet);
Standar IEEE 802.3 adalah yang pertamaBahasa Indonesia: IEEEstandar Ethernet;
Hanya ada perbedaan yang sangat halus di antara keduanya, sehingga 802.3 LAN bisa disebutEthernet
papan antarmuka jaringan juga dikenal sebagaiadaptor komunikasi atauKartu Antarmuka Jaringan (NIC) ataukartu jaringan
Fungsi penting adaptor:
Komputer berkomunikasi dengan LAN melalui adaptor
Ethernet asli menghubungkan banyak komputer ke bus.Mudah untuk menerapkan komunikasi siaran, untuk mencapai komunikasi satu-ke-satu, tulis alamat perangkat keras stasiun penerima ke dalam bidang alamat tujuan di header bingkai Jika dan hanya jika alamat tujuan dalam bingkai data konsisten dengan alamat adaptor, maka datanya frame dapat diterima. Jika keduanya Ketika ada beberapa komputer atau situs yang mengirim secara bersamaan, tabrakan akan terjadi dan pengiriman akan gagal~
Untuk kemudahan komunikasi:
Kekurangan: Bandwidth frekuensi yang ditempati menjadi dua kali lipat dibandingkan dengan sinyal baseband asli;
Rasa Pembawa:
Sebelum setiap stasiun kerja di jaringan mengirimkan data, ia harus memastikan apakah ada transmisi data di bus.
Jika ada transmisi data (bus disebut sibuk), tidak ada data yang terkirim;
Jika tidak ada pengiriman data (bus dikatakan kosong), data yang telah disiapkan segera dikirim.
Akses Berganda:
Semua stasiun kerja di jaringan mengirim dan menerima data menggunakan bus yang sama, dan data yang dikirim disiarkan.
Deteksi Tabrakan:
Artinya saat mengirimkan bingkai informasi, node pengirim juga harus memantau media untuk menentukan apakah terjadi konflik (pada saat yang sama, apakah node lain juga mengirimkan bingkai informasi)
adaCSMA
, karena adanya penundaan propagasi saluran, meskipun dua stasiun di bus tidak memantau sinyal pembawa dan mengirim frame, tabrakan masih dapat terjadi.KarenaCSMA
Algoritme tidak memiliki fungsi pendeteksi konflik. Bahkan jika terjadi konflik, frame yang rusak akan tetap terkirim, sehingga mengurangi kecepatan transmisi data yang efektif.
CSMA/CD
adalah sejenisCSMA
rencana perbaikan. Situs pengirim terus memantau media selama transmisi untuk mendeteksi apakah ada konflik. Jika terjadi konflik, amplitudo sinyal pembawa yang ditransmisikan oleh stasiun pengirim itu sendiri dapat dideteksi pada saluran tersebut, sehingga menentukan adanya konflik tersebut. Setelah konflik terdeteksi, transmisi segera dihentikan dan serangkaian sinyal pemblokiran dikirim ke bus untuk memberitahukan stasiun terkait lainnya di bus.