• Save
Data communication software - Roles and Functions
Upcoming SlideShare
Loading in...5
×
 

Data communication software - Roles and Functions

on

  • 1,267 views

 

Statistics

Views

Total Views
1,267
Views on SlideShare
1,267
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Good day to you. I read through your very educative material in slidshare with the above title.

    Kindly help me with clear examples of Data Communication Software and Hardware.

    I look forward to hearing from you. You can please send reply here or via my email mailusifoh@yahoo.com
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Data communication software - Roles and Functions Data communication software - Roles and Functions Presentation Transcript

    • National conference on Data Communicationsheld in CSIO Chandigarh , April 7-8, 2000Noor Jahan HaqueAssociate LecturerIETE Institute of Electronics & Telecommunication Engineering, ChandigarhPrepared byRaman K. Attri (Sr Scientist, CSIO Chandigarh)Noor Jahan Haque (Associate Lecturer, IETE Chandigarh)
    • Communication SoftwareAreas to be coveredOverview of Data CommunicationRole of Data Communication SoftwareFunctional Aspects of Data Communication Software
    • Data Communication OverviewData Communication OverviewTransportation of Information from one point to another through a communication mediumInherently linked with computers and transmission of data over the network through the communication data over the network through the communication media
    • Evolution of Data CommunicationEvolution of Data CommunicationHuge development in PC+Network Technologies
    • Advantages of Data CommunicationAdvantages of Data CommunicationEfficient use of large computersimproves the monitoring projectsprovides various value added services
    • Result of Data Communication TechnologyResult of Data Communication Technologyinformation superhighway for free accessibility and i bili  f     ili i   d  icommunicability for common utilities and services
    • Components of Data CommunicationComponents of Data CommunicationData SourceData SinkCommunication MediaControlling Communication SoftwareSource SinkCommn MediaCommunication Software
    • Data SourceData SourceOriginator of InformationIt can be a PC, server, remote terminal, satellite or a himachineConvert the data into the format suitable for transmission under the control of communication transmission under the control of communication software
    • Data SinkData SinkReceiver of informationIt can be a computer or a terminal connected to sourceReceives the signal, decodes into bits, assembles the group of bits and recreate the originally transmitted informationinformation
    • Communication MediaCommunication MediaGlues the source and sink together for information exchangeI    b  di   bl  (i  LAN)   d   h h It can be direct cable (in LAN), modem through telephone line (in WAN), satellite,  optical fiber, cellular connectioncellular connection
    • Communication InterfaceCommunication InterfaceIn network configuration both source and sink are PC, termed as Data Terminal Equipment  (DTE).Two DTE (Source and Sink ) are connected through an interface termed as Data Communication Equipment Equipment DCE can be a modem, Ethernet card or VSAT
    • CommunicationSoftware(Transmitter)CommunicationSoftware (Receiver)Data DataCommunicationMediaDataSourceDTESinkDTEDCE DCEPC Modem/VSAT/Ethernet Card PC
    • Conversion of Data into SignalDCE Converts Digital Data from DTE into a signal suitable for transmission & vice versa ‐ conversion from Digital to Analog & vice versa in modemll l l‐ Parallel to serial & vice versa in LAN Networks)
    • DCE and Communication SoftwareDCE and Communication SoftwareDCE works in close association with Communication Software at DTE to perform the sophisticated functions:‐ffi i t d t  fl  b t  th  t   defficient data flow between the two endsEstablishment of the physical connection between the two end pointspTransmission and receipt of all digital information through the physical circuitConversion form Digital to analog and vice versaError Detection and correctionM it i   d Di i   f  i t f ltMonitoring and Diagnosing of equipment faults
    • Data Communication SoftwareIt is a computer program required on DTE (PC) to bridge the gap and interpret the bits/bytes that are transmitted via the communication media through gthe interfaceCore of Data Communication is Communication SoftwareSoftwareResponsible for controlling data formatting, data transmission, and total communication controlM   l l   id     l PC      f i    May completely resides on central PC or part of it may be located on the front end communication PC, a concentrator, remote concentrator or in intelligent terminals
    • Significance of Data CommunicationSignificance of Data CommunicationSignificance of Data Communication Significance of Data Communication SoftwareSoftwareDefines the communication parametersControls the user accessibility to informationyoptimal configuration of communication hardwareff ti   tili ti   f  t k effective utilization of network resources
    • Functions of Communication SoftwareFunctions of Communication SoftwareTransmission initiation and terminationEstablishment of logical connections over physical lineMessage Assembly and De assemblyMessage Assembly and De‐assemblyData Transmission & receiptCode conversionError DetectionData EditingC t l Ch t  R itiControl Character RecognitionData Delivery and outputTransmission monitoring and maintenanceg
    • Communication Software Design ConsiderationCommunication Software Design ConsiderationSoftware Design to be based on principles of modularity, hierarchy and generality D i   f  i i   f  i  d  i  f   f Design of communication software is done in form of layers, each layer having different functionsCommunication Software design follows a standard Communication Software design follows a standard approach having set of procedures or rules called protocolsp
    • Communication Software Design ConsiderationCommunication Software Design ConsiderationMulti‐dimensional study is involved in the design of communication softwarecommunication softwareThe design depends upon equipment DTE     ( terminal controller, concentrator, switch  or host PC) that would be connected.Characteristics of communication media with respect to probability of error and its remedy measuresprobability of error and its remedy measuresComplexity of Software depends upon the complexity of networks
    • Data Communication ProtocolsData Communication ProtocolsProtocols are the set of rules or the procedure which are followed by communicating devices while exchanging the data (example telephone conversation)exchanging the data (example telephone conversation)Protocols provide the standardization and flexible interconnection of communication among different interconnection of communication among different platforms and different kinds of PCs
    • Data Communication Protocols InternalsData Communication Protocols InternalsData Communication Protocols can be either Bit Oriented  or Byte orientedBi   i d  l  i  d  i  ‐ Bit oriented protocol transmit data in batches of any length upto specified numbernumber‐ Byte oriented protocol transmit data in 8 bit blocks
    • Role of Layering in Protocol Design Role of Layering in Protocol Design Protocol is a Collection of Rules for physical establishment of calls, identification, transmission of data, acknowledge‐ment & termination ment & termination Protocol is meant For universal standardization of information exchange over the PC from different vendors, platforms and network configurationProtocol is designed in forms of layer. Each layer is a specific piece of software following some pre‐defined rules specific piece of software following some pre‐defined rules of functioning.
    • Role of Layering in Protocol Design Role of Layering in Protocol Design Unique  functions or process are designated to different layers in a communication protocol and layers in j i   id   h   ffi i   i iconjunction provide the efficient communication.Layers of Data communication software ensure that the data is physically transmitted & user receives it with no data is physically transmitted & user receives it with no errorsOSI model based on seven layers enable development f    d d  h   ld f ili    fl ibl  of a standard that would facilitate a flexible interconnection of systems using data communication facilities
    • OSI layers of Communication ProtocolOSI layers of Communication ProtocolPhysical layer (interconnection through physical media)Data link layer (control error free transmission over physical layer)Network layer (control efficient routing and paths in the network)Transport layer (control data transportability from system to system)system)Session layer (control dialog communication session) Presentation layer (control representation &manipulation of data)data)Application layer (control user interface )
    • Data Transmission ErrorData Transmission ErrorData while being transmitted may suffer damage, error due to the characteristics of the transmission di    d     l di bmedium or due to external disturbancesAlmost all the Communication channels are very    t  l       t terror prone to less or more extentEven if a bit is erroneous, the whole of the character is lostcharacter is lostQuality of communication channel is measured by percentage of characters transmitted correctlypercentage of characters transmitted correctly
    • Data Error Recovery through DCSData Error Recovery through DCSRecovery methods are must for efficient data communication Protocol technique ensure that information is Protocol technique ensure that information is transmitted only and only when communication channel is free and the appropriate terminal devices are ready to receiveCommunication software include the method of capturing the error at initial level and request capturing the error at initial level and request transmitter to retransmit the lost bitCommunication Software include the error detection and correction algorithms
    • About the authorNoor Jahan Haque earned her Masters in Information technology in 1999. She served at IETE as associate faculty from 2000‐2001.  neeruhaque2000@yahoo.comRaman K. Attri, Masters in Technology (Applied Electronics) served as senior scientist at CSIO Chandigarh from 1995‐2005. His specialization is in Instrumentation systems. rkattri@rediffmail.com