COMPUTER NETWORKS CS610 Lecture-6 Hammad Khalid Khan.

Slides:



Advertisements
Similar presentations
Lecture 12 Layer 2 – Data Link Layer Protocols
Advertisements

Networks Workbook.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
CSCI 4550/8556 Computer Networks Comer, Chapter 7: Packets, Frames, And Error Detection.
Long distance communication Multiplexing  Allow multiple signals to travel through one medium  Types Frequency division multiplexing Synchronous time.
CS335 Networking & Network Administration Wednesday, April 7 PacketsPackets, Frames, and Error DetectionFramesError Detection.
Chapter 5 Link Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 20.
1 Part II: Packet Transmission Packets on a Network Packets, Frames, LAN, WAN, Hardware Addresses, Bridges, Switches, Routing and Protocols Fall 2005 Qutaibah.
Chapter 8 LAN Technologies and Network Topology Direct Point-to-Point Communication Local Area Networks (LANs) LAN Topologies Ethernet Token Ring FDDI.
Network Topologies An introduction to Network Topologies and the Link Layer.
Networks Workbook.
CSE331: Introduction to Networks and Security Lecture 3 Fall 2002.
Error Detection and Correction
LAN technologies and network topology LANs and shared media Locality of reference Star, bus and ring topologies Medium access control protocols.
Integrity in Data Communications Packets, Frames and Error Detection.
1 Data Link Layer Lecture 20 Imran Ahmed University of Management & Technology.
Part 2: Packet Transmission Packets, frames Local area networks (LANs) Wide area networks (LANs) Hardware addresses Bridges and switches Routing and protocols.
1 Part III Packet Transmission Chapter 7 Packets, Frames, and Error Detection.
جلسه هشتم شبکه های کامپیوتری به نــــــــــــام خدا.
1 Packets, Frames, and Error Detection. 2 The Problem Cannot afford individual network connection per pair of computers Reasons –Installing wires consumes.
1 ITGN 235: Principles of Networking ITGN 225: Networking Fall 2007/2008.
ECE453 – Introduction to Computer Networks Lecture 4 – Data Link Layer (I)
Layer Two Data Link Layer Collects bits from layer 1 and organizes into frames Passes bits that make up frames to layer 1 for transmission Concerned with.
AS Computing Data Transmission and Networks. Transmission error Detecting errors in data transmission is very important for data integrity. There are.
Chapter 7 - Packets, Frames and Error Detection 1. Concepts of Packets 2. Motivation for Packet Switching 3. Framing 4. Frame Formats 5. Transmission Errors.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
1 Chapter 7 Switching, Packets, Frames, Parity, Checksums, and CRCs.
Computer Communication & Networks Lecture 9 Datalink Layer: Error Detection Waleed Ejaz
SEPT, 2005CSI Part I.2 Packets, Frames, Parity, Checksums, and CRCs Dr. R.L. Probert, SITE, University of Ottawa.
Error Detection and Correction – Hamming Code
NETWORK TOPOLOGY Network topology is the study of the arrangement or mapping of the elements of a network,especially the physical.
Chapter 1 : Computer Networks.
Computer Communication and Networking Lecture # 4 by Zainab Malik 1.
Network Layer4-1 Chapter 5: The Data Link Layer Our goals: r understand principles behind data link layer services: m error detection, correction m sharing.
Chi-Cheng Lin, Winona State University CS412 Introduction to Computer Networking & Telecommunication Error Correction/Detection.
Computer Networks Part 2
COMPUTER NETWORKS CS610 Lecture-13 Hammad Khalid Khan.
COMPUTER NETWORKS CS610 Lecture-7 Hammad Khalid Khan.
Chapter 8 LAN Technologies and Network Topology
Network Models.
COMPUTER NETWORKS CS610 Lecture-4 Hammad Khalid Khan.
CS4470 Computer Networking Protocols
COMPUTER NETWORKS CS610 Lecture-15 Hammad Khalid Khan.
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
COMPUTER NETWORKS CS610 Lecture-9 Hammad Khalid Khan.
Communication Networks: Technology & Protocols
The Three Main Sources of Transmission Errors
Advanced Computer Networks
Chapter 7 Packets, Frames, and Error Detection
Data Networking via LANs Packets and Frames
CS4470 Computer Networking Protocols
Part III Datalink Layer 10.
Introduction to Networks Ethernet CNET 124 – Introduction to Networks/Week 3 Week 5 – Objectives Chapter 5-Ethernet Ethernet Protocol Address.
Communications channels تقديم المهندس سنان محمد حسن
Chapter 7 Error Detection and Correction
Chapter 9 Error Detection and Correction
The Data Link Layer Chapter
DATA COMMUNICATION Lecture-33.
Packets, Frames, Parity, Checksums, and CRCs
COMPUTER NETWORKS CS610 Lecture-5 Hammad Khalid Khan.
Chapter 9 Error Detection and Correction
COMPUTER NETWORKS CS610 Lecture-18 Hammad Khalid Khan.
Packets, Frames, Parity, Checksums, and CRCs
DATA COMMUNICATION Lecture-34.
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
Switching, Packets, Frames, Parity, Checksums, and CRCs
Chapter 2: Basic Concepts
Data Link Layer: Overview; Error Detection
Presentation transcript:

COMPUTER NETWORKS CS610 Lecture-6 Hammad Khalid Khan

Review of lecture 5 Byte Stuffing Transmission Errors Error Detection Parity Check Checksum CRC

Chapter 7 (cont’d) Combining Building Blocks Example 16-bit CRC hardware that uses three shift registers and three exclusive or (xor) units

Combining Building Blocks (cont’d)

Combining Building Blocks (cont’d) Input data is all 1s CRC shown after 15,16,17 bits shifted Feedback introduces 0s in CRC

DIRECT POINT-TO-POINT COMMUNICATION

Types of Errors CRCs can detect the following errors better than checksums Vertical errors: Occur due to a hardware failure e.g. Damaged second bit of every character Burst errors: Changing a small set of bits near a specific location, caused by lightening, electric motor start, etc.

Frame Format And Error Detection Modified frame format including CRC Error in frame typically causes receiver to discard frame Is Byte stuffing also required for CRC itself?

Frame Format And Error Detection

CHAPTER No. 8 LAN TECHNOLOGIES and NETWORK TOPOLOGIES

Introduction Most networks are Local and are designed to share resources among multiple computers Hardware technologies used for Local networks allow multiple devices to connect with a shared network The computers must take turns using the shared medium

Direct Point-to-Point Communication Each communication channel connects exactly two computers Form a MESH or a POINT-to-POINT network

Direct Point-to-Point Communication Advantages: The connection type of individual connections can be different Individual connection can choose a different frame format, error detection mechanisms, etc Easy to enforce Security and Privacy

Direct Point-to-Point Communication Disadvantages: The number of connections grow more rapidly than the number of computers For ‘N’ computers: Connections = N² - N 2 Most connections use the same physical path Expensive

Direct Point-to-Point Communication Disadvantages: Adding a new computer to the network requires ‘N-1’ new connections

Star Topology in Practice The Result is:

Summary CRC Hardware Components Frame Format and CRC LAN technology and Network topology (Chapter 8) Direct Point-to-Point Communication