Connectionless multiplexing and de multiplexing, Computer Networking

Assignment Help:

Connectionless Multiplexing  and De multiplexing

Java program running in a host can create a UDP socket  with the  line

Datagram's socket my socket =  new datagram's socket

When a UDP socket  is created in this  manner the transport  layer  automatically assigns  a port  number to the socket.  In particular  the transport  layer assigns a port  number in the range  1024 to 65535 that  is currently not being used  by any  other UDP  port in the  host.  Alternatively a java  program could create  a socket  with the line.

Datagram socket  my socket =  new  data grams socket 9157

In this  cases the  application assigns a specific port number namely 9157 to the UDP  socket. If  the application  developer writing the code  were implementing the server side  of a well known protocol. Then  the developer would have  to assign the corresponding well  known protocol. Then  the developer  would  have t assign the corresponding  well known  port number typically  the client  side of the application. The transport  layers  automatically  assign  the port  number whereas the server side  of the application assigns a specific  port number

Suppose a process in host a with  USP  port 9157  wants  to send  a chunk of  applications data to  process will UDP  post 64281 in host B. The  transport layer in host  a creates a transport layer segment that  includes the application data the source port number 9157 the destination port  number 64281 and  two other values. The  transport  layer than  passes the resulting segment to the network layer. The  network layer encapsulates the segment in an IP datagram and makes a best effort attempt to deliver the segment to the receiving  host. If  the segment  arrives at the receiving host. B could be running  receiving host examines the destination port number in the segment 64281 and delivers  the segment to its socket identified by port 64281. Note that host B could be  running  multiple processes  each with  it own UDP socket  and associated  port  number. As USP segments  arrive from  the network host B  directs  each segment the  appropriate socket by examining  the segment  destination port number.

It is  important  to note  that UDP  socket is fully  identified by a two  tuple  consisting of a  destination IP address  and destination port number  as a consequence if two USP segments  have different  source  IP addresses  and source port numbers. But  have the same  destination IP address and destination port  number  then the two  segments  will be directed to the  same destination  process via the  same  destination socket.

The  purpose of  source  port number is shown in figure 44. In A to B segment  the source  port number solves as part of a return address when B wants to send a segment back  to A the destination port in  the B to A  segment will take  its vale from  the source  port value  of the A to B segment. In UDP server layer  servers a method to extract the  port number  form the  segment it receives from  the client it the sends a new  segment  to the  client  with  the extracted source  port number  serving as the destination  port number  in this  new  segment.

 

 


Related Discussions:- Connectionless multiplexing and de multiplexing

Illustrate about sliding window protocols, Q. Illustrate about Sliding Wind...

Q. Illustrate about Sliding Window Protocols? - Sliding window - Keeps the unacknowledged outstanding frames in sender - Keeps the expected frames in receiver - Sequen

Additional bandwidth does each scheme require, Recalling two FEC schemes fo...

Recalling two FEC schemes for internet phone described. Suppose the first scheme generates a redundant chunk for every four original chunks. Suppose the second scheme uses a low-ra

Write down code snippets for the following in jade, Question 1 Using a ...

Question 1 Using a flowchart and appropriate annotations, describe the execution path of an Agent in JADE 2 Write down code snippets for the following in JADE a Agent A n

Explain about line coding, Q. Explain about line coding? Line Coding ...

Q. Explain about line coding? Line Coding  Procedure of converting binary data to a digital signal DC Components  Residual dc (direct-current) components or

D2D communication, I need to discuss with some one who expert in D2D commun...

I need to discuss with some one who expert in D2D communications in 5G networks.

What is manchester, Q. What is Manchester? - Utilizes an inversion at t...

Q. What is Manchester? - Utilizes an inversion at the middle of each bit interval for both synchronization and bit representation - Negative-to-positive represents binary 1

Commands and responses - application layer, Commands SMTP uses comma...

Commands SMTP uses commands  and response  to transfer  message between a client  and a  server.  Each  commands  or reply  is terminated by a two character ( carriage re

sorting circuit along with odd-even merging circuit, As we previously know...

As we previously know, the merge sort algorithm needs two circuits, i.e. one for merging and second for sorting the sequences. Thus, the sorting circuit has been derived from the a

Explain 10base2 - thinnet, 10Base2 - Thinnet Cable diameter is abou...

10Base2 - Thinnet Cable diameter is about 0.64 cm (RG-58) More flexible as well as easier to handle and install than Thicknet "2" represents a maximum segment len

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd