To avoid chaos in computer communications, rules must be established for the exchange of data from one site to another. These rules are known as line protocol. Communications software packages control the speed and mode of communications between computer systems.
Many different standard network protocols exist to perform addressing, routing, and packetizing. All provide formal definitions for how addressing and routing is to be executed, and specify packet structures to transfer this information between computers. OSI, TCP/IP, IPX/SPX, and X.25 are commonly used routing protocols.
Open Systems Interconnection (OSI)
A major problem of early networked computer systems was that a lack of consistency existed among the protocols of different types of computers. Consequently, various efforts have resulted in the establishment of standards for data transmission protocols.For example, the International Standards Organization (ISO) developed a set of standard protocols called the Open Systems Interconnection (OSI). The OSI model separates each network's functions into seven layers of protocols, or communication rules. This model identifies functions that should be offered by any network system.
It is important to note that the physical layer, data link layer, and network layer appear in the user and host computers as well as units such as the front-end processor and the cluster control unit. The remaining layers appear only in the user and host computers.
- Physical Layer: The physical layer sends data from the user computer to a host computer (and vice versa). This layer is concerned essentially with computer hardware, whereas the upper layers are interested in communications software. This layer, for example, manages voltage of electricity, timing factors, or connector standards.
- Data Link Layer: The data link layer formats the received data into a record called a frame. This layer also is in charge of error detection.
- Network Layer: The network layer provides the physical layer with the ability to transfer records from one computer to another. This layer provides for the functions of internal network operations such as addressing and routing.
- Transport Layer: The transport layer allows communication to take place between the user and host computers. That is, this layer takes care of end to end validity and integrity of the transmission. OSI transport services takes place through layer 1 to layer 4, which are collectibly responsible for acquiring data and information from the sender to the receiver.
- Session Layer: The session layer is in charge of starting, maintaining, and ending each logical session between the interacting end user computers.
- Presentation Layer: The presentation layer formats incoming data so that it can be presented on the receiving terminal for end users. In other words, it is in charge of displaying, formatting, and editing user inputs and outputs.
- Application Layer: The application layer controls the input from the user computer and allows the application program to be run on the host computer. This layer is the end user's access to the network.
TCP/IP (Transmission Control Protocol/Internet Protocol) is a set of communications protocols developed for internetworking dissimilar systems. This is supported by many hardware vendors from microcomputers to mainframes. It is used by most universities, federal governments, and many corporations. TCP/IP has two parts. TCP protocol controls data transfer that is the function of the transport layer in the OSI model. IP protocol provides the routing and addressing mechanism that are the roles of the network layer in the OSI model.The TCP/IP may be the oldest networking standard, and is also the most popular network protocol, used by almost 50 percent of all installed backbone, MAN (metropolitan area network), and WAN (wide area networks). TCP/IP is widely compatible with many other protocols. Although TCP/IP supports many protocols, it is usually associated with Ethernet. TCP/IP is also the network protocol used on the Internet.
IPX/SPX (lnternetwork Packet Exchange/Sequenced Packet Exchange) is a Novell NetWare communications protocol used to route messages from one end to another. It is the major network protocol used by Novell NetWare, and about 40 percent of all installed LAN (local area networks) use this protocol.IPX/SPX has two parts, and is similar to TCP/IP. SPX controls the transport layer in the OSI model. It guarantees that an entire message arrives intact. IPX manages the role of the network layer in the OSI model and is used as delivery mechanism for SPX. IPX/SPX can be linked with many other protocols.
X.25 is a CCITT standard developed by ITU- TSS for WAN (wide area networks). It defines the interface between an end user computer and packet switching network. This is an international standard used for many worldwide corporations. It also has two parts. Packet layer protocol (PLP) is the routing protocol that manages the network layer and X.3 controls the transport layer.
- ITU-TSS
- This is an abbreviation of International Telecommunications Union-Telecommunications Standardization Sector.
- CCITT
- It refers Consulative Committee for International Telephony and Telegraphy. CCITT is an international organization for communications standard.