Grundlagen der Rechnernetze. Introduction

Similar documents
How do we use TCP (or UDP)

CS601 Data Communication Solved Objective For Midterm Exam Preparation

CS601-Data Communication Latest Solved Mcqs from Midterm Papers

M U LT I C A S T C O M M U N I C AT I O N S. Tarik Cicic

IEEE P Broadband Wireless Access Working Group

Multiple Access Methods

Mathematical Problems in Networked Embedded Systems

Data Communication (CS601)

Data Communication CS601

Politecnico di Milano Facoltà di Ingegneria dell Informazione. 3 Basic concepts. Wireless Networks Prof. Antonio Capone

Internet of Things Prof. M. Cesana. Exam June 26, Family Name Given Name Student ID 3030 Course of studies 3030 Total Available time: 2 hours

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

CS 457 Lecture 16 Routing Continued. Spring 2010

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

Department of Computer Science and Engineering. CSE 3213: Communication Networks (Fall 2015) Instructor: N. Vlajic Date: Dec 13, 2015

The problem of upstream traffic synchronization in Passive Optical Networks

WirelessHART Modeling and Performance Evaluation

Contents. IEEE family of standards Protocol layering TDD frame structure MAC PDU structure

BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering. Cohorts: BCNS/17A/FT & BEE/16B/FT

Applicability of ZigBee Technology to Electric Motor Rotor Measurements

Using Rugby MSF Broadcast for Time Division Multiplexing Synchronisation in a Housing Community Sensor Network

Department of Computer Science and Engineering. CSE 3213: Computer Networks I (Fall 2009) Instructor: N. Vlajic Date: Dec 11, 2009.

Link State Routing. Stefano Vissicchio UCL Computer Science CS 3035/GZ01

Energy-Efficient MANET Routing: Ideal vs. Realistic Performance

Performance comparison of AODV, DSDV and EE-DSDV routing protocol algorithm for wireless sensor network

VTU QUESTION PAPER SOLUTIONS

Quality-of-Service Provisioning for Multi-Service TDMA Mesh Networks

BNSF s Use of Low Band Radio Frequency Packet Technologies for Safety Overlays Greg Britz and Mike Bratcher, BNSF Railway

COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section B

Programming with network Sockets Computer Science Department, University of Crete. Manolis Surligas October 16, 2017

Wireless ad hoc networks. Acknowledgement: Slides borrowed from Richard Y. Yale

Wireless Internet Routing. IEEE s

[Raghuwanshi*, 4.(8): August, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

RF Considerations for Wireless Systems Design. Frank Jimenez Manager, Technical Support & Service

Link-state protocols and Open Shortest Path First (OSPF)

Volume 5, Issue 3, March 2017 International Journal of Advance Research in Computer Science and Management Studies

Smart Meter connectivity solutions

Introduc)on to Computer Networks

Standards Organizations for Data Communications

Scalable Routing Protocols for Mobile Ad Hoc Networks

Computer Networks: Multiplexing

Fiber Distributed Data Interface

Systems. Roland Kammerer. 29. October Institute of Computer Engineering Vienna University of Technology. Communication in Distributed Embedded

Electrons Prohibited

EE 304 TELECOMMUNICATIONs ESSENTIALS HOMEWORK QUESTIONS AND ANSWERS

Multiwavelength Optical Network Architectures

SafeMobile Radio Configuration

Lower Layers PART1: IEEE and the ZOLERTIA Z1 Radio

Wireless Networks. Introduction to Wireless Networks. Lecture 1: Assistant Teacher Samraa Adnan Al-Asadi 1

Lecture 8: Media Access Control. CSE 123: Computer Networks Stefan Savage

LoRaWAN. All of the gateways in a network communicate to the same server, and it decides which gateway should respond to a given transmission.

Bloodhound RMS Product Overview

Wireless Network Security Spring 2015

A Wireless Communication System using Multicasting with an Acknowledgement Mark

ROM/UDF CPU I/O I/O I/O RAM

Communications System Architectures for Autonomous Formation Flight Air Transportation Systems Architecting Brian Wong February 25, 2004

Figure 8.1 CSMA/CD worst-case collision detection.

Link State Routing. Brad Karp UCL Computer Science. CS 3035/GZ01 3 rd December 2013

Wireless Communications

Advanced Modeling and Simulation of Mobile Ad-Hoc Networks

Emergency Information Broadcasting Distribution System

Survey of MANET based on Routing Protocols

Telecommunication Network The Fundamental

Outline / Wireless Networks and Applications Lecture 2: Networking Overview and Wireless Challenges. Protocol and Service Levels

ETSI TS V1.1.2 ( )

DATA COMMUNICATION E-CONTENTS

WiMOD LR Base Plus Firmware

Chapter 2: Computer Networks

Basic Communications Theory Chapter 2

Link State Routing. In particular OSPF. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. March 4, 2008

Data and Computer Communications. Tenth Edition by William Stallings

Wi-Fi. Wireless Fidelity. Spread Spectrum CSMA. Ad-hoc Networks. Engr. Mian Shahzad Iqbal Lecturer Department of Telecommunication Engineering

Data and Computer Communications

ESE532: System-on-a-Chip Architecture. Today. Message. Crossbar. Interconnect Concerns

LOW-COST TELEMETRY USING FREQUENCY HOPPING AND THE TRF6900 TRANSCEIVER1

Overview: Routing and Communication Costs

CS434/534: Topics in Networked (Networking) Systems

Traffic Monitoring and Management for UCS

BACHELOR IN INFORMATION TECHNOLOGY (BIT) Term-End Examination December, 2011 CSI-01 : COMPUTER PLATFORMS

Multiple Receiver Strategies for Minimizing Packet Loss in Dense Sensor Networks

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks

Overview: Routing and Communication Costs Store-and-Forward Routing Mechanisms and Communication Costs (Static) Cut-Through Routing/Wormhole Routing

A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks

Analysis of Bottleneck Delay and Throughput in Wireless Mesh Networks

Chapter 3 Digital Transmission Fundamentals

Test Bed for a Wireless Network on Small UAVs

The L*IP Access System

Lecture 8 Link-State Routing

AcuMesh Wireless RS485 Network. User's Manual SOLUTION

Lecture 3 Data Link Layer - Digital Data Communication Techniques

The Physical Layer Outline

Data Dissemination in Wireless Sensor Networks

LTE Aida Botonjić. Aida Botonjić Tieto 1

MMHS (STANAG 4406 Annex E & ACP 142) over STANAG Steve Kille - CEO

NZQA unit standard version 1 Page 1 of 6. Demonstrate knowledge of the installation of electrotechnology systems on customer premises

Real-World Range Testing By Christopher Hofmeister August, 2011

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved

A White Paper from Laird Technologies

Lecture 8: Media Access Control

SOME PHYSICAL LAYER ISSUES. Lecture Notes 2A

Transcription:

Grundlagen der Rechnernetze Introduction

Overview Building blocks and terms Basics of communication Addressing Protocols and Layers Performance Historical development Grundlagen der Rechnernetze Introduction 2

Building blocks and terms Grundlagen der Rechnernetze Introduction 3

Hosts and links H1 H2 Link Host Grundlagen der Rechnernetze Introduction 4

Hosts and links H1 H2 Link Host Host is a computer or more general a device that communicates with the other host on a network Link is (in the context of computer networks) connection between two hosts Point to point connection designates communication connection between two hosts (nodes) or endpoints Grundlagen der Rechnernetze Introduction 5

Types of communication Simplex Half duplex Duplex (full duplex) Source: http://mikrotik.tips/simplex half duplex full duplex/ Grundlagen der Rechnernetze Introduction 6

Medium Wired communication Wireless communication Light(?) Sound (ultrasound) Grundlagen der Rechnernetze Introduction 7

Communication channel between the nodes Communication channel refers to a physical transmission medium (wired or wireless) but it also covers logical connection over multiplexed medium Grundlagen der Rechnernetze Introduction 8

Message, stream, packet [1] M H1 H2 H3 S H4 P 1 P 2 P n Header Payload Trailer Bytes First Bit Last Bit Grundlagen der Rechnernetze Introduction 9

Message, stream, packet Message Communication primitive, usually consists of multiple packets; usually used in the higher layers of communication Stream A sequence of signals that we use to transmit data Packet Formatted unit of data consisting of user data and control data (header and trailer). Essentially a part of a message; several packets together form a message Grundlagen der Rechnernetze Introduction 10

Multiple access H 1 H 2 H 3 H n Collision domain A network connected by a shared medium; in this network packets may collide with one another when they are sent. A term coming from early versions of Ethernet and wireless networks Single hop communication Basically communication within one collision domain; packet reaches destination within one hop Grundlagen der Rechnernetze Introduction 11

Multiplexing [1] H 1 H 4 H 2 H 5 H 3 H 6 H 1 H 4 H 2 H 5 H 3 H 6 Grundlagen der Rechnernetze Introduction 12

Multiplexing [2] Static multiplexing (predefined) Statistical multiplexing (can adapt over time) Queueing Packet scheduling the way of controlling packet transmission Grundlagen der Rechnernetze Introduction 13

Scalability of computer networks Scalability how networks adapt to the grow of load? how networks adapt to the increase of hosts? how networks adapt to the increase of links? Grundlagen der Rechnernetze Introduction 14

Scalability of multiple access networks H 1 H 2 H 3 H n Assuming that all node pairs communicate the same number of times. What is the share s of the medium per node pair? Grundlagen der Rechnernetze Introduction 15

Scalability of multiple access networks H 1 H 2 H 3 H n Assuming that all node pairs communicate the same number of times. What is the share s of the medium per node pair? Grundlagen der Rechnernetze Introduction 16

Scalability of fully connected network H11 H1 H2 What is the number of links k per node and total number of links l? H10 H3 H9 H4 H8 H7 H6 H5 Grundlagen der Rechnernetze Introduction 17

Scalability of fully connected network H11 H1 H2 What is the number of links k per node and total number of links l? H10 H3 H9 H4 H8 H7 H6 H5 Grundlagen der Rechnernetze Introduction 18

Switched network H8 H1 H2 H3 S1 Switch a network device that provides dedicated communication between the hosts Switched network computer network that uses network switches S2 S3 S4 H4 H7 S5 H6 H5 Grundlagen der Rechnernetze Introduction 19

Switched network H1 H2 H3 Packet switched network a type of network that uses packets for communication; packet switching is a form of grouping of the data sent over the network; in here network links can be shared H8 H7 S2 S1 S3 S4 H4 Circuit switched network a dedicated communication channel (circuit) is established between two hosts; in here network links are dedicated to one specific communication between the hosts S5 H6 H5 Grundlagen der Rechnernetze Introduction 20

Switched network H8 H1 H2 H3 S1 Store and forward a packet is sent to an intermediate station where it can be either kept or forwarded Cut through switching a bigger chunk of the data (frame) is forwarded in smaller pieces even before the whole chunk is received H7 S2 S3 S4 H4 Multi hop communication using multiple stations to transmit data between two hosts S5 H6 H5 Grundlagen der Rechnernetze Introduction 21

Cloud representation Grundlagen der Rechnernetze Introduction 22

Internet [1] H1 H2 H3 N1 H9 R1 R2 H4 N3 N2 H8 R3 H5 H7 H6 Grundlagen der Rechnernetze Introduction 23

Internet [2] What is internet? Router Network interface The Internet and a internet Physical network Intranet Grundlagen der Rechnernetze Introduction 24

Recursive use of cloud representation H1 H2 H3 N1 H9 N3 R1 N R2 N2 H4 H8 R3 H5 H7 H6 Grundlagen der Rechnernetze Introduction 25

Network sizes LAN local area network WAN wide area network MAN metropolitan area network; larger than local area network (LAN) but smaller than the area covered by a wide area network (WAN). SAN storage area network is a high speed network of storage devices that also connects those storage devices with servers. CAN Controller Area Network (also known as CAN bus) is a vehicle bus standard designed to allow microcontrollers and devices to communicate with each other in applications without a host computer. PAN personal area network; network of localized and personalized devices. GAN global area network; connecting everything. Grundlagen der Rechnernetze Introduction 26

Network sizes Source: www.cebylon.com/khi1/141 01 GAN MAN.html Grundlagen der Rechnernetze Introduction 27

Networks and graphs [1] H1 H2 H3 H1 H2 H3 R1 N1 R2 H4 R1 N1 R2 H4 H9 H8 N3 R3 N2 H5 H9 N3 R3 N2 H5 H7 H6 H8 H7 H6 Grundlagen der Rechnernetze Introduction 28

Networks and graphs [2] Nodes Links Topology Formal definition of a network graph: Grundlagen der Rechnernetze Introduction 29

Topology examples Bus Tree Star Ring Mesh Grundlagen der Rechnernetze Introduction 30