Saturday, February 28, 2015

Frame Ethernet

Layer Data Link bertanggung jawab dalam menggabungkan bit menjadi byte dan byte menjadi frame. Rame digunakan di layer Data Link untuk membungkus (encapsulate) paket yang diterima dari layer network. Ada tiga jenis metode media akses: Ethernet, token ring dan FDDI , serta polling (mainframe IBM dan 100VG-AnyLAN). 
Sebuah host Ethernet melewatkan frame data ke host lain menggunakan sejumlah bit yang disebut format frame MAC (MAC frame format). I ni memberikan deteksi error dari apa yang disebut Cylic Redudancy Check (CRC). Perlu diingat bahwa ini hanya deteksi error , bukan koreksi. Frame 802.3 dan frame Ethernet ditunjukkan pada gambar 1.2.Bagian berikut merinci field-field (bagian dari frame) di frame 802.3 dan frame Ethernet: Preamble Field yang berisi bit dengan pola 1 dan 0 bergantian, yang memberikan clock 5 MHz pada awal dari setiap paket, yang memungkinkan alat penerima mengetahui bit-bit yang datang dan menguncinya.Start Frame Delimiter ( SFD) / Synch Premble terdiri dari 7 oktet (1 oktet = 8 bit ), sedangkan SFD hanya 1 oktet, yaitu 1 01 01 01 1 , di mana 2 bit terakhir membuat penerima bisa melakukan sinkronisasi terhadap pola 1 dan 0 yang bergantian tersebut dan mengetahui bahwa bit berikutnya adalah bit data.
Gambar 1.1 2 Format Frame 802.3 dan Ethernet
Alamat Tuj uan ( Destination Address, DA) Bit ini terdiri dari 48-bit dengan menggunakan apa yang disebut bit yang kurang penting (Least Significant Bit, LSB) pada awalnya. DA digunakan oleh host penerima untuk menentukan apakah paket yang datang dutujukan untuk sebuah host atau sebuah titik tertentu di jaringan atau tidak. DA dapat berupa alamat individual, atau alamat MAC broadcast atau multicast. I ngat bahwa sebuah broadcast adalah semuanya 1 (atau F dalam bilangan heksadesimalnya) dan dikirim ke semua perangkat, akan tetapi sebuah multicast hanya dikirim ke sebuah subset atau kumpulan dari beberapa titik atau host di jaringan saja.

Hex adalah singkatan dari hexadecimal, merupakan system penomoran yang menggunakan enam huruf pertama dari abj ad ( A sampai F) untuk menambah kekurangan 1 0 digit yang tersedia di system decimal ( 0 9). Heksadesimal mempunyai total 16 digit.

Alamat Asal ( Source Address, SA) SA adalah alamat MAC yang terdiri dari 48-bit yang digunakan untuk mengidentifikasi alat pengirim. SA menggunakan LSB (least significant bit).format alamat broadcast dan multicast tidak boleh ada di field SA.

Field Panj ang ( Length) atau Type Protokol 802.3 menggunakan field Length, sedangkan Ethernet menggunakan field Type untuk mengidentifikasi protokol layer Network. Protokol 802.3 tidak dapat mengidentifikasi protokol upper-layer dan harus digunakan dengan LAN yang khusus dibuat oleh perusahaan tertentu (proprietary) seperti IPX, misalnya.

Data Field ini berisi data yang dikirim turun dari layer Network ke layer Data Link. Ukurannya bisa bervariasi dari 64 sampai 1500 byte.

Frame Check Sequence ( FCS) FCS adalah field di akhir frame ayang digunakan untuk menyimpan Cylic Redudancy Error (CRC).

Mari kita berhenti disini sebentar dan melihat beberapa frame yang berhasil diambil dengan program penganalisa network bernama Etherpeek. Anad dapat melihat bahwa frame di bawah ini hanya memiliki tiga field, yaitu field tujuan (DA), Asal (SA), dan Tipe.
  • Destination 00:60:f5:00:1f:27 
  • Source 00:60:f5:00:1f:2c 
  • Protocol Type 08-00 IP

Di atas adalah frame Ethernet_I I . Perhatikan field Tipe-nya adalah I P,atau 08-00 dalam heksadesimal.Frame berikut mempunyai field-field yang sama sehingga merupakan frame Ethernet_II juga.
  • Destination: ff:ff:ff:ff:ff:ff:ff Ethernet Broadcast 
  • Source: 02:07:01:22:de:a4 
  • Protocol Type: 81 -37 NetWare
Saya sengaja memasukkan contoh frame di atas supaya anda bisa melihat bahwa sebuah frame dapat membawa selain paket I P-frame juga dapat membawa paket I PX, atau 81 -37h. Apakah Anda memperhatikan bahwa frame ini adalah sebuah broadcast? And adapt mengetahuinya karena alamat perangkat keras tujuannya adalah bit 1 semua, atau F dalam heksadesimal. 
Sekarang, perhatikan field Panjang (Length) di frame berikut; itu menandakan ia adalah sebuah frame 802.3:
  • Flags: 0x80 802.3 
  • Status: 0x00 
  • Packet Length: 64 
  • Timestamp: 12:45:45.192000 06/26/1998 
  • Destination: ff:ff:ff:ff:ff:ff  Ethernet Broadcast 
  • Source : 08:00:11:07:57:28 
  • Length: 34
Masalah dengan frame ini dalah : bagaiman Anda tahu protokol apa nantinya yang akan menerima paket ini di layer Network tujuan? Hal ini tidak disebutkan di frame, jadi mestinya adalah I PX juga. Mengapa? Karena ketika Novell menciptakan tipe 802.3 (sebelum I EEE melakukannya dan menyebutnya 802.3 Raw), Novell adalah mungkin satu-satunya perangkat lunak server LAN yang ada.Ini membuat Novell mengambil asumsi bahwa jika Anda menjalankan LAN, maka LAN tersebut pasti I PX sehingga Novell menganggap tidak perlu memasukkan informasi field protocol layer Network di frame 802.3.


802.2 dan SNAPKarena frame Ethernet 802.3 tidak dapat dengan sendirinya mengidentifikasi layer protocol Network, maka ia memerlukan bantuan, I EEE mendefinisikan spesifikasi 802.2 LLC untuk menyediakan fungsi ini dan fungsi lainnya. Gambar 1 .1 3 menunjukkan spesifikasi 802.3 dengan LCC (802.2) dan jenis frame yang disebut Subnetwork Access Protocol (SNAP). Gambar 1 .1 3 menunjukkan bagaimana informasi di header LLC ditambahkan ke bagian data dari frame. Mari kita lihat pada sebuah frame 802.2 dan SNAP yang ditangkap oleh perangkat lunak penganalisa kita.

Gambar 1.13 802.2 dan SNAP
Frame 802.2Berikut ini frame 802.2 yan ditangkap oleh sebuah penganalisa protocol:
  • Flags: 0x80 802.3 
  • Status : 0x02 Truncated 
  • Packet Length: 64 
  • Slice Length: 51 
  • Timestampp: 12:42:00.592000 03/26/1998 
  • Destination: ff:ff:ff:ff:ff:ff Ethernet Broadcast 
  • Source: 00:80:c7:a8:f0:3d 
  • LLC Length 37
  • Dest. SAP: 0xe0 NetWare 
  • Source SAP: 0xe0 NetWare Individual LLC 
SublayerManagement Function

  • Command: 0x03 Unnumbered Information
Anda bisa melihat bahwa frame pertama memiliki field panjang (Length), jadi ada kemungkinan frame ini adala sebuah frame 802.3, bukan? Mungkin. Tapi perhatikan kembali. Frame ini juga memiliki field DSAP dan SSAP, jadi ia bukan 802.3. Ini adalah frame 802.2. (ingat bahwa frame 802.2 adalah frame 802.3 ditambah dengan informasi LLC di field data dari headernya, agar supaya kita mengetahui apa protocol di layer atasnya).

Frame SNAP
Frame SNAP memiliki field protokolnya sendiri untuk mengidentifikasi protocol di layer atas. I ni adalah sebuah cara untuk memungkinkan field Ethernet_I I Tipe Ether untuk digunakan di frame 802.3. meskipun frame berikut ini menunjukkan sebuah field protocol. Field tesebut sebenarnya adalah sebuah field Ethernet_II (Tipe Ether):
  • Flags: 0x80 802.3
  • Status : 0x00 
  • Packet Length: 78 
  • Timestamp: 09:32:48.264000 01/04/2000

  • 802.3 Header 
  • Destination: 09:00:07:FF:FF:FF AT Ph 2 Broadcast 
  • Source: 00:00:86:10:C1:6F 
  • LLC Length: 60

  • 802.2 Logical Link Control (LLC) Header 
  • Dest. SAP: 0xAA SNAP
  • Source SAP: 0xAA SNAP 
  • Command: 0x03 Unnumbered Information 
  • Protocol: 0x080007809B AppleTalk
Anda bisa mengidentifikasi sebuah frame SNAP karena field DSAP dan SSAP selalu berisi AA, dan field Command selalu 3. Jenis frame ini diciptakan karena tidak semua protocol bekerja dengan baik dengan sebuah frame Ethernet 802.3,yang tidak memiliki field Ether-Type. Untuk memungkinkan protocol khusus yang dibuat oleh pembuat aplikasi digunakan di frame LLC, I EEE mendefinisikan format SNAP yang menggunakan kode yang sama persis dengan Ethernet_I I . Hingga kira-kira tahun 1 997, frame SNAP mulai ditinggalkan oleh pengguna. Namun, spesifikasi wireless LAN 802.1 1 yang baru menggunakan field Ethernet SNAP untuk mengidentifikasi protocol layer Network.

No comments:

Post a Comment