1 Networks – basics zA network consists of: yTransmission media (wire, cable, …). yHardware devices (routers, switches, …). ySoftware components (protocol.

Slides:



Advertisements
Similar presentations
Ethernet – CSMA/CD Review
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
© 2002 JW Ryder CS 428 Computer Networks 1 Ethernet Properties 10Mbps/100Mbps broadcast bus technology –Bus: all stations share single channel –Broadcast:
1 K. Salah Module 4.2: Media Access Control The Media Access Control (MAC) sublayer –Random Access (CSMA), IEEE –Token Passing, IEEE Ch 13-
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Ethernet Kenneth Castelino. Network Architecture - Protocols Physical: Actual signal transmission Data-Link: Framing / Error Detection Network: Routing.
TDC /502, Summer II Unit 2: Underlying Technologies Transmission media (Section 3.1. Read on your own) Local Area Networks (LANs) –Ethernet.
Introduction to Network-2-. Network types Local Area Network (LAN) High speed, low error data networks that covers small geographic area. There are different.
Chapter 14 LAN Systems Ethernet (CSMA/CD) ALOHA Slotted ALOHA CSMA
Slides for Chapter 3: Networking and Internetworking From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson.
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
EE 4272Spring, 2003 Chapter 14 LAN Systems Ethernet (CSMA/CD)  ALOHA  Slotted ALOHA  CSMA  CSMA/CD Token Ring /FDDI Fiber Channel  Fiber Channel Protocol.
1 Chapter 3: Networking and Internetworking From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
Review on Networking Technologies Linda Wu (CMPT )
ECS 152A 1. Introduction. A Communications Model Source —generates data to be transmitted Transmitter —Converts data into transmittable signals Transmission.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
COMPUTER NETWORKS.
Computer Networks with Internet Technology William Stallings
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Introducing Network Standards Open Systems Interconnection (OSI) Model IEEE 802.x Standard Device Drivers and OSI 1.
Networking and Internetworking Jenhui Chen Assistant Professor
9/11/2015 5:55 AM1 Ethernet and CSMA/CD CSE 6590 Fall 2010.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocol Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 2 Protocols and the TCP/IP Suite by Zornitza Genova Prodanoff.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Distributed System MK- Networking and Internetworking Moh. Noor Al ‘Azam
Slides for Chapter 3: Networking and Internetworking From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Data and Computer Communications Ninth Edition by William Stallings Data and Computer Communications, Ninth Edition by William Stallings, (c) Pearson Education.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Network Protocols n ISO OSI 7-layer model n TCP/IP suite l TCP/UDP l IP l Ethernet/Token Ring l ICMP.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
William Stallings Data and Computer Communications
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
1 Distribuerede systemer og sikkerhed – 21. februar 2002 From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Protocol Layering Chapter 11.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
1 Ethernet CSE 3213 Fall February Introduction Rapid changes in technology designs Broader use of LANs New schemes for high-speed LANs High-speed.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Data Link Layer Lower Layers Local Area Network Standards
A quick intro to networking
Computer Networks with Internet Technology William Stallings
High Speed LANs – Ethernet and Token Ring
Chapter 14 LAN Systems Ethernet (CSMA/CD) ALOHA Slotted ALOHA CSMA
TCP/IP Transmission Control Protocol / Internet Protocol
Data and Computer Communications by William Stallings Eighth Edition
NETWORKING TECHNOLOGIES (II)
ECEN “Internet Protocols and Modeling”
Slides for Chapter 3: Networking and Internetworking
Protocol layering and data
Networking B.Ramamurthy Chapter 3 1/11/2019 B.Ramamurthy.
CSE 313 Data Communication
Protocol layering and data
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Unit – III Network Essentials
Presentation transcript:

1 Networks – basics zA network consists of: yTransmission media (wire, cable, …). yHardware devices (routers, switches, …). ySoftware components (protocol stacks, drivers, …). zTerminology: yHost: Computers and other devices that use a network. yNode: Any computer or switching device attached to a network. ySubnet: Set of interconnected nodes. zDesign issues: Performance, scalability, reliability, security, mobility, quality of service, multicasting.

2 Networks – types RangeBandwidth (Mbps)Latency (ms) LAN1-2 kms10 – – 10 WANworldwide0.010 – [1] 100 – 500 MAN2-50 kms1 – Wireless LAN km2 – 54 [2] 5 – 20 Wireless WANworldwide0.010 – 2100 – 500 Internetworldwide0.010 – 2100 – 500 [1]: OC-192 over ATM: [2]: IEEE a:

3 Networks – packet transmission zMessage: Sequence of data items of arbitrary length. zMessages subdivided into packets. zSwitching schemes: yBroadcast. yCircuit switching. yPacket switching. yATM / Frame relay.

4 Protocols – basics zProtocol: Set of rules and formats to be used for communication between processes in order to perform a given task. zShould include specification of: ySequence of messages that must be exchanged. yFormat of the data in the messages. zImplemented by a pair of software modules in the sending and receiving computers.

5 Protocols – layers Layer n Layer 2 Layer 1 Message sent Message received Communication medium SenderRecipient

6 Protocols – encapsulation and headers

7 Protocols – the ISO Open Systems Interconnection (OSI) model

8 Protocols – internetwork layers

9 Protocols – network layer routing (WAN) Hosts Links or local networks A DE B C Routers Routing algorithms, adaptive routing (congestion control) Packet delivery: Datagram or virtual circuit?

10 Internet protocols – Internetworking zInternetwork: Network which integrates a number of different subnets. zNeeds: yUnified internetwork addressing scheme (Internet: IP addresses) y Protocol defining format of internetwork packets and specifying rules for handling (Internet: IP protocol). yInterconnecting components that route packets to their destinations (Internet: Internet routers).

11 Internet protocols – the TCP/IP protocol suite Messages (UDP) or Streams (TCP) Application Transport Internet UDP or TCP packets IP datagrams Network-specific frames Message Layers Underlying network Network interface

12 Internet protocols – encapsulation and headers Application message TCP header IP header Ethernet header Ethernet frame port TCP IP

13 Internet protocols – IP zInternet Protocol. zTransmits datagrams from one host to another, if necessary via intermediate routers. zUnreliable, best-effort delivery semantics. zAddress resolution: Conversion of Internet addresses to network addresses (for a given network). zRouting: Each router in the Internet implements IP-layer software to provide a routing algorithm.

14 Internet protocols – IP packet layout and addressing

15 Internet protocols – TCP and UDP zUDP features: yTransport-level replica of IP. yNo guarantee of delivery. yNo setup cost, no acknowledgement messages. yMessage size up to 64 kbytes. zTCP features: yReliable delivery. yArbitrarily long sequences of bytes. yConnection-oriented. yMechanisms: Sequencing, flow control, retransmission, buffering, checksum.

16 Ethernet (IEEE 802.3) – Basics zCarriers Sense Multiple Access with Collision Detection (CSMA/CD) zXerox – Ethernet zRandom Access y Stations access medium randomly z Contention yStations contend for time on medium

17 Ethernet – ALOHA zSender yGo ahead and send! yRetransmit if no ACK zProblems yCollisions yLow utilization (18%) zSlotted ALOHA is an improvement (max utilization 37%)

18 Ethernet – CSMA zCarrier Sense Multiple Access zObservations yPropagation time is much less than transmission time yAll stations know that a transmission has started almost immediately zSender yFirst listen for clear medium (carrier sense) yIf medium idle, transmit yIf two stations start at the same instant, collision yWait reasonable time yRetransmit if no ACK zMax utilization depends on propagation time (medium length) and frame length

19 Ethernet – CSMA/CD zCarrier Sense Multiple Access – Collision Detection zObservation: With CSMA, collision occupies medium for duration of transmission zSender yIf medium idle, transmit yIf busy, listen for idle, then transmit yStation listens whilst transmitting yIf collision detected, transmit jam signal, then cease transmission zAfter jam, wait random time then start again yBinary exponential back off

20 Ethernet – CSMA/CD Operation

21 Ethernet – Collision Detection zBus yCollision produces much higher signal voltage than signal yCollision detected if cable signal greater than single station signal zStar yActivity on more than one input is collision ySpecial collision presence signal

22 Summary zNetworks. zProtocols. zInternet protocols (TCP/IP). zEthernet