CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.

Slides:



Advertisements
Similar presentations
Computer Networks TCP/IP Protocol Suite.
Advertisements

Eighth Edition by William Stallings
Chapter 1 Data Communications and Networks - Overview Data Communications deals with the transmission of signals in a reliable and effective manner. Topics.
COE 341: Data & Computer Communications (T081) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
Data and Computer Communications
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
1 Introduction to Networking Lesson 01 NETS2150/2850.
COE Data and Computer Communications Data Communications & Networking Overview.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
Chapter 1: Data Communications & Networking: Overview COE 341: Data and Computer Communications (3-0-3) Term 062.
William Stallings Data and Computer Communications Chapter 1 Introduction.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
ECS 152A 1. Introduction. A Communications Model Source —generates data to be transmitted Transmitter —Converts data into transmittable signals Transmission.
Data and Computer Communications
William Stallings Data and Computer Communications 7th Edition
1 K. Salah Module 1.0: Introduction Definition Communication Model Type of networks –WAN –MAN –LAN, WLAN –PAN, WPAN Networking Technologies Network Switching.
Network Technology CSE Network Technology CSE3020 Week 1.
Data Communications and Networking
Communication Networks
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
The OSI Model.
Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, September 2011.
Chonbuk National University, DCS LabLab Seminar presented by ghcho 2002/1/7 1 Computer Networks 2003/Fall Division of Electronics & Information Engineering.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Computer Networks with Internet Technology William Stallings
William Stallings Data and Computer Communications
Communication Networks - Overview CSE 3213 – Fall November 2015.
Data Communications and Networking Overview
Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by:
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 1 – Data Communications, Data Networks, and.
M. R. Kharazmi Chapter 1 Data Communications and Networks Overview.
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lecture # 07 Spring-2016.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
CS509 Computer Networks Lecture 1 Dr. Nermin Hamza.
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Data and Computer Communications Ninth Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching Data and Computer Communications,
S HEET I C HAPTER 1 + C HAPTER 2 Imane M. Amin Fahmy Ismail.
William Stallings Data and Computer Communications 7th Edition
Computer Communication Networks
The OSI Model Prof. Choong Seon HONG.
Packet Switching Networks & Frame Relay
Introduction Supplementery Slides
Computer Networks A network is a set of devices or nodes connected by communication links A node can be a computer, printer or any other device capable.
Lecture (2).
PROTOCOLS PROTOCOLS.
Packet Switching Datagram Approach Virtual Circuit Approach
The OSI Model and the TCP/IP Protocol Suite
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
The OSI Model and the TCP/IP Protocol Suite
Communication Networks
Data and Computer Communications by William Stallings Eighth Edition
Chapter 12: Wide Area Networks
Chapter 3: Open Systems Interconnection (OSI) Model
William Stallings Data and Computer Communications 7th Edition
William Stallings Data and Computer Communications 7th Edition
Chapter 4 Frame Relay Chapter 4 Frame Relay.
Chapter 12: Circuit Switching and Packet Switching
Chapter 1. Introduction Data Communications
Chapter 2. Protocols and Architecture
William Stallings Data and Computer Communications
Data and Computer Communications by William Stallings Eighth Edition
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
The OSI Model and the TCP/IP Protocol Suite
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara
Presentation transcript:

CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction

A Communications Model Source generates data to be transmitted Transmitter Converts data into transmittable EM signals Transmission System Carries data Receiver Converts received signal into data Destination Takes incoming data

Simplified Communications Model - Diagram

Key Communications Tasks (also an overview of the course) Transmission System Utilization - efficient use of resources (e.g. Multiplexing, Congestion Control) Interfacing and Signal Generation - hook up and generate transmittable and interpretable signals Synchronization - to know beginning and end of data Error detection and correction Flow control - do not overwhelm the destination Addressing and routing - destination identification and path selection Security - only the intended recipient must read Network Management – Complex System, need to be managed (planning, configuration, status monitoring)

Networking Point to point communication not usually practical Devices are too far apart Large set of devices would need impractical number of connections Solution is a communications network

Simplified Network Models

Wide Area Networks Large geographical area Resemble “highways” interconnected switching nodes Data are switched from one node to another towards the destination These nodes are not interested in the data Alternative technologies Circuit switching Packet switching Frame relay Asynchronous Transfer Mode (ATM)

Circuit Switching Dedicated communications path established for the duration of the connection Channels are pre-allocated Minimal (if not none) delay at each node e.g. telephone network

Packet Switching No dedicated channels Data sent out in a sequence Small chunks (packets) of data at a time Packets passed from node to node between source and destination Packets are received stored briefly (necessary for packet processing) forwarded to the next node

Frame Relay Packet switching systems have large overheads to compensate for errors Modern transmission systems are more reliable The ideas behind frame relay Errors can be caught at the end points Let’s take the advantage of high data rates and low error rates Most overhead for error control is stripped out Data Rate 2 Mbps as compared to 64Kbps of X.25 (packet switching)

Asynchronous Transfer Mode ATM Evolution from frame relay Little overhead (even less than frame relay) for error control higher layers of end users are responsible for error check Fixed packet (called cell) length 48 bytes of data + 5 bytes of header Anything from 10Mbps to Gbps range

ISDN Integrated Services Digital Network Voice, Data and other traffic has a single interface network devices will understand the required service and process accordingly Designed to replace Public Telephone Network could not do it Narrowband ISDN (or just ISDN) Broadband ISDN (B-ISDN)

Local Area Networks Smaller scope Building or small campus Usually owned by same organization as attached devices requires set up and maintenance Data rates much higher than WANs Usually broadcast systems Now some switched systems and ATM are being introduced

Protocols Cooperative action is necessary computer communications is not only to exchange bytes huge system with several utilities and functions. For examples error detection encryption For proper communication, entities in different systems must speak the same language Mutually acceptable conventions what is communicated? when is communicated? how is communicated? Those conventions and associated rules are referred as “PROTOCOLS”

Protocol Architecture Task of communication broken up into modules For example file transfer could use three modules File transfer application Communication service module Network access module

Simplified File Transfer Architecture File Transfer Application Layer: Application specific commands, passwords and the file(s) transmission – high level data Communications Service Module: reliable transfer of those data – error detection, ordered delivery of data packets, etc. Network Module: actual transfer of data and dealing with the network – if the network changes, only this module is affected, not the whole system

A General Three Layer Model Generalize the previous example for a generic application we can have different applications (e-mail, file transfer, …) Network Access Layer Transport Layer Application Layer

Network Access Layer Exchange of data between the computer and the network Sending computer provides address of destination so that network can route Software is dependent on type of network used (LAN, packet switched etc.) Independent of upper layers

Transport Layer Reliable data exchange To make sure that all the data packets arrived in the same order in which they are sent out Independent of network being used Independent of application

Application Layer Support for different user applications e.g. e-mail, file transfer

Addressing Requirements Two levels of addressing required Each computer needs unique network address Each application on a (multi-tasking) computer needs a unique address within the computer The service access point or SAP

Protocol Architectures and Networks X Z Y

Protocol Data Units (PDU) User data is passed from layer to layer Control information is added/removed to/from user data at each layer header each layer has a different header Data + header = PDU (Protocol Data Unit) each layer has a different PDU

Transport PDU Transport layer may fragment user data Each fragment has a transport header added Destination SAP Sequence number Error detection code This is transport protocol data unit

Network PDU Adds network header network address for destination computer optional facilities from network (e.g. priority level)

Operation of a Protocol Architecture