Introduction Johan Lukkien

Slides:



Advertisements
Similar presentations
CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Switching Concepts Introduction to Ethernet/802.3 LANs Introduction.
Advertisements

Internetworking Fundamentals (Lecture #4) Andres Rengifo Copyright 2008.
CSCI 4550/8556 Computer Networks Comer, Chapter 11: Extending LANs: Fiber Modems, Repeaters, Bridges and Switches.
Wireless LAN Provides network connectivity over wireless media An Access Point (AP) is installed to act as Bridge between Wireless and Wired Network.
DataLink Layer1 Ethernet Technologies: 10Base2 10: 10Mbps; 2: 200 meters (actual is 185m) max distance between any two nodes without repeaters thin coaxial.
Connecting LANs, Backbone Networks, and Virtual LANs
Network Topologies An introduction to Network Topologies and the Link Layer.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Local Area Network By Bhupendra Ratha, Lecturer
S3C2 – LAN Switching Addressing LAN Problems. Congestion is Caused By Multitasking, Faster operating systems, More Web-based applications Client-Server.
Extending LANs Fiber modems Repeaters Bridges Switches.
1 Chapter 11 Extending Networks (Repeaters, Bridges, Switches)
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Local Area Networks: Monil Adhikari. Primary Function of a LAN File serving – large storage disk drive acts as a central storage repository Print serving.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
Physical Layer Issues and Methods Outline Physical Layer Ethernet Technology Physical Layer Encoding Final Exam Review - ??
NETWORK DEVICES Department of CE/IT.
Data and Computer Communications Eighth Edition by William Stallings Chapter 15 – Local Area Network Overview.
COMPUTER NETWORKS Lecture-8 Husnain Sherazi. Review Lecture 7  Shared Communication Channel  Locality of Reference Principle  LAN Topologies – Star.
Local Area Network Topology. LAN Architecture - Protocol architecture - Topologies - Media access control - Logical Link Control.
COMPUTER NETWORKS CS610 Lecture-7 Hammad Khalid Khan.
Introduction to Network Hardware
SIMS-201 Computer Networks.
Network Topology and LAN Technologies
Youngstown State University Cisco Regional Academy
Tutor: Dr. Youssef Harrath
Chapter 16 – Networking Outline 16.1 Introduction
Data Communication and Networking
Overview Parallel Processing Pipelining
LESSON 2.1_A Networking Fundamentals Understand Switches.
Intro to MIS – MGS351 Network Basics
Computer Network Collection of computers and devices connected by communications channels that facilitates communications among users and allows users.
Chapter 3 Computer Networking Hardware
Chapter 5 Link Layer and LANs
Definition of Distributed System
Network connectivity to the legacy wired LAN
LAN Risanuri Hidayat.
CT1303 LAN Rehab AlFallaj.
Shuffle Exchange Point-to-point, Bus, Ring, Star, Mesh
Instructor: Mr. Malik Zaib
Chapter 16: Distributed System Structures
Telecommunication ELEC503
Network Basics Extended Learning Module E
Module 15: Network Structures
Computer Networks.
EEC-484/584 Computer Networks
Network Devices Hub Definition:
CS4470 Computer Networking Protocols
Protocol layering and data
Connections Johan Lukkien
Business Data Communications, 4e
LAN Hardware Concepts Module 3 H3065S F.00 [Course Title]
Network Architecture for Cyberspace
Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
Networks A, B, C, D, E, and F are all end nodes and 1 through 7
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
SIMS-201 Computer Networks.
Data Communication Chapter 1 Introduction 1.#.
Optical communications & networking - an Overview
Networking.
Protocol layering and data
Figure 3.1 Internet model.
Network connectivity to the legacy wired LAN
Overview of Networking
Packet communication Johan Lukkien
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
Network Architecture Johan Lukkien
Presentation transcript:

Introduction Johan Lukkien Computer Networks 2002/2003 Introduction Johan Lukkien 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Overview Motivation, background Terminology Physical organization topology broadcast networks limitations & scaling 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Motivation Connect independent systems Scalability Share resources “Loose” connection communicating partners also operate stand-alone Openness explicit boundaries: interfaces, protocols separate development Scalability size, location (spatial), administration Share resources connect resources & users share the infrastructure; separated from applications 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

What is a network? Physically: physical infrastructure, connecting access points infrastructure: cables, repeaters and hubs access point: physical location where a terminal (a user of the network) attaches Logically: a facility for the exchange of information between disparate applications disparate: unrelated, not sharing memory 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Hardware concepts A network is modeled by a graph Nodes: Processors, Memories, P+M P+M may also be a dedicated network component Connect P with M: tightly coupled Connect P+M’s: loosely coupled Edges represent communication medium broadcast, i.e. multiple access e.g. bus, ethernet point-to-point e.g. “switched’ ethernet 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Broadcast medium All access points see the same physical signals ...though not at the same time introduces dependence on propagation delays need to deal with “collisions” (in fact: interference) arbitration: centralized / distributed try again.... Implementation: Several access points on a single “wire” e.g., bus, coax ethernet, wireless LAN Access points connected by repeaters & hubs hub: repeat and amplify signal (as well as noise) on all lines, except where it came from “layer 1 switch”, e.g. for ethernet repeater: two-party hub (copy signal from one onto other) The above two are functionally identical 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Bus-based Arbitration: master/slave Tightly coupled 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

10Base2 ethernet No arbitration: detect and avoid collision CSMA/CD 10Base2: 10 Mbps, 200meter, coax Loosely coupled 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Network topology issues Maximal distance between any two nodes: diameter Minimum amount of traffic/wires that can go between any division in two halves: bisection bandwidth Number of neighbors of a node: degree Inter-dependence of degree, number of nodes and diameter maximize #nodes for given degree and diameter Moore upperbound roughly logarithmic relation nodes and diameter 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Examples: grid and hypercube (a): degree: 4, diameter: sqrt(N), BW: sqrt(N) (b): degree: log(N), diameter: log(N), BW: N/2 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Examples: tree and star Tree: degree: 3, diameter: log(N), BW: 1 fat tree: scale bandwidth per level Star: degree 1 or N-1, diameter: 2, BW: N/2 or 1 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Terminology Link: a physical medium for communication bi-directional, uni-directional Circuit: sequence of links Channel: a means of communication (physical or logical) Path: sequence of channels The throughput or bandwidth of a channel is the number of bits it can transfer per second The latency or delay of a channel is the time that elapses between sending information and the earliest possible reception of it. Full duplex communication: concurrently, both ways along the channel; vs. half duplex 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Limitations of broadcast medium Capacity shared by connected nodes though average and peak demands may vary ....hence, not too many nodes Propagation delays for collision detection colliding parties need to be able to detect a collision during transmission; ...hence, propagation delay and speed of medium determine minimum packet size arbitration: just long negotiation delays .....hence, limit physical distances Robustness: single point(s) of failure network-wide physical effects of attach/detach/fail ....hence, decouple 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Alternatives Establish a circuit only when needed: circuit switching e.g. (older) telephony, “switched” networks possibly, simultaneous connections guarantees certain quality, makes billing easy resource in-efficient, especially for short-lived interactions vulnerable to errors and failures 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Switching and sharing 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Switching networks For tightly coupled case: “backplane” for a multi-computer Several concurrent connections possible (crossbar) 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Alternatives Establish a circuit only when needed: circuit switching e.g. (older) telephony, “switched” networks possibly, simultaneous connections guarantees certain quality, makes billing easy resource in-efficient, especially for short-lived interactions vulnerable to errors and failures Have physically separated networks and exchange packets rather than signals admits more concurrency, in principle in the limit: networks of size 2 (point-2-point link) no interference anymore no direct link between communicating partners! must know what a packet is can connect heterogeneous networks 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Heterogeneous Connect multi-computers, PC’s, palm-tops using a variety of physical connections Just connect arbitrary networks e.g. wire-less and regular LAN Generally, physical connections do not connect all pairs directly some nodes need to transport information explicitly: store & forward packets these nodes need to interpret (and, hence, understand) the passed information to some extent 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Conclusions Networks based on broadcasting are limited in size (geographical, number of nodes) Collision domain: for collision-based methods, the domain in which physical broadcasting is done Communication based on packets for scaling in size decoupling 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking

Exercises My laptop’s hard disk is 30 GB. I cycle home in 30 minutes. What are throughput and latency of this “channel”? Exercises 3, 4, 6 on page 81 and 35 on page 83 What are bisection bandwidth, degree and diameter of a line network a ring a torus (the cartesian product of two rings; draw it first) Why are not all computers of the world connected in a single broadcast domain? Mention several reasons. 18-Aug-19 Johan J. Lukkien, j.j.lukkien@tue.nl TU/e Computer Science, System Architecture and Networking