Publication Type:

Book Chapter


Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, Volume 84, Number PART 1, Bangalore, p.552-562 (2012)





Authentication, Computer science, Different stages, File transfer protocols, Gateways (computer networks), Information technology, Large files, Network congestions, Network security, Quality of service, Secure download, Sequential download, Session transfer, Standard transmission, Transmission control protocol


We propose the design of a Session Transfer Protocol (STP) that allows a client to download a large file replicated across several servers. STP runs at the session layer, on the top of the standard Transmission Control Protocol (TCP). A client can sequentially download the entire file from one or more servers, from one server at a time, with just one TCP session. A STP Server, currently sending the contents of a file to a client, can proactively detect congestion in the network and transfer a file download session to another peer STP Server that is located in a different network. At any stage (initial session establishment or session transfer), the STP Client chooses a particular server by executing certain selection tests among the servers in the list sent by the STP Gateway, which is the public face of the cluster of STP Servers in the Internet. Unlike the traditional File Transfer Protocol (FTP) that requires users to repeatedly initiate the entire download process upon the failure of each FTP connection, STP is seamless, incremental and provides improved Quality of Service while downloading a large file. The user working at the STP Client is unaware of the congestion and resulting session transfer to a different STP Server. STP is security-aware and has appropriate encryption, authentication and anti-spoofing features incorporated at different stages of its execution. © Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2012.


cited By (since 1996)0; Conference of org.apache.xalan.xsltc.dom.DOMAdapter@e1cfa58 ; Conference Date: org.apache.xalan.xsltc.dom.DOMAdapter@1077aea5 Through org.apache.xalan.xsltc.dom.DOMAdapter@216adb15; Conference Code:101203

Cite this Research Publication

Natarajan Meghanathan and Dr. Bhadrachalam Chitturi, “A secure session transfer protocol for downloading a large file across a cluster of servers in the presence of network congestion”, in Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, vol. 84, Bangalore: , 2012, pp. 552-562.