DATA STREAMING USING KERNEL SOCKET MODULE TO OVERCOME LIMITATIONS OF FTP

Authors

  • Pankaj Kumar Department Of Computer Science & Engineering , RN College Of Engineering & Technology
  • Ms. Manisha Department Of Computer Science & Engineering , RN College Of Engineering & Technology

Keywords:

Socket, Client, SMTP, Linux

Abstract

A socket serves as a communication end point between two processes. One process is known as server and other as client. Server programs create sockets, bind to well-known ports, listen and accept connections from clients. Servers are usually designed to accept multiple connections from clients—they either fork a new process to serve each client request (concurrent servers) or completely serve one request before accepting more connections (iterative servers). Client programs, on the other hand, create sockets to connect to servers and exchange information.

References

For FTP RFC http://tools.ietf.org/html/rfc959

Wiki for FTP http://en.wikipedia.org/wiki/File_Transfer_Protocol#cite_note-for-1

Wiki of full FTP Client command http://en.wikipedia.org/wiki/List_of_FTP_commands

Complete List of Server return code. http://en.wikipedia.org/wiki/List_of_FTP_server_return_codes

Network programming book. Unix Network Programming, Volume 1 by W. Richard Stevens, Bill Fenner, Andrew M. Rudoff

To download the Linux Kernel Source code. https://www.kernel.org/

For network internal of Linux. Understanding Linux Network Internals by Christian Benvenuti.

[Bac86] Maurice J. Bach. The Design of the UNIX Operating System. Prentice-Hall, Englewood Cliffs, NJ 07632, USA, 1986.

Downloads

Published

30-09-2015

How to Cite

Pankaj Kumar, & Ms. Manisha. (2015). DATA STREAMING USING KERNEL SOCKET MODULE TO OVERCOME LIMITATIONS OF FTP. International Journal for Research Publication and Seminar, 6(3). Retrieved from https://jrps.shodhsagar.com/index.php/j/article/view/636

Issue

Section

Original Research Article