WELLCOME TO MY WORLD

terimakasih kepada pengunjung yang bersedia mampir di blog saya........................
selamat menjelajah........

Jumat, 11 Juni 2010

Ethernet Frame Structure

Mengingat bahwa ada banyak teknologi Ethernet yang berbeda di pasaran saat ini, apa yang mereka miliki bersama, apa yang mengikat mereka bersama-sama dengan nama yang sama? Pertama dan terpenting adalah struktur frame Ethernet. Semua teknologi Ethernet - apakah mereka menggunakan kabel koaksial atau kawat tembaga, apakah mereka
berjalan pada 10 Mbps, 100 Mbps atau 1 Gbps - menggunakan struktur rangka yang sama.
Setelah kita memahami frame Ethernet, kita sudah akan tahu banyak tentang Ethernet. Untuk menempatkan diskusi kita tentang frame Ethernet dalam konteks nyata, marilah kita mempertimbangkan mengirim IP datagram dari satu host ke host lain, dengan kedua penghuni di LAN Ethernet yang sama. Biarkan pengiriman adaptor, adaptor A, memiliki alamat fisik AA-AA-AA-AA-AA-AA dan menerima adaptor, adaptor B, memiliki alamat fisik BB-BB-BB-BB-BB-BB. Adaptor pengiriman merangkum datagram IP dalam sebuah frame Ethernet dan melewati frame ke lapisan fisik. Adaptor menerima menerima frame dari lapisan fisik, mengekstrak datagram IP, dan melewati IP datagram ke lapisan jaringan. Dalam konteks ini, mari kita sekarang memeriksa enam bidang frame Ethernet:
1.Data Field (46-1500 byte): Bidang ini membawa datagram IP. Maximum Transfer Unit (MTU) dari Ethernet adalah 1500 byte. Ini berarti bahwa jika IP datagram melebihi 1500 byte, maka tuan rumah harus fragmen datagram, seperti yang dibahas dalam Bagian 4.4. Ukuran minimum bidang data 46 byte. Ini berarti bahwa jika datagram IP kurang dari 46 byte, maka data lapangan harus "diisi" untuk mengisinya menjadi 46 byte. Ketika isian yang digunakan, data diteruskan ke lapisan jaringan berisi isian serta sebuah datagram IP. Lapisan jaringan menggunakan lapangan panjang di header datagram IP untuk menghapus isian tersebut.
2.Destination Address (6 byte): Bidang ini berisi alamat LAN adaptor tujuan, yaitu, BB-BB-BB-BB-BB-BB. Ketika adaptor B menerima frame Ethernet dengan alamat tujuan lain selain alamat fisik, BB-BB-BB-BB-BB-BB, atau alamat broadcast LAN, itu membuang frame. Jika tidak, melewati isi bidang data ke lapisan jaringan.
3.Source Address (6 byte): Bidang ini berisi alamat LAN pada adaptor yang mentransmisikan bingkai ke LAN, yaitu, AA-AA-AA-AA-AA-AA.
4.Type Field (dua byte): Bidang jenis izin Ethernet ke "" multiplex-lapisan protokol jaringan. Untuk memahami ide ini, kita perlu ingat bahwa host dapat menggunakan protokol jaringan-lapisan lain selain IP. Bahkan, host yang diberikan dapat mendukung multiple layer protokol jaringan, dan menggunakan protokol yang berbeda untuk aplikasi yang berbeda. Untuk alasan ini, ketika tiba di frame Ethernet adaptor B, adaptor B perlu mengetahui ke mana-lapisan protokol jaringan harus melewati isi data lapangan. IP dan protokol lapisan data-link lainnya (misalnya, Novell IPX atau AppleTalk) masing-masing memiliki sendiri ada, jenis nomor standar. Selain itu, protokol ARP (dibahas pada bagian sebelumnya) memiliki nomor jenis sendiri. Perhatikan bahwa kolom jenis analog dengan bidang protokol di datagram networklayer dan ladang nomor port di segmen transport-layer; semua bidang ini berguna untuk lem protokol di satu layer untuk protokol di lapisan atas.
5.Cyclic redundancy check (CRC) (4 byte): Sebagaimana dijelaskan dalam bagian 5.2, tujuan bidang CRC adalah untuk memungkinkan penerima adaptor, adaptor B, untuk mendeteksi apakah ada kesalahan telah diperkenalkan ke dalam bingkai, yaitu jika bit frame telah toggled. Penyebab kesalahan bit termasuk sinyal atenuasi dalam kekuatan dan energi elektromagnetik ambien bahwa kebocoran ke dalam kabel dan kartu interface Ethernet. Kesalahan deteksi dilakukan sebagai berikut. Ketika tuan rumah membangun kerangka Ethernet, menghitung lapangan CRC, yang diperoleh dari pemetaan bit lain dalam frame (kecuali untuk bit basa-basi). Ketika host B menerima frame, itu menerapkan pemetaan sama dengan frame dan memeriksa untuk melihat apakah hasil pemetaan sama dengan apa yang di bidang CRC. Operasi ini pada host penerima disebut pemeriksaan CRC. Jika cek CRC gagal (yaitu, jika hasil pemetaan tidak sama dengan isi bidang CRC), maka host B mengetahui bahwa ada kesalahan dalam bingkai.
6.Preamble: (8 bytes) frame Ethernet dimulai dengan pembukaan lapangan delapan byte. Masing-masing dari tujuh byte pertama dari pembukaan adalah 10101010; byte terakhir adalah 10.101.011. Tujuh byte pertama dari pembukaan melayani untuk "membangunkan" adaptor menerima dan untuk menyinkronkan jam mereka dengan yang jam pengirim. Mengapa jam harus keluar dari sinkronisasi? Perlu diingat bahwa adaptor
Sebuah bertujuan untuk mengirim frame pada 10 Mbps, 100 Mbps atau 1 Gbps, tergantung pada jenis Ethernet LAN. Namun, karena tidak ada yang benar-benar sempurna, adaptor A tidak akan mengirim frame tepat pada tingkat sasaran; akan selalu ada beberapa drift dari tingkat sasaran, penyimpangan yang tidak dikenal apriori dengan adaptor lain di LAN. Sebuah adaptor menerima dapat mengunci ke adaptor A
jam dengan hanya mengunci ke bit pada tujuh bytes pertama dari pembukaan. Dua bit terakhir dari byte kedelapan pembukaan (dua pertama 1s berturut-turut) adaptor B waspada bahwa hal-hal yang "penting" akan segera datang. Ketika host B melihat dua 1s berturut-turut, ia tahu bahwa enam byte berikutnya adalah alamat tujuan. Adaptor bisa tahu kapan sebuah frame berakhir hanya dengan mendeteksi adanya saat ini.

Tidak ada komentar: