Data transmission is basically directed by TCP and UDP, one of them providing reliablity and the other providing speed. This article will explain which one and why that one is preferred by VoIP Voice over Internet Protocol, which directs transmission of voice over the Internet services.
So if you need to know which VoIP service is better, then I suggest that you should read along this page and even watch the video if you wish. It complements IP and that is why we usually mention them together. TCP defines the order of data transmission. It is a connection-oriented protocol in transmission. Its main duty is to build up and maintain a reliable and safe connection between two processes.
The process has basically three phases as seen in Figure 1: Reliable connection is made between the two end-points. Data transmission begins. Terminating connection and freeing the resources in use are performed. VoIP is an advanced telephony that allows its users to make calls over the internet without the need of traditional landline networks. To do so, VoIP converts analogue data in to packets and then sends it over the internet to its destination.
TCP stands for Transmission Control Protocol , in which data packets connect directly from source to destination and stay connected for the duration of the transfer. This method is usually very accurate and guarantees the delivery of data packets in its original order.
Communities: Chinese Japanese Korean. All Rights Reserved. The Cisco Learning Network. View This Post. Edited by Admin February 16, at AM. Hey Cisco guys, Today I have a serious real world question to ask. Guy being interviewd: Uh Please explain guys I am not a fan of facing interviews as of now. Top Rated Answers. All Answers. Hi Bogdan, Thanks for your answer.
Your last paragraph was what I was expecting as an explanation from someone actually a good answer to the interviewer's question "So what if people were in a major important call and it was using UDP and becauseof that packets were being dropped all the time,do you really want all of them to carry on a their converstaions saying " You guys are great!! I hope it helps you Best regards! Vipin Message was edited by: vipin. For example, VoIP uses UDP because if a voice packet is lost, by the time the loss could be noticed and the packet retransmitted, too much delay would have occured, and the voice would be unintelligible" 1 - Therefore, can anyone tell me is there an application or any other mechanism used to recover lost data in VoIP?
Hi Mike, You are welcome! Back to your question 1: 1 - Therefore, can anyone tell me is there an application or any other mechanism used to recover lost data in VoIP? Thanks Bogdan! This is an automated process between the client and the server that takes place before the communication begins. The process consists of the client contacting the server and the server acknowledging the connection.
Then the connection is established. With a connectionless protocol such as UDP, there is none of this virtual handshaking. So how does this affect the suitability for VoIP? Speed and latency are particularly important considerations when thinking about the ideal VoIP setup. You want to make sure packets are transmitted as quickly as possible with little latency for high-quality conversations. So which of the two protocols are best for this? All the ACKs, error-monitoring, and error-correction require more resources and takes up time.
A few packets missing will simply cause a few seconds of silence, or something along those lines. TCP has a wide range of error-checking mechanisms, such as:. The TCP protocol is used where error-free data transfer is absolutely essential. Obviously, the error-detection and error-correction mechanisms of TCP increase latency.
So what error-checking and error-correction mechanisms does UDP have?
0コメント