Protocol Architecture and Design: Understanding Layers and Communication in Networking, Slides of Data Communication Systems and Computer Networks

An overview of protocol architecture, its importance in communication systems, and the key elements of a protocol. It discusses the need for protocol architecture in various scenarios, such as file transfer, and introduces the concept of a three-layer model: network access layer, transport layer, and application layer. The document also covers addressing requirements, protocol data units, and the operation of a protocol architecture.

Typology: Slides

2012/2013

Uploaded on 04/25/2013

baidehi
baidehi 🇮🇳

4.4

(14)

101 documents

1 / 46

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Chapter 2
Protocols and Architecture
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e

Partial preview of the text

Download Protocol Architecture and Design: Understanding Layers and Communication in Networking and more Slides Data Communication Systems and Computer Networks in PDF only on Docsity!

Chapter 2

Protocols and Architecture

Need For Protocol Architecture

  • E.g. File transfer
    • Source must activate comms. Path or inform network of destination
    • Source must check destination is prepared to receive
    • File transfer application on source must check destination file management system will accept and store file for his user
    • May need file format translation
  • Task broken into subtasks
  • Implemented separately in layers in stack
  • Functions needed in both systems
  • Peer layers communicate Docsity.com

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

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

Protocol Architectures and Networks

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 - The port on TCP/IP stacks

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

Operation of a Protocol

Architecture

Standardized Protocol

Architectures

  • Required for devices to communicate
  • Vendors have more marketable products
  • Customers can insist on standards based equipment
  • Two standards:
    • OSI Reference model
      • Never lived up to early promises
    • TCP/IP protocol suite
      • Most widely used
  • Also: IBM Systems Network Architecture (SNA)Docsity.com

OSI - The Model

  • A layer model
  • Each layer performs a subset of the required communication functions
  • Each layer relies on the next lower layer to perform more primitive functions
  • Each layer provides services to the next higher layer
  • Changes in one layer should not require changes in other layers

OSI Layers