Comparing the Effectiveness of Networking Protocols for Different Applications
How does one get two computers to interact with each other? By using a network. A network allows two or more computers to exchange data over a medium. Rules are needed so that the computers know how to communicate. These rules for the language computers use to transmit information are called protocols. As with the many different languages people around the world use to communicate, there are many different protocols. Some of these protocols include IPX, SPX, NetBEUI, TCP, and IP. Without protocols, communication between computers on a network would not be possible. Each protocol has it’s own set of responsibilities and characteristics. Some
…show more content…
There are also other protocols associated with TCP/IP that have different responsibilities (Whitehead 124).
IPX/SPX
IPX stands for Internetwork Packet Exchange and SPX stands for Sequenced Packet Exchange and was designed by the Xerox Corporation. IPX/SPX was later chosen by Novell as the protocol to be used for the NetWare network operating system (Whitehead 126). IPX/SPX is also widely used by other operating systems including both the Windows 9x and Windows NT families. The IPX/SPX protocol is found at the Network Layer of the OSI Reference Model (Dean 76). As mentioned above, IPX and SPX is part of a protocol suite, or protocol stack. Each protocol is responsible for different duties. All the IPX protocol is responsible for is transferring information between two devices. The SPX protocol makes the connection between the two devices, monitors the exchange, and ensures the integrity of the data (Whitehead 126). Using a protocol to transfer data through an unlike network is referred to as tunneling. IPX/SPX uses tunneling to exchange data between two NetWare networks. The “tunnel” is the TCP/IP protocols. Data and the IPX/SPX protocols are bound together inside the TCP/IP protocols so that information can be transferred between networks or over the Internet (Whitehead 127).
NetBEUI
Sytec inc. first developed NetBIOS for IBM to furnish
A: OSI stands for Open System Interconnection. The main aim of the OSI layer is to implement protocols of a networking framework.
TCP/IP is a protocol which transfers data across a network. It allows two different computers to communicate well even if they use different codes. Putting both computers into a new common code language which both computers
The fifth layer is the session layer this establishes a connection,this layer makes and sets up the connection using co ordinates and could terminate conversations links. the session layer produces services that make authentication after an interruption and not only that but it can reconnect.and as well as the transporting layer it can also have the TCP and the UDP can provide services for all most all applications.An application layer is an abstraction layer that specifies the shared protocols and interface methods used by hosts in a communications network. The application layer abstraction is used in both of the standard models of computer networking; the Internet Protocol Suite (TCP/IP) and the Open Systems Interconnection model (OSI model).Although both models use the same term for their respective highest level layer, the detailed definitions and purposes are different.In TCP/IP, the application layer contains the communications protocols and interface methods used in process-to-process communications
name that other computers use to identify one another in a network. Internet protocol is
The User Datagram Protocol (UDP) is defined for use with IP network layer protocol in the transport layer protocol. It provides a best-effort datagram service to an End System (IP host). It uses a simple connectionless transmission model with a minimum of protocol mechanism. It uses no handshaking dialogues, and thus the user's program is exposed to any unreliability of the underlying network protocol. There is no guarantee of delivery, ordering, or duplicate protection. UDP provides checksums for data integrity, and port numbers for addressing different functions at the source and destination of the datagram.
The OSI (Open System Interconnection) model is a set of specifications that allow computers around the world to openly communicate. It is pivotal to understanding and developing computer to computer communications in a network. Each layer plays a role in the process of sending and receiving data. The application layer is the top layer (layer seven) it promotes communication between programs and lower-layer network services. The services at this layer allow the network to decipher a program's request and the program to decipher data sent from the network. The Application layer protocols, programs handles formatting, procedure, security, synchronization, and any other requirements with the network. The Presentation Layer (layer 6) acts as a translator. For instance these protocols decode the jpg/jpeg files sent within the Web server’s HTTP response. So, in the last step (the Application layer) we enter the Web address and it took us to the Web site. This step allows us to see the images and content of the site. The Session Layer (layer 5) regulates and controls the communication between two nodes on the network. It is an ongoing exchange of data between the two and keeps the connection between them for the duration. It keeps the communication secure, detects whether or not the communication has been cut off and if it has it determines where to restart the
Sockets is the form of communication (UDP and TCP) use the socket abstraction, which provides an endpoint for communication between processes to processes. Interprocess communication consists of transmitting a message between a socket in one process and a socket in another process. As the IP packets underlying UDP and TCP are sent to Internet addresses.
As we all know, the growth of computer networks continues to rapidly grow. The digital revolution has changed the way we work and communicate almost beyond recognition. Provided that, foreseeing the changes and potential compatibility problems, in the mid nineteen eighties, the international standard organization (ISO) developed a networking reference model to standardize how network systems communicate with each other. It is a logical model for how network systems are supposed to communicate with each other. It breaks down the different components of the network communication and puts them into layers which reduce complexity. This reference model consists of seven layers: Application Layer, Presentation Layer, Session Layer, Transport Layer, Network Layer, Data Link Layer, and the Physical Layer. Each layer provides a service to the layer above it in the protocol specification and then communicates with the same layer’s software or hardware on other computers. It's important to realize, that these layers are separated into 2 sets: Transportation Set (Laters 1- 4) and Application Set (Layers 5 – 7). More importantly, the OSI model is 7 logical
The internet layer is built up of four core protocols: IP, IGMP, ICMP and ARP. Internet protocol (IP) is responsible for routing, IP addressing and breakdown/reassembly of data packets, address resolution protocol (ARP) is responsible for mapping an IP address to a device on the local network, internet control message protocol (ICMP) provides diagnostic information and error reports on lost packets, internet group management protocol (IGMP) controls who receives IP datagrams in a single transmission. The transport layer is built up of two core protocols: TCP and UDP. Transmission control protocol (TCP) sequences and acknowledges packets sent and their recovery when lost in transmission allowing the computer to make and maintain network conversations where applications exchange data, defined as a connection-oriented protocol meaning the connection is maintained until the programs has finished exchanging data. User datagram protocol (UDP) This is used to transfer small amounts of data when the use of error correction isn’t needed increasing the speed of the transmission, common in multi-player video games as the user will not need to receive packets of past events in the game so the error correction featured in (TCP) would be
Protocols - a protocol is the special set of rules that end points in a telecommunication connection use when they communicate, protocols also specify interactions between the communicating entities. (Tech target, 2004)
Network protocol communications, network connections established by host computer, network routing information, information about computers
There are two types of Internet Protocol (IP) traffic, such as Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). Some of the features that UDP possesses that are not provided by TCP/IP. First, UDP is a connectionless protocol (No handshake), which means packets sent from one node to another without making sure whether any packet may be lost during the transfer. TCP, on the other hand, makes sure to establish a connection in order to send the packets from one node to another without losing any packets. It is also known as handshake process, where nodes synchronize (SYN),
The application layer: this layer allows different applications to communicate with each other’s. In order to exchange different data over the network connection, the protocols included in this layer set up the standards such as DNS, HTTP, FTP. The data coded in this layer will be encapsulated to transport layer for further packing.
A computer network is a network that consist of two or more computers that are able to share information between them or their users. There are a large variety of different networks and the advantages or disadvantages are strongly related to the type of network we choose.
Advancements in the information technology sector have brought many benefits to the people all around the world. Today with computer networking, we can chat, speak and see each other over a long distance. Data communication refers to the transmission of the digital signals over a communication channel between the transmitter and receiver computers. Communication is possible only with wired and wireless connectivity of the computers with each other.