presentation: data communication software - role and functions

Upload: raman-k-attri

Post on 30-May-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    1/27

    National conference on Data Communicationsheld in CSIO Chandigarh , April 7-8, 2000

    NoorJahanHaqueAssociateLecturer

    IETEInstituteofElectronics&TelecommunicationEngineering,Chandigarh

    PreparedbyRamanK.Attri(SrScientist,CSIOChandigarh)

    NoorJahanHaque(AssociateLecturer,IETEChandigarh)

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    2/27

    CommunicationSoftwareAreastobecovered

    OverviewofDataCommunication

    RoleofDataCommunicationSoftware

    FunctionalAspects

    of

    Data

    Communication

    Software

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    3/27

    DataCommunicationOverviewDataCommunicationOverview

    Transportationof

    Information

    from

    one

    point

    to

    anotherthroughacommunicationmedium

    Inherently

    linked

    with

    computers

    and

    transmission

    of

    media

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    4/27

    EvolutionofDataCommunicationEvolutionofDataCommunicationHugedevelopmentinPC

    +

    NetworkTechnologies

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    5/27

    AdvantagesofDataCommunicationAdvantagesofDataCommunication

    Efficientuse

    of

    large

    computers

    improvesthemonitoringprojects

    providesvariousvalueaddedservices

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    6/27

    ResultofDataCommunicationTechnologyResultofDataCommunicationTechnologyinformationsuperhighwayforfreeaccessibilityand

    communica i ity orcommonuti itiesan services

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    7/27

    ComponentsofDataCommunicationComponentsofDataCommunication

    Data

    SourceDataSink

    CommunicationMedia

    ControllingCommunication

    Software

    Source Sink Commn Media

    Communication Software

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    8/27

    DataSourceDataSource

    Originator

    of

    InformationItcanbeaPC,server,remoteterminal,satelliteora

    mac ine

    Convert

    the

    data

    into

    the

    format

    suitable

    for

    software

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    9/27

    DataSinkDataSink

    Receiver

    of

    informationItcanbeacomputeroraterminalconnectedtosource

    Receivesthesignal,decodesintobits,assemblesthe

    group

    of

    bits

    and

    recreate

    the

    originally

    transmitted

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    10/27

    CommunicationMediaCommunicationMedia

    Glues

    the

    source

    and

    sink

    together

    for

    information

    exchange

    Itcan e irectca e inLAN ,mo emt roug telephoneline(inWAN),satellite, opticalfiber,

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    11/27

    CommunicationInterfaceCommunicationInterface

    Innetwork

    configuration

    both

    source

    and

    sink

    are

    PC,termedasDataTerminalEquipment (DTE).

    TwoDTE(SourceandSink)areconnectedthrough

    an

    interface

    termed

    as

    Data

    Communication

    DCEcanbeamodem,EthernetcardorVSAT

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    12/27

    Communication

    Software(Transmitter)

    Communication

    Software (Receiver)

    Data Data

    CommunicationMedia

    Source

    DTE

    Sink

    DTEDCE DCE

    PC Modem/VSAT/Ethernet Card PC

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    13/27

    ConversionofDataintoSignalDCE

    Converts

    Digital

    Data

    from

    DTE

    into

    asignal

    suitablefortransmission&viceversa

    conversionfromDigitaltoAnalog&

    viceversa

    in

    modem

    Paralleltoserial&viceversainLANNetworks)

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    14/27

    DCEandCommunicationSoftwareDCEandCommunicationSoftwareDCE

    works

    in

    close

    association

    with

    Communication

    SoftwareatDTEtoperformthesophisticatedfunctions:

    e c en a a ow e ween e woen s

    Establishmentofthephysicalconnectionbetweenthetwoend

    oints

    Transmissionandreceiptofalldigitalinformationthroughthephysicalcircuit

    Conversionform

    Digital

    to

    analog

    and

    vice

    versa

    ErrorDetectionandcorrection

    on or ngan agnos ngo equ pmen au s

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    15/27

    DataCommunicationSoftware ItisacomputerprogramrequiredonDTE(PC)to

    bridgethegapandinterpretthebits/bytesthataretransmittedviathecommunicationmediathrou htheinterface

    Coreof

    Data

    Communication

    is

    Communication

    Responsibleforcontrollingdataformatting,data

    transmission,andtotalcommunicationcontrol aycomp ete yres esoncentra orparto tmaybelocatedonthefrontendcommunicationPC,a

    concentrator,remoteconcentratororinintelligentterminals

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    16/27

    SoftwareSoftware

    Defines

    the

    communication

    parametersControlstheuseraccessibilit toinformation

    optimalconfigurationofcommunicationhardware

    e ec veu za ono ne wor resources

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    17/27

    FunctionsofCommunicationSoftwareFunctionsofCommunicationSoftware Transmissioninitiationandtermination

    Establishmentoflogicalconnectionsoverphysicalline

    DataTransmission&receipt

    Codeconversion

    ErrorDetection

    DataEditing

    on ro

    arac er

    ecogn on DataDeliveryandoutput

    Transmissionmonitorin andmaintenance

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    18/27

    CommunicationSoftwareDesignConsiderationCommunicationSoftwareDesignConsideration

    Software

    Design

    to

    be

    based

    on

    principles

    of

    modularity,hierarchyandgenerality

    Designo communicationso twareis onein ormolayers,eachlayerhavingdifferentfunctions

    approachhavingsetofproceduresorrulescalledprotocols

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    19/27

    CommunicationSoftwareDesignConsiderationCommunicationSoftwareDesignConsideration Multidimensionalstudyisinvolvedinthedesignof

    ThedesigndependsuponequipmentDTE (terminal

    controller,concentrator,

    switch

    or

    host

    PC)

    that

    would

    beconnected.

    Characteristicsofcommunicationmediawithrespectto

    ComplexityofSoftwaredependsuponthecomplexityofnetworks

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    20/27

    DataCommunicationProtocolsDataCommunicationProtocols

    Protocols

    are

    the

    set

    of

    rules

    or

    the

    procedure

    which

    arefollowedbycommunicatingdeviceswhilex x v

    Protocolsprovidethestandardizationandflexible

    platformsanddifferentkindsofPCs

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    21/27

    DataCommunicationProtocolsInternalsDataCommunicationProtocolsInternalsData

    Communication

    Protocols

    can

    be

    either

    Bit

    Oriented orByteoriented

    Bitoriente protoco transmit atainbatchesofanylengthuptospecified

    Byteorientedprotocoltransmitdatain8bitblocks

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    22/27

    RoleofLayeringinProtocolDesignRoleofLayeringinProtocolDesign ProtocolisaCollectionofRulesforphysicalestablishment

    ofcalls,identification,transmissionofdata,acknowledge

    ProtocolismeantForuniversalstandardizationof

    informationexchange

    over

    the

    PC

    from

    different

    vendors,

    platformsandnetworkconfiguration

    Protocolisdesignedinformsoflayer.Eachlayerisa

    offunctioning.

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    23/27

    RoleofLayeringinProtocolDesignRoleofLayeringinProtocolDesign

    Unique

    functionsor

    process

    are

    designated

    to

    different

    layersinacommunicationprotocolandlayersincon unct onprov et ee c entcommun cat on.

    LayersofDatacommunicationsoftwareensurethatthedata

    is

    h sicall

    transmitted

    user

    receives

    itwith

    no

    errors

    OSImodelbasedonsevenlayersenabledevelopment

    o

    astan ar

    t at

    wou

    ac tate

    a

    ex einterconnectionofsystemsusingdatacommunication

    facilities

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    24/27

    OSIlayersofCommunicationProtocolOSIlayersofCommunicationProtocol Physicallayer (interconnectionthroughphysicalmedia) Datalinklayer (controlerrorfreetransmissionoverphysical

    layer)

    Networklayer (controlefficientroutingandpathsinthenetwork)

    Transportlayer (controldatatransportabilityfromsystemto Sessionlayer (controldialogcommunicationsession) Presentationlayer (controlrepresentation&manipulationof Applicationlayer (controluserinterface )

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    25/27

    DataTransmissionErrorDataTransmissionError

    Data

    while

    being

    transmitted

    may

    suffer

    damage,

    errorduetothecharacteristicsofthetransmissionme umor uetoexterna stur ances

    Almost

    all

    the

    Communication

    channels

    are

    very

    errorprone o essormoreex en

    Evenifabitiserroneous,thewholeofthe

    Qualityofcommunicationchannelismeasuredby

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    26/27

    DataErrorRecoverythroughDCSDataErrorRecoverythroughDCS Recoverymethodsaremustforefficientdata

    communicationro oco ec n q eens re a n orma on s

    transmittedonlyandonlywhencommunicationchannelisfreeandtheappropriateterminaldevicesarereadytoreceive

    Communicationsoftwareincludethemethodoftransmittertoretransmitthelostbit

    CommunicationSoftwareincludetheerrordetectionandcorrectionalgorithms

  • 8/9/2019 Presentation: Data Communication Software - Role and Functions

    27/27

    Abouttheauthor Noor

    Jahan

    Haque

    earned

    her

    Masters

    in

    Information

    technology

    in

    1999.SheservedatIETEasassociatefacultyfrom20002001.neeruhaque2000@yahoo.com

    RamanK.Attri,MastersinTechnology(AppliedElectronics)servedasseniorscientistatCSIOChandigarhfrom19952005.HisspecializationisinInstrumentationsystems.rkattri@rediffmail.com