PROTOCOLS PROTOCOLS.

Slides:



Advertisements
Similar presentations
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
Advertisements

1 William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Protocols and the TCP/IP Suite
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.
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.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Lecturer: Tamanna Haque Nipa
Chapter 5: TCP/IP and OSI Business Data Communications, 6e.
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.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Introducing Network Standards
Kashif Bashir Chapter 2 Network Models.
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.
 Communication Tasks  Protocols  Protocol Architecture  Characteristics of a Protocol.
The OSI Model.
Chonbuk National University, DCS LabLab Seminar presented by ghcho 2002/1/7 1 Computer Networks 2003/Fall Division of Electronics & Information Engineering.
INTRODUCTION. A Communications Model Source –generates data to be transmitted Transmitter –Converts data into transmittable signals Transmission System.
NETWORKING CONCEPTS. PROTOCOLS In a n/w communication occurs b/w 2 entities Entity means anything that is capable of sending and receiving information.
1 Network Model. 1-2 Divide and Conquer A method of managing large system.
William Stallings Data and Computer Communications
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
LE427 Data communication and networks Jarree Chaicharn, Ph.D. รศ ดร จรี ไชยชาญ
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Chapter 2 Network Models
Introduction. Data Communication Communication Communication Sharing information: Local & Remote Sharing information: Local & Remote Local Local Face.
Protocols Used for communications between entities in a system Used for communications between entities in a system Must speak the same language Must speak.
When we communicate, we are sharing information. This sharing can be local or remote. Between individuals, local communication usually occurs face to face,
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.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
TUNALIData Communications1 Chapter 2 Protocols and Architecture.
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lecture # 07 Spring-2016.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
Network Models.
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.
Chapter 3: Network Protocols and Communications
Protocols and the TCP/IP Suite
Overview of Data Communications and Networking
Lecture (2).
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Computer Networks.
Distributed Systems.
THE OSI MODEL By: Omari Dasent.
Chap. 2 Network Models.
Computer Networks with Internet Technology William Stallings
Networking and Internet
Networking and Internet
Chapter 2 Network Models.
Protocols and the TCP/IP Suite
ECEN 619 “Internet Protocols and Modeling”
Data and Computer Communications by William Stallings Eighth Edition
Network Protocol Layers
ECEN “Internet Protocols and Modeling”
Chapter 2 Network Models.
Overview of Data Communications and Networking
Chapter 2 Network Models.
William Stallings Data and Computer Communications
Chapter 2 Network Models.
Protocols and the TCP/IP Suite
Computer Networking A Top-Down Approach Featuring the Internet
Introduction to Data Communications
Part I. Overview of Data Communications and Networking
Presentation transcript:

PROTOCOLS PROTOCOLS

PROTOCOLS A protocol is a set of rules that governs communication. Communication between two people or two devices needs to follow some protocol. For example, in a face-to-face communication between two persons, there is a set of implicit rules in each culture that define how two persons should start the communication, how to continue the communication, and how to end the communication.

PROTOCOLS Similarly, in a telephone conversation, there are a set of rules that we need to follow. There is a rule how to make connection (dialing the telephone number), how to respond to the call (picking up the receiver), how to greet, how to let the communication flow smoothly by listening when the other party is talking, and finally how to end the communication (hanging up).

PROTOCOLS In computer networks, communication occurs between entities in different systems. An entity is anything capable of sending or receiving information. However, two entities cannot simply send bit streams to each other and expect to be understood. For communication to occur, the entities must agree on a protocol. A protocol defines what is communicated, how it is communicated, and when it is communicated. The key elements of a protocol are syntax, semantics, and timing.

Data Communication System Components

PROTOCOLS: SYNTAX Syntax refers to the structure or format of the data, meaning the order in which they are presented. For example, a simple protocol might expect the first 8 bits of data to be the address of the sender, the second 8 bits to be the address of the receiver, and the rest of the stream to be the message itself. The data order is also applied to the order of bits when they are stored or transmitted. Different computers may store data in different bit orders. When these computers communicate, this difference needs to be resolved.

PROTOCOLS: SEMANTICS Semantics refers to the meaning of each section of bits. How is a particular pattern to be interpreted, and what action is to be taken based on that interpretation? For example, does an address identify the route to be taken or the final destination of the message?

PROTOCOLS: TIMING Timing refers to two characteristics: when data should be sent and how fast it can be sent. For example, if a sender produces data at 100 megabits per second (100 Mbps) but the receiver can process data at only 1 Mbps, the transmission will overload the receiver and data will be largely lost.

PROTOCOLS: 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

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 address of destination May invoke levels of service Dependent on type of network used (LAN, packet switched etc.)

TRANSPORT LAYER Reliable data exchange Independent of network being used Independent of application

APPLICATION LAYER Support for different user applications e.g. e-mail, file transfer

PROTOCOLS ARCHITECTURE & NETWORK

Protocols in Simplified Architecture

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

Protocol Data Units

Network PDU Adds network header network address for destination computer Facilities requests

Operation of a Protocol Architecture

STANDARDS ORGANIZATIONS International Standards Organization (ISO). International Telecommunications Union–Telecommunications Standards Sector (ITU-T). American National Standards Institute (ANSI). Institute of Electrical and Electronics Engineers (IEEE). Electronic Industries Association (EIA). World Wide Web Consortium (W3C). Open Mobile Alliance (OMA).

FORUMS Frame Relay Forum. ATM Forum. Universal Plug and Play (UPnP) Forum.