Notes and Study Materials

Backbone Networks 

 

 

A backbone network allows several LANs to be connected. In a backbone network, no station is directly connected to the backbone; the stations are part of a LAN, and the backbone connects the LANs. The backbone is itself a LAN that uses a LAN protocol such as Ethernet; each connection to the backbone is itself another LAN. The most widely used backbone networks are as follows: the bus and the star.

Bus Backbone:


In a bus backbone, the topology of the backbone is a bus. The backbone itself can use one of the protocols that support a bus topology such as 10Base5 or 10Base2.

Add a comment

Star Backbone:

 

 

In a star backbone, sometimes called a collapsed or switched backbone, the topology of the backbone is a star. In this configuration, the backbone is just one switch that connects the LANs.

The following figure shows a star backbone. In this configuration, the switch does the job of the backbone and at the same time connects the LANs.

 

Add a comment

Connecting Remote LANs

 

 

Another common application for a backbone network is to connect remote LANs. This type of backbone network is useful when a company has several offices with LANs and needs to connect them. The connection can be done through bridges, sometimes called remote bridges. The bridges act as connecting devices connecting LANs and point-to-point networks, such as leased telephone lines or ADSL lines.

 

The point-to-point network in this case is considered a LAN without stations. The point-to-point link can use a protocol such as PPP. The following figure shows a backbone connecting remote LANs.

 

Add a comment

Process-to-Process Delivery Concepts- UDP, TCP, SCTP

 

 

The Internet model has three protocols at the transport layer: UDP, TCP, and SCTP. 

The data link layer is responsible for delivery of frames between two neighboring nodes over a link. This is called node-to-node delivery. The network layer is responsible for delivery of datagrams between two hosts. This is called host-to-host delivery. Communication on the Internet is not defined as the exchange of data between two nodes or between two hosts. Real communication takes place between two processes. So that we need process-to-process delivery.

However, at any moment, several processes may be running on the source host and several on the destination host. To complete the delivery, we need a mechanism to deliver data from one of these processes running on the source host to the corresponding process running on the destination host.

Add a comment

User Datagram Protocol (UDP) 

 

 

The User Datagram Protocol (UDP) is called a connectionless, unreliable transport protocol. It does not add anything to the services of IP except to provide process-to-process communication instead of host-to-host communication. Also, it performs very limited error checking.

UDP is a very simple protocol using a minimum of overhead. If a process wants to send a small message and does not care much about reliability, it can use UDP. Sending a small message by using UDP takes much less interaction between the sender and receiver than using TCP or SCTP.

Add a comment

Transmission Control Protocol (TCP) Services 

 

 

The second transport layer protocol is called Transmission Control Protocol (TCP). TCP, like UDP, is a process-to-process (program-to-program) protocol. TCP, therefore, like UDP, uses port numbers. Unlike UDP, TCP is a connection oriented protocol; it creates a virtual connection between two TCPs to send data. In addition, TCP uses flow and error control mechanisms at the transport level.

TCP Services:

The services offered by TCP to the processes at the application layer are as follows:

Add a comment

TCP Segment

 


A packet in TCP is called a segment. The format of a segment is shown in the following figure.

The segment consists of a 20- to 60-byte header, followed by data from the application program. The header is 20 bytes if there are no options and up to 60 bytes if it contains options. The different sections of the Header are as follows.

 

Add a comment

How To Create a TCP Connection? 

 

 

TCP is connection-oriented. A connection-oriented transport protocol establishes a virtual path between the source and destination. All the segments belonging to a message are then sent over this virtual path. Using a single virtual pathway for the entire message facilitates the acknowledgment process as well as retransmission of damaged or lost frames.

In TCP, connection-oriented transmission requires three phases:

1. Connection establishment

2. Data transfer

3. Connection termination.

Add a comment