Answer Posted / s.srikanth
In UDP, as you have read above, every time you send a
datagram, you have to send the local descriptor and the
socket address of the receiving socket along with it. Since
TCP is a connection-oriented protocol, on the other hand, a
connection must be established before communications
between the pair of sockets start. So there is a connection
setup time in TCP. UDP is an unreliable protocol -- there
is no guarantee that the datagrams you have sent will be
received in the same order by the receiving socket. On the
other hand, TCP is a reliable protocol; it is guaranteed
that the packets you send will be received in the order in
which they were sent.
In short, TCP is useful for implementing network services --
such as remote login (rlogin, telnet) and file transfer
(FTP) -- which require data of indefinite length to be
transferred. UDP is less complex and incurs fewer
overheads. It is often used in implementing client/server
applications in distributed systems built over local area
networks.
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is port 110 used for?
How do I check if a port is open telnet?
How do you find a ip address?
How do you find your ip address on windows?
Explain about tcp&ip and osi model.
Why are we moving onto IPv6? What is the maximum limit of IPv4?
How do I restore my ip address?
What is the full form of osi and tcp/ip model?
How do I know if my ftp port 21 is blocked?
How do I find my servers ip address?
Why its so called Open system interconnection reference model?
What is a dns address?
How many tcp connections does http use?
What is my router ip?
How can I tell if a ftp port is open?