Review of Topology and Access Techniques / Switching Concepts

Similar documents
Introduction. The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs.

Layer 2 functionality bridging and switching

CARRIER SENSE MULTIPLE ACCESS (CSMA):

Revision of Previous Lectures

Silberschatz and Galvin Chapter 15

Chapter 16 Networking

Goals. Fundamentals of Network Media. More topics. Topics. Multiple access communication. Multiple access solutions

Module 15: Network Structures

CS321: Computer Networks Introduction to Computer Networks and Internet

Internet Architecture and Protocol

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Communication Networks - 3 general areas: data communications, networking, protocols

Link Layer and Ethernet

Links Reading: Chapter 2. Goals of Todayʼs Lecture. Message, Segment, Packet, and Frame

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg

Introduction to Wireless Networking ECE 401WN Spring 2008

Outline: Connecting Many Computers

CSMA/CD (Collision Detection)

Guide to Networking Essentials Fifth Edition. Chapter 2 Network Design Essentials

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

Link Layer and Ethernet

Module 15: Network Structures

Data Link Layer, Part 5. Medium Access Control

Outline. Introduction to Networked Embedded Systems - Embedded systems Networked embedded systems Embedded Internet - Network properties

Distributed System Chapter 16 Issues in ch 17, ch 18

Data & Computer Communication

CS 716: Introduction to communication networks. - 8 th class; 17 th Aug Instructor: Sridhar Iyer IIT Bombay

Links. CS125 - mylinks 1 1/22/14

1: Review Of Semester Provide an overview of encapsulation.

Module 16: Distributed System Structures. Operating System Concepts 8 th Edition,

Network Media and Layer 1 Functionality

Goals for Today s Class. EE 122: Networks & Protocols. What Global (non-digital) Communication Network Do You Use Every Day?

Reminder: Datalink Functions Computer Networking. Datalink Architectures

CSE 461: Multiple Access Networks. This Lecture

Computer Network Fundamentals Spring Week 3 MAC Layer Andreas Terzis

Local Area Networks (LANs) SMU CSE 5344 /

IT4405 Computer Networks (Compulsory)

CS 457 Networking and the Internet. Network Overview (cont d) 8/29/16. Circuit Switching (e.g., Phone Network) Fall 2016 Indrajit Ray

Lecture 9: Bridging. CSE 123: Computer Networks Alex C. Snoeren

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

Data Networks. Lecture 1: Introduction. September 4, 2008

ECE 4450:427/527 - Computer Networks Spring 2017

CSE/EE 461 Wireless and Contention-Free Protocols

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

BROADBAND AND HIGH SPEED NETWORKS

Adaptors Communicating. Link Layer: Introduction. Parity Checking. Error Detection. Multiple Access Links and Protocols

CS 43: Computer Networks. 27: Media Access Contd. December 3, 2018

CS 455/555 Intro to Networks and Communications. Link Layer

Next Steps Spring 2011 Lecture #18. Multi-hop Networks. Network Reliability. Have: digital point-to-point. Want: many interconnected points

CHAPTER -1. Introduction to Computer Networks

Chapter 8 LAN Topologies

Chapter Topics Part 1. Network Definitions. Behind the Scenes: Networking and Security

Growth. Individual departments in a university buy LANs for their own machines and eventually want to interconnect with other campus LANs.

Networks. Distributed Systems. Philipp Kupferschmied. Universität Karlsruhe, System Architecture Group. May 6th, 2009

Goal and Outline. Computer Networking. What Do We Need? Today s Story Lecture 3: Packet Switched Networks Peter Steenkiste

CSE 123: Computer Networks Alex C. Snoeren. HW 2 due Thursday 10/21!

COMPUTER NETWORKS MODEL QUESTION PAPER WITH SOLUTION. (c) Peer-to-peer processes are processes on two or more devices communicating at a

ECE 4450:427/527 - Computer Networks Spring 2017

CS 416: Operating Systems Design April 11, 2011

Chapter 10: Local Area Networks

COMPUTER NETWORK Model Test Paper

LAN Overview (part 2) Interconnecting LANs - Hubs

Chapter 2. Network Classifications (Cont.)

Lecture 9: Bridging & Switching"

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:

CS 43: Computer Networks Media Access. Kevin Webb Swarthmore College November 30, 2017

Module 16: Distributed System Structures

Circuit Switching and Packet Switching

The Link Layer and LANs. Chapter 6: Link layer and LANs

UNIT- 2 Physical Layer and Overview of PL Switching

Page 1. Goals for Today" What Is A Protocol?" CS162 Operating Systems and Systems Programming Lecture 10. Protocols, Layering and e2e Argument"

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

Chapter Topics. The History of the Internet. Chapter 7: Computer Networks, the Internet, and the World Wide Web

Link Layer and LANs 안상현서울시립대학교컴퓨터 통계학과.

Lecture 11: Networks & Networking

William Stallings Data and Computer Communications 7 th Edition. Chapter 10 Circuit Switching and Packet Switching

Data Link Layer: Multi Access Protocols

Chapter 4. The Medium Access Control Sublayer. Points and Questions to Consider. Multiple Access Protocols. The Channel Allocation Problem.

MAC LAYER. Murat Demirbas SUNY Buffalo

Local Area Networks and the Network Protocol Stack

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

Chapter 4: Network Access

Chapter 6: Network Communications and Protocols

LAN. CS 4/55231 Internet Engineering. Kent State University Dept. of Computer Science

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

Real-Time (Paradigms) (47)

MAC Sublayer(1) Principal service of the Medium Access Control Sublayer: Allocating a single broadcast channel (mostly a LAN) among competing users

Overview of Networks

Medium Access Control Sublayer Chapter 4

Digital Communication Networks

BROADBAND AND HIGH SPEED NETWORKS

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

2 Network Basics. types of communication service. how communication services are implemented. network performance measures. switching.

Chapter 5 Link Layer and LANs

COMP476 Networked Computer Systems. Polling. Sharing the Wire. LAN Technologies. COMP476 Networked Computer Systems 1

Lecture 6. Data Link Layer (cont d) Data Link Layer 1-1

Chapter 15 Local Area Network Overview

Sharing Channels CS 118

Text Book. 1. Computer Networks & Internets by Douglas E Comer. 2. Data and Computer Communication by William Stalling, 5th or above edition.

LANs Local Area Networks LANs provide an efficient network solution : To support a large number of stations Over moderately high speed

Transcription:

Review of Topology and s / Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013 Overview Three base wired topologies Bus, star, ring Two wireless topologies Ad-hoc, infrastructure Three basic access techniques CSMA/CD, CSMA/CA, and token passing CSMA and delay versus circuit switching Architecture Basic level any topology will support any architecture Star topology may support client server (CS) or peer-to-peer (P2P) architecture Likewise, P2P or CS architecture may be implemented using star, bus, or ring topology Architecture vs- Topology Topology physical or logical design or layout of the network What is the difference between a physical star and logical star topology? Architecture describes the functionality and administrative structure of the network How devices interact Whether there are servers and exactly what these devices do The access technique describes how the devices that are using a particular networking technology (such as Wi-Fi or Ethernet) share or coordinate the use of, the communication medium This is relevant because the vast majority of networking technologies and implementations involve the sharing of the communications medium CSMA/CD? CSMA/CA? 1

Token Passing? Distance limitation and LANs Distance is a fundamental consideration in the design of any network particularly when it comes to popular LAN technologies such as Wi-Fi and Ethernet The length of an Ethernet network cannot be continually increased by adding new segments using switches, hubs or repeaters Ethernet and Delay CSMA/CD (and CSMA/CA for that matter) designed to function with limited latency Scheme fails if length is too long or too many segments are connected Serious performance problems if you string a bunch of Ethernet segments together with repeaters Discussion In data networks, the data are broken up into smaller packets as opposed to transmitting large streams of data Packets promote equity Enables many devices to share the medium Data networks not designed to transfer data as a stream of continuous bits Data are divided into small generic blocks called packets Dividing data into packets helps determine which blocks have errors and which do not Think about the concept of encapsulation What happens when data are encapsulated? What is the difference between a packet and a frame? 2

Determines how connections are established between different nodes on the network Focus on 2 types of switching 1) Type of switching Why is this an issue? 2) A connection-based transmission technology where 2 nodes establish a dedicated connection for the duration of the communication session Requires that the sending node contact receiving node to establish the connection Based on the concept of streaming large amounts of data What is a potential drawback to a dedicated connection? Some amount of bandwidth on circuit/channel is dedicated and remains available until connection is terminated Conceptually a reserved path from sender to receiver is created that provides an open road for non-stop transfer Not shared While nodes are connected, all data follow same path Data arrive in order 1. Pick up the phone and listen for a dial tone. This lets you know that you have a connection to the local office of your telephone carrier 2. Dial the number of the party you wish to talk to 3. Your call is routed through the switch at your local carrier to the party you are calling 4. A connection is made between your phone and the other party's phone using several interconnected switches along the way 5. The phone at the other end of the connection rings, and someone answers the call. 6. The connection opens a dedicated circuit for the duration of the call 7. You talk for a period of time and then hang up your phone 8. When you hang up, the communication circuit or channel is closed, freeing the bandwidth along the circuit in between the caller and the receiver Source: http://computer.howstuffworks.com/ip-telephony2.htm Advantages of Circuit Dedicated connection between 2 hosts full use of communication channel for duration of communication session Highly reliable (with respect to path, variation in delay, and constant bit rate) Requires little packet overhead during transmission because path / communication circuit is dedicated and known Makes optimal use of available bandwidth (ratio of overhead to data is very small) during transmission but not if channel is idle 3

Disadvantages of Circuit Inflexible with respect to many internet-based applications (data are bursty) Involves a lot of communication overhead and time with respect to ESTABLISHING the connection on the communication channel Can waste a lot of bandwidth if data are not continually being sent (inefficient if idle) In event of failure, data are not packetized and do not seek an alternate path path may be lost and all data may be lost A digital networking communication method where data are broken into small packets and each packet can be transmitted independently Delivers variable rate data streams During transmission packets are buffered and queued which leads to variable delay and throughput No communication is needed to explicitly establish a connection with receiving node ahead of time Two modes 1) Connectionless (datagram) 2) Connection-based (virtual circuit) 1) Connectionless mode (datagram) Asynchronous communication no coordination Implication: modern, data-oriented, digital, packet-switched networks can take advantage of both connectionless and connectionbased transfer Each packet much include complete routing information because each packet can be routed individually Out-of-order delivery, different paths 2) Connection-based mode (virtual circuit) Protocols establish a virtual connection between sender and receiver This connection is established via software rather than physically A temporary dedicated channel is established Connection set up and torn down as needed Packets include connection identifier Packets are typically delivered in order Advantages of Packet switching Bandwidth from end-to-end is optimized Unused circuits are torn down and bandwidth is reallocated Supports variable data transfer rates In event of failure, packets can reroute Designed to support bursty data transfer 4

Disadvantages of Packet switching Variable delay Packets can be lost or corrupt Sophisticated protocols are needed to provide some level of reliability during transfer Not good for certain types of applications that require constant bit rates, limited variation in delay, or no data loss (e.g. real-time video) Summary Three base wired topologies Bus, star, ring Two wireless topologies Ad-hoc, infrastructure Three basic access techniques CSMA/CD, CSMA/CA, and token passing versus circuit switching 5