Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is the difference between TCP and UDP ?

Answer Posted / surendran

1. TCP(Transmission Control Protocol). TCP is a
connection-oriented protocol, a connection can be made from
client to server, and from then on any data can be sent
along that connection.
o Reliable - when you send a message along a TCP
socket, you know it will get there unless the connection
fails completely. If it gets lost along the way, the server
will re-request the lost part. This means complete
integrity, things don't get corrupted.
o Ordered - if you send two messages along a
connection, one after the other, you know the first message
will get there first. You don't have to worry about data
arriving in the wrong order.
o Heavyweight - when the low level parts of the
TCP "stream" arrive in the wrong order, resend requests
have to be sent, and all the out of sequence parts have to
be put back together, so requires a bit of work to piece
together.
2. UDP(User Datagram Protocol). A simpler message-
based connectionless protocol. With UDP you send messages
(packets) across the network in chunks.
o Unreliable - When you send a message, you don't
know if it'll get there, it could get lost on the way.
o Not ordered - If you send two messages out, you
don't know what order they'll arrive in.
o Lightweight - No ordering of messages, no tracking
connections, etc. It's just fire and forget! This means
it's a lot quicker, and the network card / OS have to do
very little work to translate the data back from the
packets.

Is This Answer Correct ?    78 Yes 12 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is socket in java?

1009


What is cookies in networking ?

966


What is network programming in java?

938


What is network interface name?

894


What is a thread pool?

981


What is the main difference between Client side Java Script and and Server side Java Script how actually they run on both side with Example.

1040


What is HttpURL connection ?

982


Explain look for local ports?

1054


What is the Difference between socket and servlet?

1220


What do you understand by the term network?

935


What is a client tester?

922


Explain a time server?

989


What are the advantages and disadvantages of sockets?

995


Public serversocket(int port, int queuelength) throws ioexception, bindexception?

1051


Tell me about networking classes and interfaces.

1001