Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.

Slides:



Advertisements
Similar presentations
Chapter 1 Data Communications and Networks - Overview Data Communications deals with the transmission of signals in a reliable and effective manner. Topics.
Advertisements

Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
1 William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
COE 341: Data & Computer Communications (T081) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Data and Computer Communications
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
Protocols and the TCP/IP Suite
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.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Term Paper Phase-I is Due on Tuesday, February 19 in class timing —Submit a Hard Copy of your paper (MS word Document) —Follow the instructions in “Term.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
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
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Network Technology CSE Network Technology CSE3020 Week 1.
Computer Networks with Internet Technology William Stallings
Chapter 5: TCP/IP and OSI Business Data Communications, 6e.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocols and the TCP/IP Suite
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
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.
William Stallings Data and Computer Communications
Communication Networks - Overview CSE 3213 – Fall November 2015.
Data Communications and Networking Overview
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Protocols Used for communications between entities in a system Used for communications between entities in a system Must speak the same language Must speak.
Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by:
CSCI 465 D ata Communications and Networks Lecture 2 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 1 – Data Communications, Data Networks, and.
Chapter 2: Protocols and Architecture COE 341: Data & Computer Communications (Term 061) Dr. Radwan E. Abdel-Aal.
TUNALIData Communications1 Chapter 2 Protocols and Architecture.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite.
William Stallings Data and Computer Communications 7th Edition
Protocols and the TCP/IP Suite
Computer Communication Networks
Introduction Supplementery Slides
Lecture (2).
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Distributed Systems.
Computer Networks with Internet Technology William Stallings
Protocols and the TCP/IP Suite
Data and Computer Communications by William Stallings Eighth Edition
William Stallings Data and Computer Communications 7th Edition
ECEN “Internet Protocols and Modeling”
William Stallings Data and Computer Communications 7th Edition
William Stallings Data and Computer Communications
Protocols and the TCP/IP Suite
Computer Networking A Top-Down Approach Featuring the Internet
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara
Presentation transcript:

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates data to be transmitted Transmitter: c onverts data into transmittable signals Transmission System: c arries data Receiver: c onverts received signal into data Destination: accept s incoming data

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 2 Simplified Communications Model

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 3 Key Communications Tasks Transmission System Utilization Interfacing Signal Generation Synchronization Exchange Management Error detection and correction Addressing and routing Recovery Message formatting Security Network Management

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 4 Simplified Data Communications Model Information - meanings assigned to data Data - a representation of facts and instructions

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 5 Simplified Network Models

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 6 Wide Area Networks Large geographical area Crossing public rights of way Rely in part on common carrier circuits Alternative technologies –Circuit switching –Packet switching –Frame relay –Asynchronous Transfer Mode (ATM)

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 7 Circuit Switching Dedicated communications path established for the duration of the conversation; e.g. telephone network Packet Switching Data sent out in sequence Small volume (packets) of data at a time Packets passed from node to node between source and destination Used for terminal to computer and computer to computer communications

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 8 Asynchronous Transfer Mode ATM Evolution of packet switching, frame relay Little overhead for error control Fixed packet (or cell) length Anything from 10Mbps to Gbps Constant data rate using packet switching technique

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 9 Local Area Networks Smaller network, within a building or a campus Usually owned by the same organization as attached devices Data rates much higher Usually broadcast systems; e.g. Ethernet Now some switched systems and ATM are being introduced

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 10 Protocols Used for communications between entities in a system Entities: u ser applications, facilities, terminals Systems: c omputer, terminal, remote sensor A protocol specification details the control functions, the formats and control codes used to communicate, and the procedures that follows Key Elements Syntax: d ata formats, signal levels Semantics: c ontrol information, error handling Timing: s peed matching, sequencing

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 11 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

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 12 Simplified File Transfer Architecture

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 13 Typical Tasks for File Transfers source activates direct path or send destination address to network source must ascertain that the destination is ready to receive file management program of the destination is ready to accept & store file if file formats are incompatible, one or the other system must perform a format translation

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 14 A Three Layer Model Network Access Layer Transport Layer Application Layer Network Access Layer Exchange of data between the computer and the network Sending computer provides the address(es) of destination May invoke different levels of service Access depends on type of network used (LAN, packet switched etc.)

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 15 Protocols in Simplified Architecture

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 16 Transport Layer Reliable data exchange Independent of network being used Independent of application Application Layer Support for different user applications e.g. , file transfer

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 17 Addressing Requirements Two levels of addressing required Each computer needs a unique network address Each application on a (multi-tasking) computer needs a unique address within the computer –a service access point or SAP

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 18 Protocol Architectures and Networks

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 19 Protocol Data Units (PDU) At each layer, protocols are used to communicate Control information is added to user data at each layer Transport layer may fragment user data Each fragment has a transport header added –destination SAP; sequence number; error detection code This gives a transport protocol data unit Network PDU: adds network header –network address for destination computer –Facilities requests

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 20 Protocol Data Units

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 21 Operation of a Protocol Architecture

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 22 TCP/IP Protocol Architecture Developed by the US Defense Advanced Research Project Agency (DARPA) for its packet switched network (ARPANET) Used by the global Internet A working model consists: –Application layer –Host to host or transport layer –Internet layer –Network access layer –Physical layer

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 23 TCP/IP Protocol Architecture Model

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 24 Physical Layer Physical interface between data transmission device (e.g. computer) and transmission medium or network Characteristics of transmission medium Signal levels Data rates Network Access Layer Exchange of data between end system and network Destination address provision Invoking services like priority

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 25 Internet Layer (IP) Systems may be attached to different networks Routing functions across multiple networks Implemented in end systems and routers Transport Layer (TCP) Reliable delivery of data Ordering of delivery Application Layer Support for user applications, e.g. http, SMTP

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 26 OSI Model Open Systems Interconnection Developed by the International Organization for Standardization (ISO) Seven layers: Application; Presentation; Session Transport; Network; Data Link; Physical A theoretical system 10 years too late! TCP/IP is the de facto standard

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 27 OSI v TCP/IP

Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 28 Standards Required to allow for interoperability between equipment Advantages –Ensures a large market for equipment and software –Allows products from different vendors to communicate Disadvantages –Freeze technology –May be multiple standards for the same thing