16

Click here to load reader

Datalink layer m5

  • Upload
    ampas03

  • View
    132

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Datalink layer m5

DataLink LayerDataLink Layer

Page 2: Datalink layer m5

PendahuluanMerupakan Layer 2 pada Model OSIMerupakan Layer 2 pada Model OSIBertujuan menyediakan koneksi antara dua komputer/host dengan menggunakan pengalamatan secara fisik/Hardware pengalamatan secara fisik/Hardware AddressingKomunikasi hanya bisa terjadi jika kedua h t/k t b k ik i t h host/komputer yang berkomunikasi tahu alamat fisik masing-masingPengalamatan secara fisik biasa disebut

C ddMAC AddressMAC Address diambilkan dari ID NIC masing-masing komputer g g p

Page 3: Datalink layer m5

MAC (Media Access Control) Address

MAC Address terdiri MAC Address terdiri dari 48 bit tetapi biasanya ditulis dalam 12 bit Heksadesimal 12 bit Heksadesimal dengan ketentuan 6 bit sebagai kode

b ik dit t k pabrik yang ditentukan oleh IEEE dan 6 bit berikunya adalah

i l l nomor serial peralatan yang dikeluarkan oleh pabrik

Page 4: Datalink layer m5

Pengiriman DataUntuk melakukan pengiriman data diperlukan Untuk melakukan pengiriman data diperlukan kombinasi antara pengalamatan secara fisik dan pengalamatan secara logikpeng l m t n e logik bi di eb t deng n IP pengalamatan secara logik biasa disebut dengan IP Address (nomor IP), berada pada layer networkNomor IP diperlukan oleh perangkat lunak untuk

id ifik i k d j imengidentifikasi komputer pada jaringanNamun nomor identitas yang sebenarnya diatur oleh NIC (Network Interface Card) atau kartu Jaringan yang juga mempunyai nomor unik.

Page 5: Datalink layer m5

Pengiriman data pada DataLink Layer

Penentuan waktu pengiriman data yang tepat apabila Penentuan waktu pengiriman data yang tepat apabila suatu media sedang terpakai, hal ini perlu melakukan suatu deteksi sinyal pembawa. Pada Ethernet menggunakan metode Carrier Sense Pada Ethernet menggunakan metode Carrier Sense Multiple Access / Collision Detection (CSMA/CD).Pada jaringan yang dapat melakukan akses secara bersamaan simultan. Maka bila Host A mengirimkan gdata ke Host D, maka Host B dan C akan melakukan deteksi jalur, dan apabila jalur sedang dipakai maka Host B dan C akan menunggu terlebih dahulu.

Page 6: Datalink layer m5

Metode CSMA/CDsebuah host komputer yang akan mengirim data ke sebuah host komputer yang akan mengirim data ke jaringan pertama-tama memastikan bahwa jaringan sedang tidak dipakai untuk transfer dari dan oleh host komputer lainnya (Listen). p y ( )Jika pada tahap pengecekan ditemukan transmisi data lain dan terjadi tabrakan (collision), maka host komputer tersebut diharuskan mengulang

h ( ) i i d l kpermohonan (request) pengiriman pada selang waktu berikutnya yang dilakukan secara acak (random). Dengan demikian maka jaringan efektif bisa digunakan secara bergantian digunakan secara bergantian

Page 7: Datalink layer m5

Error Checking Pengiriman Data

Data Link dapat melakukan deteksi error Data-Link dapat melakukan deteksi error dan memberikan peringatan (notification) kepada lapisan diatasnya,bahwa terjadi p p y , jkesalahan transmisi. Teknik yang digunakan error detection adalah Frame Check Sequence (FCS) dan Cyclic Redundancy Check (CRC).Data Link tidak melakukan error correction Data Link tidak melakukan error-correction

Page 8: Datalink layer m5

Data Pada DataLink Layer

Page 9: Datalink layer m5

Generic Data Link Frame Format

Preamble or Start FieldPreamble or Start FieldWhen computers are connected to a physical medium, there must be a way they can grab the attention of other computers to broadcast the message, "Here comes a frame!" gVarious technologies have different ways of doing this process, but all frames, regardless of technology, have a beginning signaling sequence of bytes.Depending up frame format: Preamble = 7 bytes, Start of Frame Delimiter (SFD) = 1 byte

Page 10: Datalink layer m5

Generic Data Link Frame Format

Address FieldAddress FieldWe saw how IEEE 802.3 uses Destination and Source Addresses.B the a An idea ho a se ial data link f ame is By the way: Any idea how a serial data link frame is addressed?

Unicast address – Single deviceB d t dd All d iBroadcast address – All devicesMulticast address – Specific group of devices

Page 11: Datalink layer m5

Generic Data Link Frame Format

Type FieldType FieldUsually information indicating the layer 3 protocols in the data field, I.e. IP Packet.Type field values of particular note for IEEE 802.3 frames include:

0x0600 XNS (Xerox)0x0800 IP (the Internet protocol)0x8137 Novell NetWare packet formatted for Ethernet II0x6003 DECNET

Page 12: Datalink layer m5

Generic Data Link Frame Format

Data FieldData FieldIncluded along with this data, you must also send a few other bytes. They are called padding bytes, and are sometimes added so They are called padding bytes, and are sometimes added so that the frames have a minimum length for timing purposes. LLC bytes are also included with the data field in the IEEE standard frames.

Page 13: Datalink layer m5

Generic Data Link Frame Format

FCSFCSUsed to insure that the data has arrived without corruption.

ff h d h d dMore efficient than sending the data twice and comparing the results.Necessary to prevent errors.y p

Page 14: Datalink layer m5

Three Kinds of FCS

Cyclic redundancy check (CRC)Cyclic redundancy check (CRC)performs polynomial calculations on the data

Two-dimensional parity adds an 8th bit that makes an 8-bit sequence have an odd or adds an 8th bit that makes an 8-bit sequence have an odd or even number of binary 1s

Internet checksumadds the numbers to determine a numberadds the numbers to determine a number

Page 15: Datalink layer m5

Generic Data Link Frame Format

Stop Field (Other data link frame formats)Stop e d (Ot e data a e o ats)The computer that transmits data must get the attention of other devices, in order to start a frame, and then claim it again, to end the frame. The length field implies the end, and the frame is considered ended after the FCS. Sometimes there is a formal byte sequence referred to as an end frame delimiterend-frame delimiter.

Page 16: Datalink layer m5

Data Encapsulation Example

A li tiApplication Header + data

Application Layer

Layer 4: Transport LayerLayer 4: Transport Layer

Layer 3: Network Layer

Layer 2: Network Layer

010010100100100100111010010001101000…Layer

Layer 1: Physical Layer