COMPUTER NETWORKS CS610 Lecture-10 Hammad Khalid Khan.

Slides:



Advertisements
Similar presentations
Introduction to Network Analysis and Sniffer Pro
Advertisements

© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
1 Fall 2005 Hardware Addressing and Frame Identification Qutaibah Malluhi CSE Department Qatar University.
Computer Network 實踐資管 Wang-Jiunn Cheng 2004 PART IV-2 Local Area Networks (LANs) Frame.
Dec 14, 2006CS573: Network Protocols and Standards1 LAN Addressing Network Protocols and Standards Autumn
CS335 Networking & Network Administration Tuesday, May 11, 2010.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
Chapter 9 Hardware Addressing & Frame Type Identification EE 526 Presentation by Ryan Star.
CS335 Networking & Network Administration Tuesday, April 13, 2010.
1 7/12/ :20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs.
IP Address 0 network host 10 network host 110 networkhost 1110 multicast address A B C D class to to
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Packet Transmission (Part III) Local Area Networks (LANs)
Wired LANs: Ethernet In Chapter 1, we learned that a local area network (LAN) is a computer network that is designed for a limited geographic area such.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 16.
Network Technologies Chapter 2. Approaches to Network Communication Connection-Oriented –Circuit-switched –A dedicated connection (circuit) is formed.
1 Layer 2: Concepts Honolulu Community College Cisco Academy Training Center Semester 1 Version
Oct 21, 2014CS524: Advanced Computer Networks1 LAN Addressing Advanced Computer Networks.
Chapter 7 - LAN Technologies and Network Topology Direct point-to-point communication Connections in a point-to-point network Reducing the number of communication.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Local Area Networks.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
Chapter 9 Hardware Address & Frame Type Identification Hardware address of frame Addressing schemes Ethernet Frame header format.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
1 Ch 9 Hardware Addressing and Frame Type Identification.
1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network.
1 Chapter 8-10 Local Area Networks (LANs). Comparison 4e and 5e  Ch 7, 4eCh 8, 5e Ch 10, Forouzan  Ch 8, 4eCh 14, 5e Ch 13, Forouzan  Ch 9, 4eCh 13,
1 Hardware Addressing and Frame Type Identification.
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
Introduction to Communication Lecture (10) 1. 2 Wired LANs: Ethernet IEEE Project 802 defines the LLC and MAC sublayers for all LANs including Ethernet.
COMPUTER NETWORKS CS610 Lecture-11 Hammad Khalid Khan.
Data Communication Networks Lec 18. Wired LAN:Ethernet Datalink layer – Logical link control(LLC) – MAC Physical layer.
COMPUTER NETWORKS CS610 Lecture-13 Hammad Khalid Khan.
Virtual Local Area Networks In Security By Mark Reed.
1 CMPT 471 Networking II Multicasting © Janice Regan,
Chapter 9 Introduction To Data-Link Layer 9.# 1
Introduction to Networks v6.0
COMPUTER NETWORKS CS610 Lecture-15 Hammad Khalid Khan.
IEEE (Token Ring) LAN Dr. Sanjay P. Ahuja, Ph.D.
COMPUTER NETWORKS CS610 Lecture-14 Hammad Khalid Khan.
Lecture 3 By Miss Irum Matloob.
COMPUTER NETWORKS CS610 Lecture-21 Hammad Khalid Khan.
Instructor Materials Chapter 5: Ethernet
COMPUTER NETWORKS CS610 Lecture-28 Hammad Khalid Khan.
Circuit Switching Circuit switching refers to a communication mechanism that establishes a path between a sender and receiver with guaranteed isolation.
Objective: ARP.
COMPUTER NETWORKS CS610 Lecture-9 Hammad Khalid Khan.
The OSI Model and the TCP/IP Protocol Suite
Hardware Addressing and Frame Type Identification
Ct1403 Lecture#2: DATA LINK LAYER
Net 323: NETWORK Protocols
Ethernet : Framing and Addressing
The OSI Model and the TCP/IP Protocol Suite
IP Addressing Subnetting
Data Link Issues Relates to Lab 2.
Data-link Layer Computer Networks.
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Protocol layering and data
Basic Mechanisms How Bits Move.
Internetworking: Concepts, Architecture, and Protocols
Ch 17 - Binding Protocol Addresses
Protocol layering and data
Local Area Networks (LANs)
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
The OSI Model and the TCP/IP Protocol Suite
LAN Addresses and ARP IP address: drives the packet to destination network LAN (or MAC or Physical) address: drives the packet to the destination node’s.
Naval Research Laboratory Dynamic Backbone Subnets
13-LAN, packets, frames and topologies
Presentation transcript:

COMPUTER NETWORKS CS610 Lecture-10 Hammad Khalid Khan

Review Lecture 9 Hardware Addressing Specifying a Destination Packet Filtering Assigning Hardware Addresses Broadcasting Multicasting

Problems with Broadcasting For every broadcast frame on the network, each computer uses computational resources: Places contents into memory. Interrupts the CPU. Allows system software to make a decision whether to discard or use the frame.

Problems with Broadcasting If a pair of computers, use broadcasting, instead of sending them directly, all other computers waste CPU time while discarding the frames.

Multicasting

Multicast Addressing If an application program wishes to receive certain frames, then it programs the interface hardware to accept an additional set of addresses. The interface hardware then begins accepting: those frames (multicast frames), broadcast frames and frames that are destined to the station itself.

Multicast Addressing For example: Computers running an audio application can receive audio frames, if the interfaces are programmed to receive them. The other computers that are not running that audio application will not waste resources.

Identifying Packet Contents Destination must get some clue about how to interpret frame data. Can use: Explicit Frame Type - Identifying value included with frame describes type of included data. Implicit Frame Type - Receiver must infer type from frame data.

Headers and Frame Formats LAN technology standards define frame format for each technology. All contemporary standards use the following general format: Frame header has address and other identifying information. Information typically in fields with fixed size and location. Data area may vary in size.

Headers and Frame Formats

Ethernet Frame Format

Ethernet Frame Format Field Purpose Preamble Receiver synchronization Dest. addr. Identifies intended receiver Source addr. Hardware address of sender Frame type Type of data carried in frame Data Frame payload CRC 32-bit CRC code

Ethernet Fields Preamble and CRC often not shown Destination address of all 1s is the broadcast address. Special values are reserved for frame type field.

Ethernet Fields

Frames without Type Fields Some LAN technologies do not include a type field. Sender and receiver can agree on interpretation: Agree on a single data format and use only that format. Limits LAN to one type of data. All computers on LAN must use one format. Agree to encode the data format in the first few bytes of the data field.

Encoding the Data Type Illustration of using data area to encode data type:

Encoding the Data Type To ensure interoperability, format of encoding area must be universally agreed upon. Format typically set by standards body.

IEEE 802.2 LLC To ensure IEEE 802.2 standard includes Logical Link Control (LLC) Sub Network Attachment Point (SNAP) header. SNAP/LLC format widely used; e.g., by Ethernet.

IEEE 802.2 LLC

IEEE 802.2 LLC LLC portion indicates SNAP field to follow. OUI (Organizationally Unique Identifier) identifies Ethernet specification organization. TYPE field interpreted as in Ethernet (in this case, IP).

Unknown Types For either encoding format, some computers may not be prepared to accept frames of some types like: Protocol type not installed Newly defined type Receiving computer examines type field and discards any frames with unknown type.

Network Analyzers A network analyzer or network monitor or Network Sniffer is used to examine the performance of or debug a network. Can report statistics such as capacity utilization, distribution of frame size, collision rate or token circulation time.

Operation of Network Analyzer Basic idea is a computer with a network interface that receives all frames. Sometimes called Promiscuous Mode. Many desktop computers have interface that can be configured for promiscuous mode. Combined with software, computer can examine any frame on LAN. Communication across a LAN is not guaranteed to be private!

Operation of Network Analyzer Computer receives and displays (but does not respond to) frames on the LAN.

Filtering Incoming Frames Analyzer can be configured to filter and process frames. Count frames of a specific type or size. Display only frames from or to specific computers. In general, can be configured to match value of any field and capture only those frames meeting the filter specification.

Summary Multicasting Frame Type Identification Ethernet Frame Format Frame Without Type Fields Network Analyzer