• No results found

Transport Layer By Shilpy.pptx

N/A
N/A
Protected

Academic year: 2020

Share "Transport Layer By Shilpy.pptx"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

23.1

Chapter 23

(2)

o

The transport layer is responsible for the

delivery of a message from one process to

another

o

The Internet model has three protocols at the

transport layer:

UDP, TCP, and SCTP

.

UDP: Is the simplest of the three.

TCP: A complex transport layer protocol.

SCTP: The new transport layer protocol that is designed for

specific applications such as multimedia.

(3)

Process-to-process Delivery

oThe Data link layer is responsible for delivery of frames between nodes over a link node to node delivery

o

The network layer is responsible for delivery of datagrams between two hosts host to host delivery

o

Real communication takes place between two processes (application programs). We need process-to-process delivery.

oWe need a mechanism to deliver data from one of processes running on the source host to the corresponding process running on the destination host.

(4)

23.4

The transport layer is responsible for process-to-process delivery.

(5)
(6)
(7)
(8)

6. Multiplexing and Demultiplexing –

Multiplexing allows simultaneous use of different applications over a network which are running on a host.

• Transport layer provides this mechanism which enables us to send packet streams from various applications simultaneously over a network.

• Transport layer accepts these packets from different processes differentiated by their port numbers and passes them to network layer after adding proper headers.

(9)
(10)
(11)

Client/Server Paradigm

oProcess-to-Process communication can be achieved through client/server

oA process on the local host, known as client, needs services from a process usually on the remote host, called a server.

oBoth processes (client and server) have the same name. o For communication, we must define :

(12)

Addressing

o

At the

data link layer

, we need a

MAC addres

s

to

choose one node among several nodes

o

At the

network layer

, we need an

IP address

to

choose one host among millions.

o

At the

transport layer

, we need a

port number, to

choose among multiple processes running on the

destination host.

(13)

Port number

o A port number is a way to identify a specific process to

which an Internet or other network message is to be

forwarded when it arrives at a server.

oThe Internet uses port numbers for servers called

well-

known port numbers.

oEvery client process knows the well-known port

number of

the corresponding server process

(14)

A port number primarily aids in the transmission of data between a network

and an application.

For example,

in an incoming message/packet

, the IP address is used to

identify the destination computer/node, whereas the port number further

specifies the destination application/program in that computer.

Similarly,

all outgoing network packets

contain application port numbers in

the packet header to enable the receiver to distinguish the specific

application.

(15)

IP addresses versus port numbers

IP addresses and port numbers play different roles in selecting the final destination of data.

The destination IP address defines the host among the different hosts

After the host has been selected, the port number defines one of the processes

(16)
(17)

Socket Addresses

o

Process-to-process delivery needs two identifiers, IP address and the port number, at each end to make a connection.

o The combination of an IP address and a port number is called a socket address.

o A transport layer protocol needs a pair of socket addresses: the client socket address

and the server socket address.

o These four pieces of information are part of the IP header and the transport layer protocol header.

(18)
(19)

Connectionless Versus

Connection-Oriented Service

o

A transport layer protocol can either be connectionless or

connection-oriented.

o

Connectionless Service

 In a connectionless service, the packets are sent from one party to another

with no need for connection establishment or connection release.

The packets are not numbered; they may be delayed or lost or may arrive out

of sequence.

There is no acknowledgment .

(20)

Connectionless Versus

Connection-Oriented Service

o

Connection Oriented Service

In a connection-oriented service, a connection is first established between the sender

and the receiver.

Data are transferred.

At the end, the connection is released.

TCP and SCTP (Stream Control Transmission Protocol) are connection-oriented

(21)

Reliable Versus Unreliable

o

The transport layer service can be reliable or unreliable.

o

If the application layer program needs reliability, we use a reliable

transport layer protocol by implementing flow and error control at the

transport layer. This means a slower and more complex service.

o

On the other hand, if the application program does not need reliability

then an unreliable protocol can be used.

o

UDP is connectionless and unreliable;

o

TCP and SCTP are connection oriented and reliable

.

o

These three protocols can respond to the demands of the application

(22)
(23)

Figure

Figure 23.1   Types of data deliveries
Figure 23.8   Position of UDP, TCP, and SCTP in TCP/IP suite

References

Related documents

Well, we look forward to a very busy fall in the company, both in advancing Cerro Prieto to the start of construction and in the commencement of exploration at Xochipala, so, I

• Unique Identity Theft Challenges and Solutions for Internet Sales • The Interplay between Red Flags and Safeguards For Data Security.. To hear the audio portion of this Webinar,

Un elemento que sin duda va a repercutir sobre la posibilidad de que esta nueva planificación comunitaria arraigue y poder lograr así el objetivo de una ciudad más cohesiva

Job Description : The Wind Farm Project Manager position is a high level position; this position will oversee all aspects of the technical specialities of wind power

happened, and as such was an act of self-definition. Du Fu’s poetics of historical memory refers to these transformations enacted in and through poems on the identities of place

3013 AXLE ARRANGEMENT 3020 DRIVE & STEERING AXLE 3061 TRANSMISSION GEARS 3063 TRANSMISSION SHAFT 3064 TRANSMISSION CASE 3065 TRANSMISSION CONTROL 3066 TRANSMISSION OIL PUMP

[r]

Overall, the ROAD traffic light approach promotes transparency and provides the flexibility to adjust the monitoring plan based on data and modelling results becoming available as