VOIP stands for Voice Over Internet Protocol or simply Voice Over IP.

It means that it is a method to send voice packets over IP. I don't mean by voice packets that they are any new type of packets, they are just tcp and udp packets but they contain bits for voice inside them.

A suphisticated Definition of VOIP

Voice over Internet Protocol (VoIP) is a general term for a family of transmission technologies for delivery of voice communications over IP networks such as the Internet or other packet-switched networks.

  • IP telephony
  • Internet telephony
  • voice over broadband (VoBB)
  • broadband telephony
  • broadband phone

for example two computers want to connect to each other for voip communication.
Here are the steps that they will carry out.

  1. PC1 one get the voice from mic.
  2. PC1 Converts that voice to digital form.
  3. PC1 encodes and/or compresses that voice.
  4. PC1 encapsulate this voice into packets (usually UDP Packets)
  5. PC1 send packets to PC2
  6. PC2 reads that packet and removes the encapsulation to get compresses voice.
  7. PC2 decompresses/decodes voice packets
  8. PC2 Converts Voice back to analog form to be sent to speakers