Upload
ahmad-haziq-jaini
View
229
Download
0
Embed Size (px)
Citation preview
7/31/2019 4 Communication Protocol
1/22
E5124
7/31/2019 4 Communication Protocol
2/22
A protocol is a set of rules and conventions.The sender and the receiver, the two key parties indata communication must agree on a common set of
rules protocol before they can communicate witheach other.
Two devices wishing to communicate witheach other cannot just begin data transmissionarbitrarily. That is, one device cannot simply startsending bit streams to the other. The two devicesmust agree on a set of rules before this transmissioncan begin.
7/31/2019 4 Communication Protocol
3/22
7/31/2019 4 Communication Protocol
4/22
- Start and end link.
Link between two entity that want communicate only can be set up if from entities that tell entity that want contacted him will the meaning.
- Move the envoy pass
Protocol interpret synchronization rule so that each envoy thatdelivered by something entity will be accepted properly by entity.
- Control link.
Link must be controlled to ensure not arise deadlock.
7/31/2019 4 Communication Protocol
5/22
7/31/2019 4 Communication Protocol
6/22
Layer of protocol:
Layer 7 (Application layer)
Layer 6 (Presentation layer)
Layer 5 (Session layer)
Layer 4 (Transport layer)
Layer 3 (Network layer)
Layer 2 (Data link layer)
Layer 1 (Physical layer)
7/31/2019 4 Communication Protocol
7/22
Physical layer.
The physical layer is concerned with sending raw bits betweenthe source and destination nodes, which in this case are adjacentnodes. To do this, the source and the destination nodes have toagree on a number of factors , such us, what voltage constitutes a bitvalue 0 , what voltage constitutes bit value 1.When thecommunication is in only one or both, or the direction simultaneously.
It also deals with the electrical and mechanical specification of thecable, connectors and interfaces such as RS232C and RS449.
7/31/2019 4 Communication Protocol
8/22
Data link layer.
The data link layer is transforms the physical layer,arrow transmission facility to a reliable link. It makes thephysical layer appear error free to the upper layer (network layer)
7/31/2019 4 Communication Protocol
9/22
7/31/2019 4 Communication Protocol
10/22
Transport layer.
The transport layer is responsible for process to processdelivery of the entire message. The process is an applicationprogram running on a host. Whereas the network layer overseessource to destination delivery of individual packets, it does notrecognize any relationship between those packets. The transportlayer on the other hand ensures that we whole message arriversintact and in order, overseeing both error control and flow control atthe source to destination level.
7/31/2019 4 Communication Protocol
11/22
Session layer.
The session layer is the network dialog control. Theservice provided by the first three layers (physical, datalink, and network) are not sufficient for same process. Itsestablishes, maintains and synchronizes the interaction
among communicating system.
7/31/2019 4 Communication Protocol
12/22
Presentation layer
The presentation layer concerned with thesyntax and semantics of the informationexchanged between two systems.
7/31/2019 4 Communication Protocol
13/22
Application layer.
The application layer enable the user, whether human or software, to access the network. It providesuser interfaces and support for services such aselectronic mail, remote file excess and transfer, shareddata base management and other types distributedinformation services.
7/31/2019 4 Communication Protocol
14/22
The OSI model is structured on the seven layers.The usual manner in which these seven layers arerepresented is shown. Suppose host X wants to send amessage to another host Y. This message would travel viaa number of intermediate nodes. These intermediatenodes as well as X and Y are concerned with the threelowermost OSI layers, i.e. physical, data link and network.The other fours layers are used by the sender (X) and therecipient (Y) only. Therefore, they are called end-to-end
layers.
7/31/2019 4 Communication Protocol
15/22
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
7/31/2019 4 Communication Protocol
16/22
7/31/2019 4 Communication Protocol
17/22
System Network Architecture ( SNA ) Concept
Systems Network Architecture (SNA) is IBM's proprietarynetworking architecture created in 1974. It is a complete protocolstack for interconnecting computers and their resources. SNAdescribes the protocol and is, in itself, not actually a program. The
implementation of SNA takes the form of various communicationspackages, most notably Virtual Telecommunications Access Method(VTAM) which is the mainframe package for SNA communications.SNA is still used extensively in banks and other financial transactionnetworks, as well as in many government.
http://en.wikipedia.org/wiki/IBMhttp://en.wikipedia.org/wiki/Computer_networkhttp://en.wikipedia.org/wiki/Protocol_stackhttp://en.wikipedia.org/wiki/Protocol_stackhttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/VTAMhttp://en.wikipedia.org/wiki/VTAMhttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Protocol_stackhttp://en.wikipedia.org/wiki/Protocol_stackhttp://en.wikipedia.org/wiki/Computer_networkhttp://en.wikipedia.org/wiki/IBM7/31/2019 4 Communication Protocol
18/22
This expansion was deemed Advanced Peer-to-Peer Networking (APPN) and Advanced Program-to-ProgramCommunication (APPC). Advanced Peer-to-Peer Networking (APPN) represents IBM's second-generationSNA. In creating APPN, IBM moved SNA from ahierarchical, mainframe-centric environment to a peer-to-peer (P2P) networking environment. At the heart of
APPN is an IBM architecture that supports peer-based
communications, directory services, and routing betweentwo or more APPC systems that are not directly attached.
http://www.javvin.com/protocolAPPN.htmlhttp://www.javvin.com/protocolAPPN.htmlhttp://www.javvin.com/protocolAPPN.htmlhttp://www.javvin.com/protocolAPPN.htmlhttp://www.javvin.com/protocolAPPN.htmlhttp://www.javvin.com/protocolAPPN.htmlhttp://www.javvin.com/protocolAPPN.htmlhttp://www.javvin.com/protocolAPPN.html7/31/2019 4 Communication Protocol
19/22
IBM SNA model has many similarities with the OSI 7layers model. However, SNA model has only 6 layers anddoes not define specific protocols for its physical controllayer. The physical control layer is assumed to beimplemented via other standards. The functions of eachSNA layer are described as follows:
Data link control (DLC) - Defines several protocols, including
the Synchronous Data Link Control (SDLC) protocol for hierarchical communication, and the Token Ring Networkcommunication protocol for LAN communication betweenpeers. SDLC provided a foundation for ISO HDSL and IEEE802.2.
7/31/2019 4 Communication Protocol
20/22
Path control - Performs many OSI network layer functions,including routing and datagram segmentation and reassembly(SAR)Transmission control - Provides a reliable end-to-endconnection service (similar to TCP), as well as encrypting and
decrypting servicesData flow control - Manages request and responseprocessing, determines whose turn it is to communicate,groups messages, and interrupts data flow on requestPresentation services - Specifies data-transformationalgorithms that translate data from one format to another,coordinate resource sharing, and synchronize transactionoperationsTransaction services - Provides application services in theform of programs that implement distributed processing or management services
7/31/2019 4 Communication Protocol
21/22
Physical control - Transmits bits over industry standardphysical/electrical circuits. SNA generally relies onindustry standard LAN and WAN specifications at thislayer, although specifications for channel attachmentsare unique to SNA.
7/31/2019 4 Communication Protocol
22/22