KR20020019170A - Simultaneous multiple file downloads uploads in Internet's FTP - Google Patents
Simultaneous multiple file downloads uploads in Internet's FTP Download PDFInfo
- Publication number
- KR20020019170A KR20020019170A KR1020000052303A KR20000052303A KR20020019170A KR 20020019170 A KR20020019170 A KR 20020019170A KR 1020000052303 A KR1020000052303 A KR 1020000052303A KR 20000052303 A KR20000052303 A KR 20000052303A KR 20020019170 A KR20020019170 A KR 20020019170A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- thread
- server
- client
- receiving
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 인터넷 파일 전송 프로토콜(File Transfer Protocol, 이하 FTP라 칭함)에서 파일 동시 다중 송신 및 수신 방법에 관한 것이다.The present invention relates to a file simultaneous multiplexing and receiving method in the Internet File Transfer Protocol (hereinafter referred to as FTP).
기존의 FTP에서는 클라이언트(Client)와 서버(Server)간의 파일 송수신 과정에서 파일 송수신 관련 명령어와 이 명령에 대한 응답을 주고 받는 제어 세션(control-seession) 한 개와 실제 파일 데이터가 송수신 되는 데이터 세션(data-session) 한 개를 이용하게 되는데, 이때 상기 명령어 응답은 문자열이며, 각각 공백 문자로 해당 문자열이 구분되고, 응답에는 응답코드가 문자열의 맨 앞에 오게 된다.In the existing FTP, a data session in which a file and a command related to file transmission and reception and a response to the command are transmitted and received and the actual file data is transmitted and received during a file transmission and reception between a client and a server In this case, the command response is a string, each of which is separated by a space character, and the response code is preceded by the response string.
상기 제어 세션은 상기 클라이언트가 로그인하여 종료할 때까지 유지되고, 데이터 세션은 파일 송신 또는 수신할 때마다 생성및 소멸되며 오직 한 개로 유지된다.The control session is maintained until the client logs in and terminates, and a data session is created and destroyed each time a file is sent or received and is maintained only one.
그러나 상기 종래의 FTP는 한 개로 유지되는 데이터 세션방식으로 인하여 동시에 파일 송신 및 수신을 수행할 수 없으며, 이러한 방식에서 파일 송신 및 수신 n(n>0)개를 동시에 해야 한다면, 사용자 PC에서 클라이언트 프로그램 n개를 더 띄워야 하며, 해당 서버가 있는 호스트에도 FTP서버 n개를 더 띄워야 하므로 n번의 재접속이 일어나고 n개의 제어 세션, n개의 데이터 세션이 생성된다.However, the conventional FTP cannot perform file transmission and reception at the same time due to the data session method maintained in one, and if such file transmission and reception n (n> 0) must be performed at the same time, the client program on the user PC You need to spawn n more, and you have to spawn n more FTP servers on the host where the server resides, so you get n reconnections, n control sessions, and n data sessions.
이에 따라 상기 종래의 FTP에서 파일 다중 송수신은 시스템의 메모리 및 자원의 낭비 초래와 허용할 수 없는 네트워크 자원낭비 및 시스템 부하의 발생을 유발할 수 있는 비현실적인 문제점을 가지고 있다.Accordingly, the file multiplexing in the conventional FTP has an unrealistic problem that may cause waste of memory and resources of the system, unacceptable network resource waste, and system load.
즉, 인터넷에서 표준으로 자리잡은 대표적인 파일 송수신 시스템인 FTP의 보편성과 안정성에도 불구하고 종래에는 하나의 파일을 송수 또는 수신을 하고 있는 경우, 사용자는 다른 파일들을 송신 또는 수신을 하려면 이전의 파일 송신 또는 수신이 완료될 때까지 기다려야만 하는, 다시 말하면 동시에 파일 송수신을 수행할 수 없는 문제점을 가지고 있다는 것이다.In other words, despite the generality and stability of FTP, a typical file transmission / reception system that has become a standard on the Internet, when a user conventionally transmits or receives a file, the user may send or receive other files to transmit or receive other files. There is a problem in that it is not possible to perform file transmission and reception at the same time, which has to wait until reception is completed.
상기 문제점을 해결하기 위해 본 발명은, 인터넷(Internet) FTP에서 부하를 최소화하면서 동시에 파일 송신 및 수신을 할 수 있는 새로운 FTP 시스템의 제공을 목적으로 한다.In order to solve the above problems, an object of the present invention is to provide a new FTP system capable of transmitting and receiving files while minimizing load on Internet FTP.
상기 목적을 달성하기 위하여 본 발명은, 클라이언트의 접속요구 처리의 제 1 과정, 상기 클라이언트의 다중 파일 수신요구를 받아 이를 처리하는 파일 수신처리의 제 2 과정, 상기 클라이언트의 다중 파일 송신요구를 받아 이를 처리하는 파일 송신처리의 제 3 과정 및 상기 다중 파일 송수신을 선택적으로 중지하는 제 4 과정을 포함하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a first process of a client's connection request processing, a second process of a file reception process of receiving and processing a multi-file reception request of the client, and a multi-file transmission request of the client. And a fourth process of selectively transmitting and receiving the third file of the file transmission processing.
본 발명은 상기 FTP의 불편함을 해결하여 FTP에서 동시에 파일 송수신을 사능하게 함으로써, 사용자가 파일 송수신으로 인한 대기 시간을 줄이고, 보다 편리하게 인터넷 FTP를 이용하도록 한다.The present invention solves the inconvenience of the FTP to enable the file transmission and reception at the same time in the FTP, so that the user reduces the waiting time due to file transmission and reception, more convenient to use the Internet FTP.
도 1 은 본 발명이 적용되는 FTP 서버와 클라이언트 구조도,1 is a structural diagram of an FTP server and a client to which the present invention is applied;
도 2 는 본 발명에 따른 FTP의 접속 흐름도,2 is a flow chart of FTP connection according to the present invention;
도 3 은 본 발명에 따른 FTP의 파일 수신 흐름도,3 is a flowchart for receiving a file of FTP according to the present invention;
도 4 는 본 발명에 따른 FTP의 파일 송신 흐름도,4 is a flowchart of file transmission of FTP according to the present invention;
도 5 는 본 발명에 따른 동시 다중 파일 송수신중 선택적 파일 전송 중지 흐름도,5 is a flowchart illustrating a selective file transfer stop during simultaneous multiple file transmission and reception according to the present invention;
도 6 은 본 발명에 따른 프로토콜 메시지 구성도.6 is a configuration diagram of a protocol message according to the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100 : FTP 클라이언트 101 : FTP 클라이언트 메인 쓰레드100: FTP client 101: FTP client main thread
102 : 파일 송신 쓰레드 103 : 파일 수신 쓰레드102: file send thread 103: file receive thread
110 : 인터넷 서버(inetd 데몬 프로세스) 120 : 제어 세션110: internet server (inetd daemon process) 120: control session
121 : 데이터 세션 130 : FTP 서버121: Data Session 130: FTP Server
131 : FTP 서버 메인 쓰레드131: FTP server main thread
132 : FTP 서버 멀티 쓰레드 관리부132: FTP server multi-threaded management unit
210 : 파일210: file
211, 212, 213 : 파일 #1, 파일 #2, 파일 #3211, 212, 213: file # 1, file # 2, file # 3
이하 첨부된 도면을 참조하여 본 발명을 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1 은 본 발명이 적용되는 FTP 서버와 클라이언트 구조도로서, 상기 FTP 클라이언트(100)와 서버(130)는 파일송신 및 수신을 동시에 여러개 처리하기 위하여, 멀티쓰레드(Multithread)로 구현하였으며, 아래와 같이 관리 및 운영된다.1 is a schematic diagram of an FTP server and a client to which the present invention is applied. The FTP client 100 and the server 130 are implemented as multithreads to simultaneously process multiple file transmissions and receptions. And operate.
상기 클라이언트(100)가 서버(130)에 접속하여 있는 동안 제어 세션(120)은 한 개로 유지하며, 클라이언트(100)는 사용자의 파일 송수신 명령을 받아서 이를 동시에 처리하기 위하여 멀티쓰레드를 생성하고, 생성된 멀티쓰레드는 서버의 송수신 쓰레드에 접속하여 데이터 세션(121)을 생성하고, 이 데이터 세션(121)을 통하여 파일을 송수신하게 된다.The control session 120 is maintained as one while the client 100 is connected to the server 130, and the client 100 generates a multithread to receive and process a file transmission and reception command of the user and to simultaneously process it. The connected multithreaded server connects to a server's transmit / receive thread to create a data session 121, and transmit and receive a file through the data session 121.
예를 들면, n(n > 0)개 파일을 동시에 수신하고 있는 순간에, 서버(130)와 클라이언트(100)의 n개의 멀티쓰레드가 1개의 제어세션(120)과 n개의 데이터세션(121)을 이용하여 파일 송수신을 하게 된다.For example, at the moment of receiving n (n> 0) files at the same time, n multi-threads of the server 130 and the client 100 are controlled by one control session 120 and n data sessions 121. Send and receive files using.
도 2 는 본 발명에 따른 FTP의 접속 흐름도로서, FPT 클라이언트(100)가 인터넷 서버(110)에 포트번호 21번으로 접속하여 FTP(130)가 생성되면, FTP서버(130)는 클라이언트(100)에 접속되었다는 응답코드인 220을 보내고 클라이언트는 사용자ID인증을 위한 USER 명령어를 상기 서버로 보내면, 이에 대한 응답으로 서버(130)에서 상기 유효한 사용자에 대한 패스워드 요구코드인 331을 클라이언트(100)에게 보내고 클라이언트(100)는 비밀번호를 서버(130)에 전달하면, 상기 FTP 서버(130)는 상기 사용자 ID 및 비밀번호를 참조하여 인증에 성공하면 FTP 클라이언트(100)에게 로그인(Login)되었다는 응답코드인 230을 보낸다.2 is a flow chart of the FTP according to the present invention. When the FPT client 100 accesses the Internet server 110 with the port number 21 and the FTP 130 is generated, the FTP server 130 is connected to the client 100. If the client sends a response code of 220, and the client sends a USER command for user ID authentication to the server, the server 130 sends a password request code 331 for the valid user to the client 100 in response thereto. When the client 100 transmits a password to the server 130, the FTP server 130 receives a 230, which is a response code indicating that the FTP client 100 has been logged in upon successful authentication with reference to the user ID and password. send.
상기 클라이언트(100)는 서버 측(130)에서 데이터 세션(121)을 생성하기 위한 접속 대기(Listen)하고 있는 포트(Port)번호를 알기 위한 명령어(PASV)를 서버로 보내고, 서버(130)는 상기 포트번호를 IP 주소와 함께 응답을 한다.The client 100 sends a command (PASV) for knowing a port number waiting to be connected to create a data session 121 on the server side 130 to the server, and the server 130 The port number is responded with an IP address.
도 3 은 본 발명에 따른 FTP의 파일 수신 흐름도로서, 사용자는 파일 수신 명령을 내리면 이 수신 명령은 클라이언트의 메인 쓰레드(101)에게 전달되며, 상기 메인 쓰레드(101)는 상기 수신 명령을 동시에 처리하기 위하여 파일 수신 쓰레드(103)를 생성하고, 생성된 수신 쓰레드(103)는 파일 수신에 앞서 수신할 파일들의 크기를 알기 위하여 서버로 파일크기 질의 명령을 도 6a의 형식으로 제어 세션(120)을 통하여 상기 클라이언트 메인 쓰레드(101)에게 보내면 클라이언트의 메인 쓰레드(101)는 상기 파일 크기 응답에 포함되어 있는 쓰레드 식별 번호를 추출하여 해당 파일 수신 쓰레드(103)에게 상기 파일 크기 응답을 도 6b의 형식으로 전달한다.3 is a flowchart of receiving a file of FTP according to the present invention. When a user issues a file receiving command, the receiving command is transmitted to the main thread 101 of the client, and the main thread 101 simultaneously processes the receiving command. In order to know the size of files to be received prior to the file reception, the generated reception thread 103 generates a file receiving thread 103 through the control session 120 in the form of FIG. 6A. When sending to the client main thread 101, the client main thread 101 extracts a thread identification number included in the file size response and delivers the file size response to the corresponding file receiving thread 103 in the format shown in FIG. 6B. do.
상기 파일 수신 쓰레드(103)는 수신한 파일 개수만큼 파일 수신 명령을 도 6c의 형식으로 상기 서버(130)로 송신하고, 서버의 메인 쓰레드(131)는 이 수신 명령을 처리할 파일 송신 쓰레드(102)를 서버 쓰레드 관리부(132)에서 할당받고, 이할당된 파일 송신 쓰레드(102)는 파일 수신 시작 코드인 150과 본 발명에서 새로 정의한 데이터 세션 생성 준비 응답코드인 210을 제어세션(120)에 송신하면 상기 데이터 세션 생성준비 응답을 클라이언트의 메인 쓰레드(101)가 제어 세션을 통하여 수신하여 상기 파일 수신 쓰레드(103)에게 전달한다. 그러면 상기 파일 수신 쓰레드(103)는 상기 서버 접속과정을 통하여 이미 알고 있던 IP주소 및 포트번호를 이용하여 서버(130)에 데이터 세션 생성을 위한 접속을 한다.The file receiving thread 103 transmits a file receiving command to the server 130 in the form of FIG. 6C by the number of received files, and the main thread 131 of the server transmits a file transmitting thread 102 to process the receiving command. ) Is allocated by the server thread management unit 132, and the allocated file transmission thread 102 transmits the file reception start code 150 and the data session creation preparation response code 210 defined in the present invention to the control session 120. Then, the main session 101 of the client receives the data session creation preparation response through the control session and transfers it to the file receiving thread 103. Then, the file receiving thread 103 accesses the server 130 to create a data session using the IP address and port number already known through the server access process.
상기 과정에서 생성된 데이터 세션(121)을 통하여 서버측의 파일 송신 쓰레드(103)가 송신한 파일을 클라이언트측의 파일 수신 쓰레드(102)에서 수신하게 되며, 수신 종료는 서버측의 파일 송신 쓰레드(102)가 데이터 세션(121)을 닫음과 상기 파일 송신 쓰레드(102)를 서버 쓰레드 관리부(131)에 반납함으로써 이루어진다.Through the data session 121 generated in the above process, the file transmission thread 103 on the server side receives the file transmitted by the file reception thread 102 on the client side. 102 closes the data session 121 and returns the file send thread 102 to the server thread manager 131.
상기 클라이언트 파일 수신 쓰레드(103)는 상기 파일크기 응답과 실제 수신한 파일크기를 비교하여 파일 수신의 성공여부를 판단함으로써 파일 수신을 종료한다.The client file receiving thread 103 ends the file reception by comparing the file size response with the actual received file size to determine whether the file reception is successful.
도 4 는 본 발명에 따른 FTP의 파일 송신 흐름도로서, 사용자 송신 명령어가 클라이언트의 메인 쓰레드(101)에게 전달되고, 상기 메인 쓰레드(101)는 동시에 파일 송신을 처리하기 위하여 파일 송신 쓰레드(102)를 생성하고, 이 생성된 파일 송신 쓰레드(102)는 파일송신 명령어를 도 6d의 형식으로 제어 세션(120)을 통하여 전송하고, 서버의 메인쓰레드(131)는 이 송신 명령어를 제어 세션(120)으로부터 수신하여 이 송신 명령을 처리할 파일 수신 쓰레드(103)를 서버 쓰레드 관리부(132)에서 할당받고, 이 할당된 파일 수신 쓰레드(103)는 파일 송신 시작 코드인 150과본 발명에서 새로 정의한 데이터 세션 생성 준비 응답코드인 210을 제어 세션(120)을 통하여 전송한다.4 is a flowchart of file transmission of FTP according to the present invention, in which user transmission commands are delivered to the main thread 101 of the client, which simultaneously processes the file transmission thread 102 to handle file transmission. And the generated file send thread 102 sends the file send command through the control session 120 in the form of FIG. 6D, and the server's main thread 131 sends this send command from the control session 120. The server thread management unit 132 is assigned a file receiving thread 103 to receive and process this send command, and the allocated file receiving thread 103 prepares a data session start code 150 and a data session newly defined in the present invention. The response code 210 is transmitted through the control session 120.
클라이언트의 메인 쓰레드(101)는 상기 제어 세션(120)을 통하여 상기 데이터 세션 생성준비 응답을 수신하고, 상기 데이터 세션 응답에 포함되어 있는 쓰레드 식별번호를 추출하여 해당 파일 송신 쓰레드(102)에게 상기 응답을 전달하면 파일 송신 쓰레드(102)는 상기 서버 접속과정을 통하여 이미 알고 있던 IP주소 및 포트번호를 이용하여 서버(130)에 데이터 세션 생성을 위한 접속을 한다.The main thread 101 of the client receives the data session creation preparation response through the control session 120, extracts a thread identification number included in the data session response, and sends the response to the corresponding file transmission thread 102. The file transmission thread 102 makes a connection for creating a data session with the server 130 using the IP address and port number already known through the server connection process.
상기 과정에서 생성된 데이터 세션(121)을 통하여 클라이언트의 송신 쓰레드(102)가 송신한 파일을 서버의 파일 수신 쓰레드가 수신하게 된다.The file reception thread of the server receives the file transmitted by the client transmission thread 102 through the data session 121 generated in the above process.
이때 상기 수신 종료는 상기 클라이언트의 송신 쓰레드가 데이터 세션(121)을 닫음으로써 이루어지며, 서버측 파일 수신 쓰레드(103)는 상기 파일 송신 명령어에 포함되어 있는 송신 파일크기와 실제 파일크기를 비교하여 파일 송신의 성공여부를 판단함으로써 파일 송신을 종료하고, 서버 쓰레드 관리부에 자신을 반납한다.In this case, the receiving end is performed by the transmitting thread of the client closing the data session 121, and the server-side file receiving thread 103 compares the actual file size with the transmitting file size included in the file sending command. By judging whether the transmission is successful, the file transmission is terminated, and the server thread management unit returns itself.
도 5 는 본 발명에 따른 동시 다중 파일 송수신중 선택적 파일 전송 중지 흐름도로서, 기존 FTP는 중지명령어(abort)를 이용하였는데, 이는 파일 송수신이 하나밖에 없는 경우만 고려하여 만들어진 것으로 동시 다중 파일 송수신에 적합하지 않았다.FIG. 5 is a flowchart of selective file transmission stopping during simultaneous multiple file transmission and reception according to the present invention. Existing FTP uses an abort command, which is made in consideration of only one file transmission and reception, and is suitable for simultaneous multiple file transmission and reception. Did not do it.
따라서 본 발명에서는 다중 파일 송수신중 선택적 전송중지를 해당 송수신중인 파일의 데이터 세션(121)을 닫음으로써 구현하였다.Accordingly, in the present invention, selective transmission stop during multiple file transmission and reception is implemented by closing the data session 121 of the file being transmitted and received.
사용자의 해당 송수신에 대하여 중지 명령이 클라이언트의 메인 쓰레드(101)에게 전달되면, 이 송수신 중지 사건(event)을 해당 파일 송신 또는 수신 쓰레드에게 알리고, 상기 파일 송수신 중지 사건을 통보받은 상기 파일 송신 또는 수신 쓰레드는 자신의 데이터 세션(121)을 닫고 소멸한다.When a stop command is sent to the main thread 101 of the client for the corresponding send / receive of the user, the send / receive stop event is notified to the corresponding file send or receive thread, and the file send or receive that is notified of the file send / receive stop event. The thread closes and destroys its data session 121.
한편 서버(130)측에서는 클라이언트의 파일 송수신의 중단을 아래의 원리에 의해 알 수 있다.On the other hand, the server 130 can know the interruption of the file transmission and reception of the client by the following principle.
송신하고 있는 파일을 중지하고 있는 경우, 서버는 도6d 형식인 파일송신 명령어에 포함되어 있는 송신 파일크기와 실제 파일 크기가 다르기 때문에 송신의 중단을 감지하여 해당 서버의 수신 쓰레드(103)를 쓰레드 관리부에 반납한다.When the file being sent is stopped, the server detects the interruption of the transmission because the file size of the send file included in the file send command of FIG. 6D is different from the actual file size. Return to
또한 수신하고 있는 파일을 중지한 경우에는, 클라이언트의 수신 쓰레드(103)는 이전에 수신한 도6b 형식의 파일크기 응답과 실제 수신한 파일크기가 다르기 때문에 파일 수신 중단을 감지할 수 있다.In addition, when the receiving file is stopped, the receiving thread 103 of the client may detect the interruption of the file reception because the received file size is different from the file size response of the previously received FIG. 6B format.
상술한 바와 같이 본 발명은, 인터넷 FTP에서 시스템 부하를 최소화하면서 파일 송수신을 동시 다중으로 수행할 수 있음으로써, 여러 개의 파일을 송수신할 때 발생하는 대기시간을 대폭 줄일 수 있게 됨에 따라 사용자가 FTP를 편리하게 이용할 수 있는 효과를 갖는다.As described above, the present invention can simultaneously perform multiple file transmission / reception while minimizing system load in the Internet FTP, thereby greatly reducing the waiting time caused when transmitting and receiving a plurality of files. It has an effect that can be conveniently used.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000052303A KR20020019170A (en) | 2000-09-05 | 2000-09-05 | Simultaneous multiple file downloads uploads in Internet's FTP |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000052303A KR20020019170A (en) | 2000-09-05 | 2000-09-05 | Simultaneous multiple file downloads uploads in Internet's FTP |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020019170A true KR20020019170A (en) | 2002-03-12 |
Family
ID=19687360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000052303A KR20020019170A (en) | 2000-09-05 | 2000-09-05 | Simultaneous multiple file downloads uploads in Internet's FTP |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020019170A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013103214A1 (en) | 2012-01-06 | 2013-07-11 | (주)엘지하우시스 | Refrigerator insulating door having three-dimensional shape |
KR101315297B1 (en) * | 2007-02-27 | 2013-10-08 | 주식회사 케이티 | Messenger service method and messenger server for working dynamic server processes in messenger service system |
CN113766006A (en) * | 2021-07-29 | 2021-12-07 | 北京思特奇信息技术股份有限公司 | Real-time file transmission method and system based on FTP (file transfer protocol) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10240603A (en) * | 1997-02-27 | 1998-09-11 | Fuji Xerox Co Ltd | File management device and file transfer method |
JPH11242640A (en) * | 1998-02-25 | 1999-09-07 | Kdd Corp | File transfer method |
KR20000008281A (en) * | 1998-07-11 | 2000-02-07 | 신동호 | Data communication system based on terminal providing multi session and communication method thereby |
JP2000122937A (en) * | 1998-10-19 | 2000-04-28 | Fujitsu Ltd | File up-loading method, data processor and recording medium |
US6085251A (en) * | 1998-04-02 | 2000-07-04 | The United States Of America As Represented By The Secretary Of The Air Force | Implementing a parallel file transfer protocol |
-
2000
- 2000-09-05 KR KR1020000052303A patent/KR20020019170A/en not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10240603A (en) * | 1997-02-27 | 1998-09-11 | Fuji Xerox Co Ltd | File management device and file transfer method |
JPH11242640A (en) * | 1998-02-25 | 1999-09-07 | Kdd Corp | File transfer method |
US6085251A (en) * | 1998-04-02 | 2000-07-04 | The United States Of America As Represented By The Secretary Of The Air Force | Implementing a parallel file transfer protocol |
KR20000008281A (en) * | 1998-07-11 | 2000-02-07 | 신동호 | Data communication system based on terminal providing multi session and communication method thereby |
JP2000122937A (en) * | 1998-10-19 | 2000-04-28 | Fujitsu Ltd | File up-loading method, data processor and recording medium |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101315297B1 (en) * | 2007-02-27 | 2013-10-08 | 주식회사 케이티 | Messenger service method and messenger server for working dynamic server processes in messenger service system |
WO2013103214A1 (en) | 2012-01-06 | 2013-07-11 | (주)엘지하우시스 | Refrigerator insulating door having three-dimensional shape |
US9243836B2 (en) | 2012-01-06 | 2016-01-26 | Lg Hausys, Ltd. | Heat insulation door for a refrigerator having 3 dimensional shapes |
CN113766006A (en) * | 2021-07-29 | 2021-12-07 | 北京思特奇信息技术股份有限公司 | Real-time file transmission method and system based on FTP (file transfer protocol) |
CN113766006B (en) * | 2021-07-29 | 2024-02-23 | 北京思特奇信息技术股份有限公司 | Real-time file transmission method and system based on FTP protocol |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5931913A (en) | Methods, system and computer program products for establishing a session between a host and a terminal using a reduced protocol | |
KR100194252B1 (en) | Method and apparatus for improving mutual authentication, and computer readable program product | |
EP1248984B1 (en) | Methods and apparatus for downloading a file from a server | |
US6049820A (en) | Multiplexing of clients and applications among multiple servers | |
US5598535A (en) | System for selectively and cumulatively grouping packets from different sessions upon the absence of exception condition and sending the packets after preselected time conditions | |
US6128644A (en) | Load distribution system for distributing load among plurality of servers on www system | |
US9781215B2 (en) | Migration of network connection under mobility | |
US7320032B2 (en) | Methods and structure for reducing resource hogging | |
CA2414376A1 (en) | Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network based applications | |
JP2002324056A (en) | System and method for accessing to software component in distributed network environment | |
CA2104076C (en) | Session oriented connectionless data transfer for a computer network | |
US20110225230A1 (en) | Method and apparatus for detecting active and orphan session-based connections | |
US9219777B2 (en) | System and method for using common communication channel by web page applets | |
KR20020019170A (en) | Simultaneous multiple file downloads uploads in Internet's FTP | |
US6697895B1 (en) | Network attached tape storage system | |
US10412146B2 (en) | Message switching | |
CN112118284A (en) | Gateway device-oriented http data request method, device and medium | |
KR100261813B1 (en) | Method for transmitting additional data using out-of channel of transport control protocol | |
US8639828B1 (en) | Accelerated TCP network communications | |
KR100366294B1 (en) | Method for server object invocation within distributed object system by a client application | |
US7895344B2 (en) | Method and apparatus for remote management | |
JPH0746287A (en) | On-line system | |
CN114338633B (en) | Method and system for remotely connecting Linux server | |
KR20050062945A (en) | Rtsp module for streaming server and processing method of control messages therefor | |
KR102199578B1 (en) | Operating Method of Service Server and AP For IoT Thing Controlling, And Service Server and AP of Thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |