Answer Posted / rajn
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.
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.
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.
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.
UDP(User Datagram Protocol). A simpler message-based
connectionless protocol. With UDP you send messages
(packets) across the network in chunks.
Unreliable - When you send a message, you don't know if
it'll get there, it could get lost on the way.
Not ordered - If you send two messages out, you don't know
what order they'll arrive in.
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 ? | 18 Yes | 2 No |
Post New Answer View All Answers
What is difference between egrep and grep?
Which command reduces the size of a file?
Which command will show you free/used memory? Does free memory exist on linux?
What is history command in linux?
What is mkdir?
How do I clear bash history in linux?
What command is used to check the number of files, disk space, and each user’s defined quota?
The head command writes the how many lines of a file to screen?
What is make in linux?
Explain about lprm job number?
Which command is used to find what is in your home directory?
What is a makefile in c?
What command can you use to make a tape archive file of a /home directory and send it to the /dev/tape device?
What is the role of case sensitivity in affecting the way commands are used?
What does in makefile do?