1 of 48

DISTRIBUTED COMPUTING

Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai

Seema Shah, Principal, Vidyalankar Institute of Technology, Mumbai University

© Oxford University Press 2011

2 of 48

Chapter - 2�Network Communication

© Oxford University Press 2011

3 of 48

Topics

  • LAN and WAN technologies
  • Protocols for Network Systems
  • Asynchronous Transfer Mode
  • Protocols for Distributed Systems
    • VMTP (Versatile Message Transfer Protocol)
    • FLIP (Fast Local Internet Protocol)

© Oxford University Press 2011

4 of 48

LAN and WAN Technologies

© Oxford University Press 2011

5 of 48

Computer Network

© Oxford University Press 2011

6 of 48

Classification of Networks

  • Based on number of interconnected nodes and type of communication link used
    • LAN
    • MAN
    • WAN
    • WLAN

© Oxford University Press 2011

7 of 48

Evolution of network transmission speeds

© Oxford University Press 2011

8 of 48

Interconnection of Networks

© Oxford University Press 2011

9 of 48

WLAN

  • Allows to have network connectivity without the use of wires.
  • It uses infrared links, Bluetooth, low power radio signals.
  • Access point connected to LAN provide coverage up to 20m range with obstacles and 100m with clear line of sight.

© Oxford University Press 2011

10 of 48

Classification of Wireless Networks

© Oxford University Press 2011

11 of 48

Internetworks

© Oxford University Press 2011

12 of 48

Wireless application protocols- WAP

© Oxford University Press 2011

13 of 48

Protocols for Network Systems

© Oxford University Press 2011

14 of 48

Protocols for network systems

  • Protocol is a formal set of rules and conventions that governs how computers exchange information over the network medium.
  • Protocol supports transparency
  • Protocols for networks
    • ISO/OSI
    • IP

© Oxford University Press 2011

15 of 48

ISO/OSI Reference Model

© Oxford University Press 2011

16 of 48

Functions of OSI layers

© Oxford University Press 2011

17 of 48

Functions of OSI Layers

© Oxford University Press 2011

18 of 48

Elements in layered service:

    • Service user
    • Service provider
    • Service Access Point (SAP)

© Oxford University Press 2011

19 of 48

Control information in OSI layers

© Oxford University Press 2011

20 of 48

Data encapsulation in OSI protocol data

© Oxford University Press 2011

21 of 48

Internet Protocol

© Oxford University Press 2011

22 of 48

OSI vs IP

© Oxford University Press 2011

23 of 48

Major functions of the IP protocol

© Oxford University Press 2011

24 of 48

Major functions of the IP protocol

© Oxford University Press 2011

25 of 48

Major functions of the IP protocol

© Oxford University Press 2011

26 of 48

TCP and IP layers at a glance

© Oxford University Press 2011

27 of 48

Asynchronous Transfer Mode

© Oxford University Press 2011

28 of 48

Introduction to ATM

  • ATM is connection oriented .
  • It supports voice, video and data communications.
  • It encodes data into small fixed - size cells.
  • Cells are suitable for TDM and transmits them over a physical medium.

© Oxford University Press 2011

29 of 48

Introduction to ATM

  • Achieves fast speed by avoiding flow control and error checking.
  • It provides high bandwidth data transmission at a speed of up to

2.5 Gbps.

© Oxford University Press 2011

30 of 48

ATM classification

  • ATM can be classified as CBR and VBR based on the type and volume of data transmitted.

© Oxford University Press 2011

31 of 48

ATM virtual circuit

© Oxford University Press 2011

32 of 48

ATM Reference Model

© Oxford University Press 2011

33 of 48

ATM Layer functions

© Oxford University Press 2011

34 of 48

AAL Layer

© Oxford University Press 2011

35 of 48

ATM Standards

  • Standard A:
    • The User-Network Interface (UNI) standard contains the Generic Flow Control field (GFC) and Virtual Path Identifier (VPI) one-octet field.
  • Standard B:
    • The Network-Network Interface (NNI) has one and a half octets long VPI but does not contain the GFC field.

 

© Oxford University Press 2011

36 of 48

ATM layer standards

© Oxford University Press 2011

37 of 48

Functions of the ATM Layer field headers

Header Bit

Function

GFC

  • 4 bits in the cell header
  • Controls the amount of traffic entering the network
  • All 0 s indicate uncontrolled cell so gets last precedence

VPI and VCI

  • VPI contains 8 bits and VCI contains 16 bit field in header
  • Determines the path and channels for the cell to traverse

PTI

  • 3 bits in header
  • Distinguishes between data and control cells, which can be transmitted on different channels

CLP

  • 1 bit in header
  • When set, indicates that the cell can be discarded during congestion

HEC

  • 8 bits in the header
  • Contains the checksum of the header to protect from transmission errors

© Oxford University Press 2011

38 of 48

ATM Adaptation Layers

© Oxford University Press 2011

39 of 48

ATM Layer functions

Layer/Sublayer

Function

ATM adaptation layer

Convergence sublayer

Segmentation and reassembly sublayer

Convergence

Segmentation and reassembly

ATM layer

Generic flow control

Cell header generation/extraction

Cell VPI/VCI translation

Cell multiplex and demultiplex

Physical layer

Transmission convergence sublayer

Physical medium sublayer

Cell rate decoupling

HBC header generation/check

Cell delineation

Bit timing

Physical medium

© Oxford University Press 2011

40 of 48

Protocols for Distributed Systems

© Oxford University Press 2011

41 of 48

Protocols for Distributed Systems

  • VMTP-
    • Versatile Message Transfer Protocol
  • FLIP—
    • Fast local Internet Protocol

© Oxford University Press 2011

42 of 48

Requirements of Distributed Systems

  • Transparency
  • Client server based communication
  • Group communication
  • Security
  • Network management
  • Scalability

© Oxford University Press 2011

43 of 48

VMTP- Versatile Message Transfer Protocol

  • Supports request response behavior
  • Provides transparency
  • Group communication facility
  • Selective retransmission mechanism
  • Rate based flow control
  • VMTP server identify non idempotent operations and conditional delivery of real time communication.

© Oxford University Press 2011

44 of 48

VMTP packet format

© Oxford University Press 2011

45 of 48

VMTP client server interaction

© Oxford University Press 2011

46 of 48

FLIP--Fast local Internet Protocol

  • Connectionless protocol and it provides
    • Transparency for process migration
    • FLIP Box
    • Uses one-way mapping
    • FLIP routes the packet from source NSAP to destination NSAP
    • Uses Calls for sending a message
    • Methods for secure delivery of message
    • Automatically handle network configuration changes

© Oxford University Press 2011

47 of 48

FLIP box interface

© Oxford University Press 2011

48 of 48

Summary

  • LAN and WAN technologies
  • Protocols for Network Systems
  • Asynchronous Transfer Mode
  • Protocols for Distributed Systems
    • VMTP
    • FLIP

© Oxford University Press 2011