ET4254 Communications and Networking 1

Similar documents
Data and Computer Communications

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Need For Protocol Architecture

Need For Protocol Architecture

Data & Computer Communication

Transmission Media :- It can be broadly classified into two types

Computer Networks with Internet Technology William Stallings. Chapter 2 Protocols and the TCP/IP Protocol Suite

CS321: Computer Networks Introduction to Computer Networks and Internet

Open Systems Interconnection Model

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim

Chapter 3 Protocols and the TCP/IP Suite

Data Communications & Networks. Session 3 Main Theme Data Encoding and Transmission. Dr. Jean-Claude Franchitti

ES623 Networked Embedded Systems

DATA COMMUNICATION AND NETWORKS

Chapter 1: Introduction

APPENDIX F THE TCP/IP PROTOCOL ARCHITECTURE

Frequency: it refers to the number of periods in 1 s. It is formally expressed in Hertz (Hz)

Data Transmission Definition Data Transmission Analog Transmission Digital Transmission

EEC-484/584 Computer Networks

infrared Disadvantage: 1. cannot use for long-range communication or outside a building due to sun s rays.

CS348: Computer Networks Introduction to Computer Networks and Internet

CS3600 SYSTEMS AND NETWORKS

Chapter 8 OSI Physical Layer

Data Communication & Computer Networks MCQ S

OSI Model. Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications

IT4405 Computer Networks (Compulsory)

Data Communications & Networks. Session 3 Main Theme Data Encoding and Transmission. Dr. Jean-Claude Franchitti

Chapter 6 Questions. Problems

NETWORKING FUNDAMENTALS Unit Structure

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

TIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able :

Q: 1 the OSI Reference Model: 1. The Physical Layer:

Digital Communication Networks

Unit 1 Introduction to WANs and Telecommunications

SAE6A/SAZ6B DATA COMMUNICATION AND NETWORKING UNIT : I To V

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

Chapter Six. Errors, Error Detection, and Error Control. Data Communications and Computer Networks: A Business User s Approach Seventh Edition

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

Organizations have developed standard sets of protocols

CSC 8560 Computer Networks: Link and Physical Layers

ELC 537 Communication Networks

Chapter 11: Wide-Area Networks and the Internet

The following CompTIA Network+ domain objectives and examples are covered in this module:

COMPONENTS OF DATA COMMUNICATION

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

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

Come & Join Us at VUSTUDENTS.net

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

Data Communications And Computer Network

Computer Communication Networks

Communication Networks

Internet 최양희서울대학교컴퓨터공학부. MMlab 1

Special expressions, phrases, abbreviations and terms of Computer Networks

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com

Chapter 1. Computer Networks and the Internet

Transporting Voice by Using IP

Overview of Networks

Data Communication and Network. Introducing Networks

Network Connectivity and Mobility

Chapter 2 Communicating Over the Network

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley

Department of Computer Science and Engineering. CSE 3213: Computer Networks I (Summer 2008) Midterm. Date: June 12, 2008

System Programming. Introduction to computer networks

Module 2 Overview of Computer Networks

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Module 2 Overview of. Computer Networks

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

The TCP/IP Architecture Jean Yves Le Boudec 2014

The TCP/IP Architecture Jean Yves Le Boudec 2014

Introduction to computer networking

Networking Applications

Exercises for the Lectures on Communication Networks

Network Technology and Data Communications

Layered Architecture

Physical Layer V What does the physical layer provide?

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

Monash University SAMPLE EXAM. Faculty Of Information Technology. Computer Facilities and Network Management

CSCI-1680 Physical Layer Link Layer I Rodrigo Fonseca

ECE 4450:427/527 - Computer Networks Spring 2017

Communication Networks

Chapter 4: Network Access

Lecture-4. TCP/IP-Overview:

ITEC 3800 Data Communication and Network. Introducing Networks

Physical Layer: Multiplexing, Spectrum Spreading and Switching. Covers Chapters# 06 & 08 from Text Book

CS4700/CS5700 Fundaments of Computer Networks

Computer Networks. Andrew S. Tanenbaum

Reference Models. 7.3 A Comparison of the OSI and TCP/IP Reference Models

Chapter 2 Network Models 2.1

The TCP/IP Architecture. Jean Yves Le Boudec 2017

ECS 152A Computer Networks Instructor: Liu. Name: Student ID #: Final Exam: March 17, 2005

Computer Communication Networks Lecture No. 4

The TCP/IP Architecture. Jean Yves Le Boudec 2015

The TCP/IP Architecture. Jean Yves Le Boudec 2015

CPS221 Lecture: Layered Network Architecture

Modems, DSL, and Multiplexing. CS158a Chris Pollett Feb 19, 2007.

CSE 461 MIDTERM REVIEW

Transcription:

Topic 2 Aims:- Communications System Model and Concepts Protocols and Architecture Analog and Digital Signal Concepts Frequency Spectrum and Bandwidth 1

A Communications Model 2

Communications Tasks Transmission System Utilization Interfacing Signal Generation Synchronization Exchange Management Error detection and correction Addressing Routing Recovery Message Formatting Security Network Management Flow Control 3

Data Communications Model 4

Protocol Architecture, TCP/IP, and Internet-Based Applications To destroy communication completely, there must be no rules in common between transmitter and receiver neither of alphabet nor of syntax On Human Communication, Colin Cherry 5

Need For Protocol Architecture data exchange can involve complex procedures, cf. file transfer example better if task broken into subtasks implemented separately in layers in stack each layer provides functions needed to perform comms for layers above using functions provided by layers below peer layers communicate with a protocol 6

Key Elements of a Protocol syntax - data format semantics - control info & error handling timing - speed matching & sequencing 7

TCP/IP Protocol Architecture developed by US Defense Advanced Research Project Agency (DARPA) for ARPANET packet switched network used by the global Internet protocol suite comprises a large collection of standardized protocols 8

Simplified Network Architecture 9

TCP/IP Layers no official model but a working one Application layer Host-to-host, or transport layer Internet layer Network access layer Physical layer 10

Physical Layer concerned with physical interface between computer and network concerned with issues like: characteristics of transmission medium signal levels data rates other related matters 11

Network Access Layer exchange of data between an end system and attached network concerned with issues like : destination address provision invoking specific services like priority access to & routing data across a network link between two attached systems allows layers above to ignore link specifics 12

Internet Layer (IP) routing functions across multiple networks for systems attached to different networks using IP protocol implemented in end systems and routers routers connect two networks and relays data between them 13

Transport Layer (TCP) common layer shared by all applications provides reliable delivery of data in same order as sent commonly uses TCP 14

Application Layer provide support for user applications need a separate module for each type of application 15

Operation of TCP and IP 16

Addressing Requirements two levels of addressing required each host on a subnet needs a unique global network address its IP address each application on a (multi-tasking) host needs a unique address within the host known as a port 17

Operation of TCP/IP 18

Transmission Control Protocol (TCP) usual transport layer is (TCP) provides a reliable connection for transfer of data between applications a TCP segment is the basic protocol unit TCP tracks segments between entities for duration of each connection 19

TCP Header 20

User Datagram Protocol (UDP) an alternative to TCP no guaranteed delivery no preservation of sequence no protection against duplication minimum overhead adds port addressing to IP 21

UDP Header 22

IP Header 23

IPv6 Header 24

TCP/IP Applications have a number of standard TCP/IP applications such as Simple Mail Transfer Protocol (SMTP) File Transfer Protocol (FTP) Telnet 25

Some TCP/IP Protocols 26

OSI Open Systems Interconnection developed by the International Organization for Standardization (ISO) has seven layers is a theoretical system delivered too late! TCP/IP is the de facto standard 27

OSI Layers 28

OSI v TCP/IP 29

Standardized Protocol Architectures 30

Layer Specific Standards 31

Service Primitives and Parameters define services between adjacent layers using: primitives to specify function performed parameters to pass data and control info 32

Primitive Types REQUEST INDICATION A primitive issued by a service user to invoke some service and to pass the parameters needed to specify fully the requested service A primitive issued by a service provider either to: indicate that a procedure has been invoked by the peer service user on the connection and to provide the associated parameters, or notify the service user of a provider-initiated action RESPONSE CONFIRM A primitive issued by a service user to acknowledge or complete some procedure previously invoked by an indication to that user A primitive issued by a service provider to acknowledge or complete some procedure previously invoked by a request by the service user 33

Traditional vs Multimedia Applications traditionally Internet dominated by info retrieval applications typically using text and image transfer eg. email, file transfer, web see increasing growth in multimedia applications involving massive amounts of data such as streaming audio and video 34

Elastic and Inelastic Traffic elastic traffic can adjust to delay & throughput changes over a wide range eg. traditional data style TCP/IP traffic some applications more sensitive though inelastic traffic does not adapt to such changes eg. real-time voice & video traffic need minimum requirements on net arch 35

Multimedia Technologies 36

Transmission Terminology data transmission occurs between a transmitter & receiver via some medium guided medium eg. twisted pair, coaxial cable, optical fiber unguided / wireless medium eg. air, water, vacuum 37

Transmission Terminology direct link no intermediate devices point-to-point direct link only 2 devices share link multi-point more than two devices share the link 38

Transmission Terminology simplex one direction eg. television half duplex either direction, but only one way at a time eg. police radio full duplex both directions at the same time eg. telephone 39

Frequency, Spectrum and Bandwidth time domain concepts analog signal various in a smooth way over time digital signal maintains a constant level then changes to another constant level periodic signal pattern repeated over time aperiodic signal pattern not repeated over time 40

Analogue & Digital Signals 41

Periodic Signals 42

Sine Wave peak amplitude (A) maximum strength of signal volts frequency (f) rate of change of signal Hertz (Hz) or cycles per second period = time for one repetition (T) T = 1/f phase (φ) relative position in time 43

Varying Sine Waves s(t) = A sin(2πft +Φ) 44

Wavelength (λ) is distance occupied by one cycle between two points of corresponding phase in two consecutive cycles assuming signal velocity v have λ = vt or equivalently λf = v especially when v=c c = 3*10 8 ms -1 (speed of light in free space) 45

Frequency Domain Concepts signal are made up of many frequencies components are sine waves Fourier analysis can shown that any signal is made up of component sine waves can plot frequency domain functions 46

Addition of Frequency Components (T=1/f) (c) is sum of f & 3f 47

Frequency Domain Representations frequency-domain function for the signal on the previous slide freq domain function of single square pulse 48

Spectrum & Bandwidth spectrum range of frequencies contained in signal absolute bandwidth width of spectrum effective bandwidth often just bandwidth narrow band of frequencies containing most energy DC Component component of zero frequency 49

Data Rate and Bandwidth any transmission system has a limited band of frequencies this limits the data rate that can be carried square have infinite components and hence bandwidth but most energy in first few components limited bandwidth increases distortion have a direct relationship between data rate & bandwidth 50

Analog and Digital Data Transmission data entities that convey meaning signals & signalling electric or electromagnetic representations of data, physically propagates along medium transmission communication of data by propagation and processing of signals 51

Acoustic Spectrum (Analog) 52

Audio Signals freq range 20Hz-20kHz (speech 100Hz-7kHz) easily converted into electromagnetic signals varying volume converted to varying voltage can limit frequency range for voice channel to 300-3400Hz 53

Video Signals USA - 483 lines per frame, at frames per sec have 525 lines but 42 lost during vertical retrace 525 lines x 30 scans = 15750 lines per sec 63.5µs per line 11µs for retrace, so 52.5 µs per video line max frequency if line alternates black and white horizontal resolution is about 450 lines giving 225 cycles of wave in 52.5 µs max frequency of 4.2MHz 54

Digital Data as generated by computers etc. has two dc components bandwidth depends on data rate 55

Analog Signals 56

Digital Signals 57

Advantages & Disadvantages of Digital Signals cheaper less susceptible to noise but greater attenuation digital now preferred choice 58

Transmission Impairments signal received may differ from signal transmitted causing: analog - degradation of signal quality digital - bit errors most significant impairments are attenuation and attenuation distortion delay distortion noise 59

Attenuation where signal strength falls off with distance depends on medium received signal strength must be: strong enough to be detected sufficiently higher than noise to receive without error so increase strength using amplifiers/repeaters is also an increasing function of frequency so equalize attenuation across band of frequencies used eg. using loading coils or amplifiers 60

Delay Distortion only occurs in guided media propagation velocity varies with frequency hence various frequency components arrive at different times particularly critical for digital data since parts of one bit spill over into others causing intersymbol interference 61

Noise additional signals inserted between transmitter and receiver thermal due to thermal agitation of electrons uniformly distributed white noise intermodulation signals that are the sum and difference of original frequencies sharing a medium 62

Noise crosstalk a signal from one line is picked up by another impulse irregular pulses or spikes eg. external electromagnetic interference short duration high amplitude a minor annoyance for analog signals but a major source of error in digital data a noise spike could corrupt many bits 63

Channel Capacity max possible data rate on comms channel is a function of data rate - in bits per second bandwidth - in cycles per second or Hertz noise - on comms link error rate - of corrupted bits limitations due to physical properties want most efficient use of capacity 64

Nyquist Bandwidth consider noise free channels if rate of signal transmission is 2B then can carry signal with frequencies no greater than B ie. given bandwidth B, highest signal rate is 2B for binary signals, 2B bps needs bandwidth B Hz can increase rate by using M signal levels Nyquist Formula is: C = 2B log 2 M so increase rate by increasing signals at cost of receiver complexity limited by noise & other impairments 65

Shannon Capacity Formula consider relation of data rate, noise & error rate faster data rate shortens each bit so bursts of noise affects more bits given noise level, higher rates means higher errors Shannon developed formula relating these to signal to noise ratio (in decibels) SNR db= 10 log 10 (signal/noise) Capacity C=B log 2 (1+SNR) theoretical maximum capacity get lower in practise 66

Summary communications model introduced need for protocol architecture TCP/IP protocol architecture OSI Model & protocol architecture standardization traditional vs multimedia application needs looked at data transmission issues frequency, spectrum & bandwidth analog vs digital signals 67