DigiPoints Volume 1 PROTOCOL FUNCTIONS

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

Network Reference Models

ES623 Networked Embedded Systems

Network Model: Each layer has a specific function.

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

Data and Computer Communications

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

Chapter 2 Network Models 2.1

OSI Transport Layer. objectives

Chapter 2 Communicating Over the Network

TCP/IP protocol suite

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

Chapter 3 Protocols and the TCP/IP Suite

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Network Architecture Models

Chapter 2. Communicating Over The Network

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

Peer entities. Protocol Layering. Protocols. Example

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

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

Chapter 7. Local Area Network Communications Protocols

CS3600 SYSTEMS AND NETWORKS

Chapter 1: OSI Model

Linux Networking: tcp. TCP context and interfaces

Subnetting and addresses revisited

Review of Important Networking Concepts

CCNA 1 Chapter 7 v5.0 Exam Answers 2013

Computer Networks (Introduction to TCP/IP Protocols)

CCNA 1: Chapter 2 Exam Answer v %

Networking Models OSI Model Created by International Organization Standardization

Chapter -4 OSI Reference Model

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD

UNIT 2 TRANSPORT LAYER

Networking and Internetworking 1

TRANSMISSION CONTROL PROTOCOL. ETI 2506 TELECOMMUNICATION SYSTEMS Monday, 7 November 2016

CS-461 Internetworking. Dr. Mohamed Aboutabl

Computer Networking Chapter 2. The OSI reference Model

NT1210 Introduction to Networking. Unit 10

L6: OSI Reference Model

Network Layers. Standardization Cruelty 2009/08/12. (C) Herbert Haas

Transport Layer. Gursharan Singh Tatla. Upendra Sharma. 1

Chapter Two. The OSI Model

Need For Protocol Architecture

Chapter 2 Layer Architecture of Network Protocols. School of Info. Sci. & Eng. Shandong Univ.

Time : 3 hours. Full Marks: 70. The figures in the margin indicate full marks. Answer from all the Groups are directed. Group A.

Refer to the exhibit. Which set of devices contains only end devices? A,C,D B,E,G,H C,D,G,H,I,J D,E,F,H,I,J E,F,H,I,J

Guide To TCP/IP, Second Edition UDP Header Source Port Number (16 bits) IP HEADER Protocol Field = 17 Destination Port Number (16 bit) 15 16

Communication Networks

Introduction to Open System Interconnection Reference Model

TSIN02 - Internetworking

Chapter 2 Network Models 2.1

Networking and Internetworking 1

CCNA Exploration Network Fundamentals. Chapter 04 OSI Transport Layer

Introduction to Networks

Chapter 6. The Transport Layer. The Transport Service. Services Provided to the Upper Layers. Transport Service Primitives (3) 10/7/2010

Data & Computer Communication

Organizations have developed standard sets of protocols

Communicating over the Network

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

EE 610 Part 2: Encapsulation and network utilities

ET4254 Communications and Networking 1

Introduction to TCP/IP networking

The Client Server Model and Software Design

TCP /IP Fundamentals Mr. Cantu

Defining Networks with the OSI Model. Module 2

Chapter 09 Network Protocols

Networking Applications

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Problem 7. Problem 8. Problem 9

Need For Protocol Architecture

Osi Reference Model And Explain The Various Layers And Its Applications

1: Review Of Semester Provide an overview of encapsulation.

TSIN02 - Internetworking

Introduction to Networking

Communicating over the Network. Network Fundamentals. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1

CCNA Exploration Network Fundamentals. Chapter 3 Application Layer Functionality and Protocols

CCNA R&S: Introduction to Networks. Chapter 10: The Application Layer

System Programming. Introduction to computer networks

Chapter 7 Transport Layer. 7.0 Introduction 7.1 Transport Layer Protocols 7.2 TCP and UDP 7.3 Summary

Data Encapsulation & OSI & TCP/IP Models Week 2. Lecturer: Lucy White Office : 324

Interconnecting Networks with TCP/IP

Overview of Network Software. CS158a Chris Pollett Jan 31, 2007.

TCP/IP THE TCP/IP ARCHITECTURE

EE Prof. John A. Copeland

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

Data Communication and Network. Introducing Networks

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

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

Transport Layer. <protocol, local-addr,local-port,foreign-addr,foreign-port> ϒ Client uses ephemeral ports /10 Joseph Cordina 2005

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

a. the physical layer, b. and the data-link layer. a. three physical layers, b. three data-link layers, c. and only one network layer.

Chapter 12 Network Protocols

CCNA Exploration1 Chapter 3: Application Layer Functionality and Protocols

UDP, TCP, IP multicast

Lecture (03) Networking Model (TCP/IP) Networking Standard (OSI) cont.,..

Position of IP and other network-layer protocols in TCP/IP protocol suite

Networking midterm. 5. As a data unit moves up from one protocol layer to another, control headers are:

Transcription:

PROTOCOL FUNCTIONS Segmentation & Re-assembly Encapsulation Connection Control Flow Control Error Control Synchronization Sequencing Addressing Multiplexing Transmission Services SCTE VA 7.1

Segmentation & Re-Assembly User Data Blocks Data Blocks T 1 T 2 D 1 D 2 H 1 H 2 T T D D H H Different Paths Used T 3 D 3 H 3 T D H H = Header D = User Data T = Trailer SCTE VA 7.2

Encapsulation T+ D H+ Protocol Data Unit SCTE VA 7.3

Connection Control Flow Control Error Control ACK End Terminal End Terminal SCTE VA 7.4

Synchronization Sequencing For example: 1st 2nd 3rd - Establish the connection - Acknowledge data receipt - Terminate connection Put the data back together in the correct order. SCTE VA 7.5

Addressing Where is THX123? Locale A A Global Local B Local C Locale B Local NEW Locale C SCTE VA 7.6

Multiplexing Downward ONE Upper level protocol uses MANY lower level connections Upward Route diversity Improved reliability MANY Upper level protocols use ONE lower level connections Only one lower level path available Maximizes usage of a lower level connection SCTE VA 7.7

The Layer Concept (N+1) Layer (N+1) Entity (N) Layer (N) Entity Protocol (N) Service Access Point Interface P r i m a t i v e s Services (N-1) Service Access Point Interface (N-1) Layer SCTE VA 7.8

Layered Protocols OSI is the standard reference Set of rules for data flows Intra-Layer Inter-Layer Find multiple protocols in a complete data system Layers provide Specialization Segmentation Separation Functional symmetry Layers can be worked on independently SCTE VA 7.9

The OSI Model Set of Rules 7 6 5 4 3 2 Application Presentation Session Transport Datalink Physical 1 Header User Info SCTE VA 7.10

Datalink Layer 7 6 5 4 Application Presentation Session Transport 3 2 Datalink Physical 1 Header User Info Governs flow of data Provides High Throughput Fast Response Data Integrity Functionality Synchronization Flow Control Error Detection Identification of entities Identification of information SCTE VA 7.11

Layer 7 6 5 4 Application Presentation Session Transport 3 2 Datalink Physical 1 Header User Info Governs communications of a group of networks Provides resolution for issues involving: PDUs of different sizes/formats Different timers/timeouts Various quality of services Different addressing techniques Different performance levels Different routing methods Different user interfaces Different security levels Different troubleshooting, diagnostic, and maintenance methods Cost and billing determination SCTE VA 7.12

Transport Layer & Session Layer 7 6 5 4 3 Application Presentation Session Transport 2 Datalink Physical 1 Header User Info Transport Layer End to end data integrity Manages interface between upper & lower layers Connection and termination of session Detection of lost, duplicate, or out of sequence data Control data flow Session Layer Coordinates data exchange between applications Synchronization checkpoints Structures user application interactions Provides rules for users exchanging data Prevents lost data by closing dialogs properly SCTE VA 7.13

Presentation Layer & Application Layer 7 6 5 4 3 2 Application Presentation Session Transport Datalink Physical 1 Header User Info Presentation Layer Allows end users to operate with different syntax Translates User 1 s syntax so User 2 can read Application Layer Direct interface with the end user applications Application Service Elements key ASCE - Regulates user requests RTSE - Notifies sender of successes/failures ROSE - Allows interactive communications CCR - Manages database interactions SCTE VA 7.14

TCP/IP Protocol OSI Model DOD Standards DOD Model 7 6 Application Presentation FTP; SMTP TELNET Process/ Application 5 4 Session Transport TCP Host to Host 3 IP Internet 2 Data Link Access 1 Physical SCTE VA 7.15