Abstract
Nowadays, most networks are constructed based on IPv4.But with the IP addresses are becoming less and less, networks based on IPv6 are becoming more and more. So, some application programs based on IPv4 are needed to be improved to suit IPv4/IPv6 environment. The difference between IPv4 and IPv6 socket is first compared in the paper. Then a FTP program based on IPv4/IPv6 is designed by dual stack software. Syetem test shows that FTP server can support IPv4/IPv6,and the basic functions such as login, authentication of passwords, list of sending files, download files, upload file and delete files were implemented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gilligan, R.E., Thomson, S., Bound, J., et al.: Basic socket interface extensions for IPv6. RFC 2553 (1999)
Wang, Y.-L.: Research and Implementation of the Application Server Based on IPv6. Computer Engineering & Science 32(12), 12–14, 18 (2010)
Hinden, R., Deering, S.: IP Version 6 Addressing Architecture, RFC 2373 (July 1998)
Xiong, Q., Zhang, H., et al.: Design of streaming media cluster server based on MPI. Applied Mechanics and Materials 63-64, 643–646 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag GmbH Berlin Heidelberg
About this chapter
Cite this chapter
Xiong, Q., He, Y. (2012). Research and Implementation of Application Server Compatible with IPv4 and IPv6. In: Jin, D., Lin, S. (eds) Advances in Electronic Commerce, Web Application and Communication. Advances in Intelligent and Soft Computing, vol 148. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28655-1_32
Download citation
DOI: https://doi.org/10.1007/978-3-642-28655-1_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28654-4
Online ISBN: 978-3-642-28655-1
eBook Packages: EngineeringEngineering (R0)