Abstract
(The network related functions (Sendto, and Receivefrom) in VoIPv6, are needed to obtain the communication socket in both UDP, and TCP before the communication can take place between the sending and receiving ends. The intent of testing and evaluating the network related functions in Voice over Internet Protocol (VoIPv6) in this research work is not to provide a comprehensive benchmark, but rather to test how well TCP (Transmission Control Protocol), and UDP (User Datagram Protocol) perform in sending and receiving VoIPv6 traffic and bulk data transfer, Part of this, due to the cumulative nature of VoIPv6 performance, can be achieved by testing the network related functions which are the Sendto and Receivefrom socket calls. This is because the sending concept in UDP IPv6 is based on the best effort sending of packets not a guaranteed sending as in TCP IPv6. In this context, performance enhancement techniques are needed to be applied in VoIPv6 due to the fact that there is no dedicated line between the sending and receiving ends. This is actually the putty and the drawback at the same time of VoIP. This is also the reason for IPv6 to take longer time yet to reach its full maturity (Recommendation G.711 of the ITU expectation is by the year 2050) when fully deploying real time applications due to their time sensitivity.
Highlights
In this paper the time needed to obtain the communication socket in VoIPv6 was quantified and studied
This research work motivation from literature review, can be clearly described and summarized as, there is a need to quantify, and analyze the delay in VoIPv6 caused by different factors contributing to the overall delay as highlighted in www.ijacsa.thesai.org (IJACSA) International Journal of Advanced Computer Science and Applications, Vol 7, No 1, 2016 (Mark Allman of the Internet Measurement Research Group (IMRG) Australian National University, 06 August 2012), one of these factors is the time needed to obtain the communication socket
In (W Richard Stevens 1998) user datagram protocol (UDP) was defined as a transmission protocol in IPv6 applications, since it prepares its 8-bytes header and passes the Datagrams to IP, IP prepares its header, determines the outgoing interface by performing the routing functions, and either adds the datagram to the Datalink output queue or fragment the datagram and adds each fragment to the Datalink output queue
Summary
In this paper the time needed to obtain the communication socket in VoIPv6 was quantified and studied. The G.711 was the codec technique in the VoIPv6 software that was used in both the VoIPv6 client and server couples in both the source IPv6 and destination IPv6 as (W Richard Stevens 1998) discussed voice transmission under IPv6 in detail. This research work added codes that were developed using socket programming FreeBSD to run the real time tests. The aim here is to run performance tests for VoIPv6 network related functions that are frequently used in both the TCP and UDP client and server programs or codes, functions like socket applications (Client/Server) with combination of functions such as Sendto and Receivefrom, Client/Server codes were developed as in
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Computer Science and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.