Shared more. Cited more. Safe forever.
    • advanced search
    • submit works
    • about
    • help
    • contact us
    • login
    View Item 
    •   MOspace Home
    • University of Missouri-Columbia
    • Graduate School - MU Theses and Dissertations (MU)
    • Theses and Dissertations (MU)
    • Theses (MU)
    • 2013 Theses (MU)
    • 2013 MU theses - Freely available online
    • View Item
    •   MOspace Home
    • University of Missouri-Columbia
    • Graduate School - MU Theses and Dissertations (MU)
    • Theses and Dissertations (MU)
    • Theses (MU)
    • 2013 Theses (MU)
    • 2013 MU theses - Freely available online
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.
    advanced searchsubmit worksabouthelpcontact us

    Browse

    All of MOspaceCommunities & CollectionsDate IssuedAuthor/ContributorTitleIdentifierThesis DepartmentThesis AdvisorThesis SemesterThis CollectionDate IssuedAuthor/ContributorTitleIdentifierThesis DepartmentThesis AdvisorThesis Semester

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular AuthorsStatistics by Referrer

    Comparing TCP-IPv4TCP-IPv6 network performance

    Shah, Harshil
    View/Open
    [PDF] Full thesis (3.109Mb)
    [PDF] Alternate abstract (50.48Kb)
    [PDF] Abstract (104.9Kb)
    Date
    2013
    Format
    Thesis
    Metadata
    [+] Show full item record
    Abstract
    The Internet Protocol version 4 (IPv4) has been the backbone of the Internet since its inception. The growth and success of the Internet has accelerated the consumption of the IPv4 address space and hence its exhaustion is predicted very soon. Despite the use of multiple hidden and private networks to keep things going, a newer version of the protocol, Internet Protocol version 6 (IPv6), is proposed to solve this issue along with many other improvements as part of a better, newer design. For smoother transition and given the decentralized nature of the Internet, both of the protocol stacks, namely IPv4 and IPv6, are expected to be supported by the hosts and hence co-exist for a period of time. Many application programs, especially those involved in large data transfers, currently use the TCP/IP protocol suite. However, there have not been many attempts to leverage the existence of both Internet Protocol versions over a TCP connection. This thesis, through a prototype, is an attempt to improve the network utilization by using either an IPv4 or an IPv6 protocol for a TCP connection based on end-to-end measured performance between two hosts. A measurement tool, named netaware, is developed as part of this thesis to measure the end-to-end network performance for both IPv4 and IPv6 protocols within a single tool. The tool measures two performance parameters, namely the bandwidth and the latency in a multi-threaded environment. The tool utilizes a simple middleware application, also built as part of this thesis, to create and use socket connections for interprocess communication across the network between the two hosts. The middleware application is used as an intermediate level application to take care of creating IPv4 or IPv6 connections between the hosts, needed to transmit measurement and control data while measuring the performance parameters. The use of middleware application facilitates the construction of network applications by having an application developer to deal with minimal code to use either IP protoc
    URI
    https://hdl.handle.net/10355/43022
    https://doi.org/10.32469/10355/43022
    Degree
    M.S.
    Thesis Department
    Computer science (MU)
    Collections
    • Computer Science electronic theses and dissertations (MU)
    • 2013 MU theses - Freely available online

    Send Feedback
    hosted by University of Missouri Library Systems
     

     


    Send Feedback
    hosted by University of Missouri Library Systems