Explain the various design issues in computer network layers. What is connection – oriented and connectionless service? MBA Notes
Answer:Various key design issues are present in several layers in computer networks. The important design issues are:
1. Addressing:
Mechanism for identifying senders and receivers, on the network need some form of addressing. There are multiple processes running on one machine. Some means is needed for a process on one machine to specify with whom it wants to communicate.
2. Error Control:
There may be erroneous transmission due to problem in communication circuits, physical medium, due to thermal noise and interference. Many error detecting and error correcting codes are known, but both ends of the connection must agree on which one being used. In addition, the receiver must have some mechanism of telling the sender which messages have been received correctly and which has not.
3. Flow control:
If there is a fast sender at one end sending data to a slow receiver, then there must be flow control mechanism to control the loss of data by slow receivers. Some process will not be in position to accept arbitrarily long messages. Then, there must be some mechanism to disassembling, transmitting and then reassembling messages.
4. Multiplexing / demultiplexing:
If the data has to be transmitted on transmission media separately, it is inconvenient or expensive to setup separate connection for each pair of communicating processes. So, multiplexing is needed in the physical layer at sender end and demultiplexing is need at the receiver end.
5. Routing:
When data has to be transmitted from source to destination, there may be multiple paths between them. An optimized (shortest) route must be chosen. This decision is made on the basis of several routing algorithms, which chooses optimized route to the destination.
Connection oriented service:
* The service user first establishes a connection, uses the connection and then releases the connection.
* Once the connection is established between source and destination, the path is fixed.
* The data transmission takes place through this path established.
* The order of the messages sent will be same at the receiver end.
* Services are reliable and there is no loss of data.
* Most of the time, reliable service provides acknowledgement is an overhead and adds delay.
Connectionless Services:
* In this type of services, no connection is established between source and destination.
* Here there is no fixed path. Therefore, the messages must carry full destination address and each one of these messages are sent independent of each other.
* Messages sent will not be delivered at the destination in the same order. Thus, grouping and ordering is required at the receiver end.
* The services are not reliable.
* There is no acknowledgement confirmation from the receiver.
* Unreliable connectionless service is often called datagram service, which does not return an acknowledgement to the sender.
# MBA Notes
# MBA Assignment
# Computer Network Notes
No comments:
Post a Comment