Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Communication ProtocolAuthored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
What is communication?● The transmission of data from one computer to another, or from onedevice to another.● A communicat...
What is Protocol ?● It is a set of rules governing the format and meaning offrames, packets, or messages that are exchange...
Communications Protocol● communications protocol is a system of digital rules formessage exchange within and/or between co...
Continue...A communications protocol must define the following:● Rate of transmission (in baud or bps)whether transmission...
Synchronous is real time, and asynchronous is time delayed.Synchronous communication takes place when people are connected...
Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
Communication protocol developmentmethodsThere are two ways of design and development ofCommunication protocols1. Informal...
Informal● Informal communication networks do not follow any set of rules, definiteliners or ways.● In informal communicati...
Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
Formal methodsComponents of a protocols are to be specified by usingthe Formal methods.- Communication Service.- Peer enti...
Formal Specification: in development methodsThe common way of application of formal techniques for formal specification is...
Thank youAuthored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
ServiceSpecification Verification /ValidationSynthesisProtocolSpecificationPerformanceAnalysisMonitoringDiagnosisProtocolI...
Communication protocol presentation
Upcoming SlideShare
Loading in …5
×

Communication protocol presentation

5,645 views

Published on

About Communication Protocols,In this presentation user can get some basic idea about Protocols and how its communicating with OSI Layer.

Published in: Education, Technology, Business
  • Be the first to comment

Communication protocol presentation

  1. 1. Communication ProtocolAuthored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
  2. 2. What is communication?● The transmission of data from one computer to another, or from onedevice to another.● A communications device, therefore, is any machine that assists datatransmission.For example, modems, cables, and ports are all communicationsdevices.● Communications software refers to programs that make it possible totransmit data.(i.e) Software that makes it possible to send and receive data overtelephone lines through modems.Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
  3. 3. What is Protocol ?● It is a set of rules governing the format and meaning offrames, packets, or messages that are exchanged bypeer entities within a layer.● Protocols are normally defined in a layered manner and provideall or part of the services specified by a layer of the OSI referencemodel.● Protocol are used for communications between entities in asystems.● Entities use protocols in order to implement their servicedefinitions.The key elements of a protocol are:Syntax : Include Time data formats and signal levelsSemantics: Includes control information and error handling
  4. 4. Communications Protocol● communications protocol is a system of digital rules formessage exchange within and/or between computers.● The way they organize and transmit the data in bit andbytes of electronic signals.(encode the data).● A protocol can therefore be implemented as hardware,software, or both. Communications protocols have tobe agreed upon by the parties involved.● To reach agreement a protocol may be developed intoa technical standard.
  5. 5. Continue...A communications protocol must define the following:● Rate of transmission (in baud or bps)whether transmission is to be synchronous or asynchronousI n t e r v a l s (Asynchronous)( synchronous )● Whether data is to be transmitted in half-duplex or full-duplex modeSender Stop Data Stop Data Start ReceiverSender ReceiverDataStart
  6. 6. Synchronous is real time, and asynchronous is time delayed.Synchronous communication takes place when people are connected at the same time (real timecommunication) whereas asynchronous communication does not require people to be online at thesame time.ExampleSynchronous: phone calls, skype, text chat, face-to-face talk.Asynchronous: snail post, e-mails, springdoo messages, blogs, forums, podcasts, video blogs or vlogsSynchronousAdvantages: you can get an immediate response; instant feedback fosters communication; thereseems to be a more emotional bonding effect between people when there is a possibility tocommunicate in real time (synchronously), spontaneity.Weaknesses: there is less time to think about what you want to say or your response to another;time may be a limiting factor, e.g time zones; synchronous communication over the computer maybe difficult because of the speed of data transaction with slower connections; you need extraequipment (speakers, microphone, web camera)AsynchronousAdvantages: you have time to think about what you want to say; time is not a constraint. You canreceive the message whenever you have time and you can analyze the content of the message morecarefully so the answer you give can be even more meaningful because it has gone through aprocess of elaboration.Weaknesses: no immediate response, especially where time is significant; you may not know if theother person has received your message; the message loses human contact.
  7. 7. Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
  8. 8. Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
  9. 9. Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
  10. 10. Communication protocol developmentmethodsThere are two ways of design and development ofCommunication protocols1. Informal2. Formal MethodsAuthored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
  11. 11. Informal● Informal communication networks do not follow any set of rules, definiteliners or ways.● In informal communication, everybody can freely interact as there are norestriction or rules. Any secret matter is likely to be flashed without anyproblem or hesitation. This may cause a huge damage to any organization● The informal way specification of the protocols include Textualdescription (natural language like English) and message exchangesequence.● Often leads to unclear and ambiguous specification and not suitable forlarge complex protocols.● The complexity of protocols make them very hard to analyze in an informalway.
  12. 12. Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
  13. 13. Formal methodsComponents of a protocols are to be specified by usingthe Formal methods.- Communication Service.- Peer entity of a protocol.- Communication interface.- Interaction.● Use of formal specification languages.● These protocols must be of high quality with higher performancewith low cost.● After informal specification has been written,a formalspecification is created,that can be validate and simulate with aFDT tool.This formal specification is used as model for theimplementation.
  14. 14. Formal Specification: in development methodsThe common way of application of formal techniques for formal specification is,After the informal specificationhas been written,a formal specification is created,that can be validated and simulated with FDT(Formal descriptiontechnique) tool.The formal specification is later used as a model for the implementation.Authored by Gopi.A24/06/2013Email: gopi7.a@gmail.comInformal specification ofneedsFormal SpecificationSimulation ValidationCompilationRepeatuntilValidationOKImplementationProgrammer
  15. 15. Thank youAuthored by Gopi.A24/06/2013Email: gopi7.a@gmail.com
  16. 16. ServiceSpecification Verification /ValidationSynthesisProtocolSpecificationPerformanceAnalysisMonitoringDiagnosisProtocolImplementationConformanceTesting

×