


















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
During the first semester of our degree program, we study Computer Networks Fundamentals. These lecture slides are very informative for me. The major points which are core of course are:Link Layer, Multiple Access, Protocols, Data Link Layer, Understand Principles, Data Link Layer, Sharing a Broadcast, Multiple Access, Link Layer Addressing, Error Detection
Typology: Slides
1 / 58
This page cannot be seen from the preview
Don't miss anything!



















































5: DataLink Layer 5a-
5: DataLink Layer 5a-
ļ² understand principles behind data link layer services: ļ sharing a broadcast channel: multiple access ļ link layer addressing ļ error detection, correction ļ² instantiation and implementation of various link layer technologies
ļ² link layer services ļ² error detection, correction ļ² multiple access protocols and LANs ļ² link layer addressing, ARP ļ² specific link layer technologies: ļ Ethernet: hubs, bridges, switches ļ IEEE 802.11 Wireless LANs ļ Others: PPP< ATM, X.25,etc.
5: DataLink Layer 5a-
Link Layer: Implementation
ļ e.g., PCMCIA card, Ethernet card ļ Hardware, software, firmware ļ typically includes: RAM, DSP chips, host system bus interface, and link interface
Ht Hn Ht
Hl Hn Ht Hl HnHt
phys. link^ frame
data link protocol
adapter card
Data Link Layer 5-
ļ encapsulates datagram in frame ļ adds error checking bits, rdt, flow control, etc.
ļ looks for errors, rdt, flow control, etc ļ extracts datagram, passes to upper layer at receiving side
controller (^) controller
sending host receiving host
datagram (^) datagram
datagram frame
5: DataLink Layer 5a-
ļ² Error Detection:
ļ receiver identifies and corrects bit error(s)
ļ² half-duplex and full-duplex
ļ with half duplex, nodes at both ends of link can transmit, but not at same time Docsity.com
5: DataLink Layer 5a-
5: DataLink Layer 5a-
5: DataLink Layer 5a-
Data Link Layer 5-
ļ no special node to coordinate transmissions ļ no synchronization of clocks, slots
5: DataLink Layer 5a-
Realistic MAC Protocols: a taxonomy
ļ divide channel into smaller āpiecesā (time slots, frequency) ļ allocate piece to node for exclusive use
ļ tightly coordinate shared access to avoid collisions
Goal: efficient, fair, simple, decentralized
5: DataLink Layer 5a-
Channel Partitioning : FDMA
FDMA: frequency division multiple access
ļ each station assigned fixed frequency band
frequency bands
5: DataLink Layer 5a-
ļ² unique ācodeā assigned to each user; ie, code set partitioning
ļ² used mostly in wireless broadcast channels (cellular, satellite,etc)
ļ² all users share same frequency, but each user has own āchippingā sequence (ie, code) to encode data
ļ For each code there is a spreading factor G ļ For d bits of user data, G*d bits are trannsmitted
sequence
ļ² allows multiple users to ācoexistā and transmit simultaneously with minimal interference (if codes are āorthogonalā)
5: DataLink Layer 5a-
ļ What if didnāt want to coordinate things so tightly?
5: DataLink Layer 5a-