µtasker Document FTP Client
|
|
|
- Erika French
- 9 years ago
- Views:
Transcription
1 Embedding it better... µtasker Document FTP Client utaskerftp_client.doc/1.01 Copyright 2012 M.J.Butcher Consulting
2 Table of Contents 1. Introduction FTP Log-In FTP Operation Modes µtasker Project FTP Client Interface Simple TCP Socket Data Mode Buffered TCP Socket Data Mode User Supplied TCP Socket Data Mode Connecting to an FTP Server Moving between Directories and Listing Content on the FTP Server Creating a New Directory Retrieving Data from the FTP Server Sending or Appending Data to Files at the FTP Server Renaming Files and Directories Deleting Files and Directories Conclusion utaskerftp_client.doc/1.01 2/
3 1. Introduction The µtasker FTP Client is an interface that allows applications to command a TCP connection to an FTP server. Once connected to the server, involving a login procedure that the FTP client interface takes over, the application can control data transfers with the server via a second TCP data connection that is also managed by the FTP client. Examples of the use of the TCP client interface: The application checks the content of a directory on an FTP server to see whether there are new or updated files available. The application retrieves files from an FTP server to store locally (including firmware update content) or to pass on to another interface (such as a serial interface). The application copies local data to a FTP, where it is stored as a file for later retrieval by the same application or another user. The application establishes a data connection and uses the FTP server as remote data logging storage space (in the form of a file which is either created or appended to). The FTP client therefore needs to offer a convenient interface to the application and perform details of the FTP operation in a transparent manner so that the application can concentrate on making use of the FTP capabilities to simply achieve the advantages offered by it. FTP operation involves the use or two TCP ports and two TCP connections when data is transferred. The first TCP connection is usually on the well-known port 21 and is known as the FTP command connection. This connection is used to log on to the FTP server and to exchange parameters as well as to command actions that subsequently require a second data connection for the data transfer. The data connection is established when data is to be transferred between the client and the server and is open only as long as the transfer takes place. A new data connection is established for each individual data transfer. The µtasker FTP client can be used over IPv4 and IPv6 when the IPv6 stack is enabled. utaskerftp_client.doc/1.01 3/
4 2. FTP Log-In FTP servers are protected by a user login sequence consisting of a user name and a matching password. When the access is intended for anyone the FTP server will accept an anonymous login, whereby it is usual for the anonymous user to login with an address. The use of an address is however not usually a requirement and any password is normally accepted as long as the anonymous user name has been correctly entered. Anonymous users may have restricted access to the data on the FTP server (for example they may be able to read data but not write, modify or delete it). The µtasker FTP client supports plain-text and anonymous login. It doesn t support security such as TLS or SSL. 3. FTP Operation Modes There are two main operation modes concerning data connection. These are active and passive connection modes. The server may not support both modes and will inform the FTP client correspondingly in case it can t work in any requested mode. Active data connection mode involves the FTP server establishing the data connection when data transfer is to take place. Passive data connection mode involves the FTP client establishing the data connection when data transfer is to take place. The data transfer content can also be of two types: binary or ASCII. Binary mode of operation allows 8 bit bytes to be sent and received. ASCII mode allows only 7 bit characters to be sent and received. utaskerftp_client.doc/1.01 4/
5 4. µtasker Project FTP Client Interface Since FTP client use can vary between applications the µtasker project uses a practical user interface to work with a remote FTP server. This interface allows logging on to the server, viewing directories and files, moving around the directory structure, as well as renaming and deleting files and directories. Files can be retrieved and their content is displayed at the terminal interface and the user can also create files and write, or append to them, using the terminal interface input. Usually this interface can be used in general projects and the user will then only need to decide what should be done with retrieved data (for example save it to a file or pass it on to a different interface) and where data to be saved comes from (example from another input of from a local file). The data socket used during data transfer can be of three different types. Two of these are integrated in the TCP client itself and the other one is supplied by the user. The three types are explained in more detail below and it is up to the user of the FTP client to decide which type of operation is most suitable for the project in which it is used. The mode used is defines on a project basis Simple TCP Socket Data Mode The data socket is managed by the FTP client. It is a simple TCP socket offering the lowest memory utilisation but supports only single frame transfer (no TCP windowing), which doesn t allow highest throughput. In projects where the transfer rate is not of priority but rather simple operation with lowest memory footprint is preferred this type of socket can be used. The socket type only affects data transmission (PUT or APPEND) whereby the user receives initially a call-back event FTP_CLIENT_EVENT_DATA_CONNECTED when the data connection has been established. This is followed by either FTP_CLIENT_EVENT_PUT_CAN_START or FTP_CLIENT_EVENT_APPEND_CAN_START to inform the user that one frame of data can be sent using the fnsendtcp() command, whereby the data socket s socket number was passed in the call-back message box along with the IP address of the FTP server. When this frame has been successfully transmitted and acknowledged by the FTP server the user receives the call-back event FTP_CLIENT_EVENT_DATA_SENT and can send a further TCP frame using fnsendtcp() if more data is ready to be transmitted. This can continue until the user doesn t want to send any more data, in which case the user returns APP_REQUEST_CLOSE if the user hasn t already commanded a close of the data socket. In this mode of operation it is up to the user to resend any data that cannot be delivered to the FTP server. In case of data loss the user receives the call-back event FTP_CLIENT_EVENT_DATA_LOST and must repeat the previous data (or that data plus additional data that is waiting). When the data connection is closed the call-back event FTP_CLIENT_EVENT_DATA_DISCONNECTED is received. The mode of operation is used when no extra options are defined. utaskerftp_client.doc/1.01 5/
6 4.2. Buffered TCP Socket Data Mode The data socket is managed by the FTP client. It uses a buffered TCP socket and manages TCP windowing for fastest data throughput as well as repetitions in case of lost data. This mode is simplest to use but requires a TCP buffer size of FTP_CLIENT_TCP_BUFFER_LENGTH for its operation, whereby the user must ensure that this buffer is not overrun by monitoring it with fnsendbuftcp() and the flag TCP_BUF_CHECK before sending data with fnsendbuftcp() rather than with fnsendtcp(). The user call-back events to be handled during file transmission are FTP_CLIENT_EVENT_DATA_CONNECTED and FTP_CLIENT_EVENT_DATA_SENT, whereby this event is only received when all outstanding data has been acknowledged, thus allowing the user to return APP_REQUEST_CLOSE to close a connection when all data has been sent. Optimal data transmission and repetitions in case of data loss are handled by the FTP client s listener function. This mode of operation is enabled by the define FTP_CLIENT_BUFFERED_SOCKET_MODE User Supplied TCP Socket Data Mode The FTP client doesn t manage a data socket. In this case the FTP client informs the user that a data connection is required via call-back events FTP_CLIENT_EVENT_ACTIVE_LISTEN_DATA or FTP_CLIENT_EVENT_PASSIVE_CONNECT_DATA and it is the responsibility of the user to supply this socket. It either puts the socket to the listening mode on the port supplied in the call-back message box or else it actively establishes a TCP connection to the port on the FTP server with IP and port number supplied in the call-back message box. An example of handling this is shown below, illustrating how the user s code handles the data connection and also retrieves details of the exact action taking place. if (ptrclientmessagebox->icallbackevent & (FTP_CLIENT_EVENT_ACTIVE_LISTEN_DATA FTP_CLIENT_EVENT_PASSIVE_CONNECT_DATA)) { // data connection request FTP_Client_Control_socket = ptrclientmessagebox->ucontrolsocket; // the socket used by the FTP client for control purposes if (ptrclientmessagebox->icallbackevent & FTP_CLIENT_EVENT_ACTIVE_LISTEN_DATA) { // we must listen on the port number passed so that the FTP server can establish its data connection with us iftp_mode = FTP_DATA_LISTENER; // the data connection state fnlistenftpdataconnection(ptrclientmessagebox->usdataport); // set the socket to listen on the port number else { // FTP_CLIENT_EVENT_PASSIVE_CONNECT_DATA - IP address and port number of data connection known - we can establish a connection with it iftp_mode = FTP_DATA_CLIENT; // mark that a passive FTP data connection is being established fnestablishftpdataconnection(ptrclientmessagebox->ucip_data_address, ptrclientmessagebox->usdataport); if (ptrclientmessagebox->icallbackevent & FTP_CLIENT_EVENT_FLAG_ASCII_MODE) { iftp_mode = FTP_DATA_ASCII; if (ptrclientmessagebox->icallbackevent & FTP_CLIENT_EVENT_FLAG_PUT_DIRECTION){ utaskerftp_client.doc/1.01 6/
7 iftp_mode = FTP_DATA_PUT_MODE; // we are allowed to send but not receive else { iftp_mode = FTP_DATA_GET_MODE; // we are allowed to receive but not send if (ptrclientmessagebox->icallbackevent & FTP_CLIENT_EVENT_FLAG_LISTING) { iftp_mode = FTP_DATA_LISTING; // not file content else if (temp_pars->temp_parameters.ucftpmode & _FTP_GET_ESCAPING) { // set present escape sequencing flags when getting data (not listing) iftp_mode = FTP_DATA_ESCAPE_SEQUENCING_GET; if (temp_pars->temp_parameters.ucftpmode & _FTP_PUT_ESCAPING) { iftp_mode = FTP_DATA_ESCAPE_SEQUENCING_PUT; return 0; The details of the TCP socket actually used are application specific, as is how the connections are established. This type of socket is useful in applications which can share an existing socket for the data transfer which may be used for other purposes when the FTP client is not in use. The user socket has to handle the data but has full control over this operation. When data transmission to the FTP server has completed the user closes this data socket to terminate the PUT/APPEND transaction. This mode of operation is enabled by the define FTP_CLIENT_EXTERN_DATA_SOCKET. Note that the IP address used on the FTP_CLIENT_EVENT_PASSIVE_CONNECT_DATA call-back event is only valid when the connection is an IPv4 connection. When the connection is over IPv6 this value is not valid and the data connection should be made to the entry ptrclientmessagebox->ptripv6address, which will be valid when the connection is over IPv6 but will be a zero pointer when the connection is over IPv4. utaskerftp_client.doc/1.01 7/
8 5. Connecting to an FTP Server The connection to a remote FTP server is controlled by the FTP client module. The user starts the connection process including logging on to the server by calling the function extern USOCKET fnftp_client_connect( unsigned char *ptr_ucip_address, unsigned short ucportnumber, unsigned short usftptimeout, int (*user_callback)(tcp_client_message_box *), int iflags); The IP address of the server (IPv4 or IPv6), the TCP port number to be used for the session, the connection timeout, a user call-back routine and optional flags are passed to the routine. When an IPv4 address is used the flags are set to FTP_CLIENT_IPv4 and when an IPv6 address is used the flags are set to FTP_CLIENT_IPv6. The function returns the socket number of the FTP client s control socket if the process can start or an error if no connection attempt can be made. During the login process the user call-back function is used when the FTP client needs to know the user name and user password that is required by the server. The call-back function must therefore return pointers to when requested for this information as show by the example below. extern int fnftp_client_user_callback_handler( TCP_CLIENT_MESSAGE_BOX *ptrclientmessagebox) { switch (ptrclientmessagebox->icallbackevent) { // FTP client events case FTP_CLIENT_EVENT_LOGGED_IN: // FTP connection now established fndebugmsg("ftp connection established\r\n"); case FTP_CLIENT_EVENT_REQUEST_FTP_USER_NAME: // return pointer to user name ptrclientmessagebox->ptrdata = (unsigned char *)temp_pars->temp_parameters.cftpusername; case FTP_CLIENT_EVENT_REQUEST_FTP_USER_PASSWORD: // return pointer to password ptrclientmessagebox->ptrdata = (unsigned char *)temp_pars->temp_parameters.cftpuserpass; case FTP_CLIENT_USER_NAME_ERROR: fndebugmsg("ftp User failed\r\n"); case FTP_CLIENT_USER_PASS_ERROR: fndebugmsg("ftp Pass failed\r\n"); case FTP_CLIENT_EVENT_LOGGED_FAILED: // login was fndebugmsg("ftp-bad_login\r\n"); case FTP_CLIENT_EVENT_CONNECTION_CLOSED: // connection closed or aborted fndebugmsg("ftp connection terminated\r\n"); Note that returning a zero pointer, or empty string, in response to the user name request will cause the FTP client to attempts anonymous login. utaskerftp_client.doc/1.01 8/
9 Using the command line interface (serial, Telnet or USB) a connection can be made to the remote FTP server by entering ftp_con When the connection is successful the message FTP connection established is seen. The connection will timeout after a period of non-use, or can be terminated by entering ftp_dis In each case the termination is seen by FTP connection terminated In case of login errors corresponding error messages are displays, such as FTP-bad_login The command used to disconnect the FTP session is extern int fnftp_client_disconnect(void); This function returns a positive value equivalent to the length of data send by the socket to command the termination or SOCKET_STATE_INVALID when there is no session to terminate. utaskerftp_client.doc/1.01 9/
10 6. Moving between Directories and Listing Content on the FTP Server The function used for all directory type command is extern int fnftp_client_dir(char *ptrpath, int iaction); To perform a directory listing the command fnftp_client_dir(0, FTP_DIR_LIST); is executed. This causes a listing to be started from the present location on the FTP server. After a log-on, this location will be the user s root directory on the FTP server. To start a directory listing at a different location a path string can be passed, such as fnftp_client_dir("dir1/dir2", FTP_DIR_LIST); The maximum length for path names is configured by the define MAX_FTP_CLIENT_PATH_LENGTH, for example #define MAX_FTP_CLIENT_PATH_LENGTH 64 The FTP client module will then negotiate the listing with the FTP server and set the transfer mode to ASCII (when this is not already known to be the case). The call-back is used to request the application whether the data connection should be performed in active or passive mode and then the data connection will also be opened accordingly. Once the data connection has been established the FTP server sends the directory content listing which is received on a TCP frame base via the call-back function. The µtasker project sends this to the command line interface so that the user can view it. The call-back function case entries responsible for this are shown below:... case FTP_CLIENT_EVENT_ACTIVE_PASSIVE_LIST: // the FTP client is asking whether we want to transfer data in active or passive mode return (!(temp_pars->temp_parameters.usservers & PASSIVE_MODE_FTP_CLIENT)); // return the FTP mode setting case FTP_CLIENT_EVENT_LISTING_DATA: // receiving listing data fnwrite(debughandle, ptrclientmessagebox->ptrdata, ptrclientmessagebox->usdatalength); // write to debug output case FTP_CLIENT_EVENT_LISTING_DATA_COMPLETE: // listing terminated and the data connection was terminated by the FTP server fndebugmsg("ftp directory listing complete\r\n");... case FTP_CLIENT_EVENT_DATA_CONNECTION_FAILED: // data connection failed fndebugmsg("data connection failed\r\n"); In this example the received data is simply sent to the debug output. Usually some flow control will be used in addition in case the debug output cannot handle amount of data without buffer overrun. See the µtasker project code for the complete solution. utaskerftp_client.doc/ /
11 A directory listing performed using the command line menu is shown below: ftp_dir #drwxr-x Jun atd drwxr-x Dec 09 21:05 backup drwxr-x Nov files drwxr-x Dec 08 16:37 html drwxr-x Dec 13 01:07 log drwxrwx Dec 13 21:11 phptmp drwxrwx Jun restore FTP directory listing complete #ftp_dir html/dir_test #-rw-r--r Dec 13 09:25 1.txt -rw-r--r Dec 08 15:26 2.txt drwxr-xr-x Dec 13 09:53 test -rw-r--r Dec 10 00:31 test10.txt -rw-r--r Dec 12 21:25 test3.txt -rw-r--r Dec 12 21:36 test5.txt -rw-r--r Dec 12 21:54 test6.txt -rw-r--r Dec 08 19:13 test7.bin -rw-r--r Dec 08 19:12 test8.txt -rw-r--r Dec 08 19:12 test9.bin -rw-r--r Dec 11 22:21 testp2.txt -rw-r--r Dec 11 22:42 testp3.txt -rw-r--r Dec 11 22:51 testp4.txt -rw-r--r Dec 11 22:40 testput.txt FTP directory listing complete When work will be performed in a directory other than the user s root directory on the remote FTP server it is often convenient to move to that location rather than working with relative path strings. The following shows moving to the new location via the command line interface: ftp_path html/test_dir #New path set This is commanded at the FTP client interface using fnftp_client_dir("dir1/dir2", FTP_DIR_SET_PATH); Unlike the directory listing command the FTP client doesn t need to open a data connection but instead can negotiate the operation entirely using the existing FTP command connection. If the new path could not be set or some other error occurs the FTP client notifies the user via error events. The command line interface displays the error number and also the error text that the FTP server sent so that the reason for the operation failure is clear. For example: ftp_path bad_dir #FTP ERROR:[0204] 550 Failed to change directory. utaskerftp_client.doc/ /
12 The call-back interface code responsible for the error output and the event handling cases used by the path command are shown below case FTP_CLIENT_EVENT_LOCATION_SET: fndebugmsg("new path set\r\n"); // requested path successfully set if (ptrclientmessagebox->icallbackevent & FTP_CLIENT_ERROR_FLAG) { // error event code fndebugmsg("ftp ERROR:["); fndebughex(ptrclientmessagebox->icallbackevent, 2); fndebugmsg("] "); fnwrite(debughandle, ptrclientmessagebox->ptrdata, ptrclientmessagebox->usdatalength); // display exact error sent by FTP server as text return 0; Note that the general error handling is recognised by the error flag in the state value and is positioned before the other event handling. Note that the event FTP_CLIENT_EVENT_LISTING_DATA_COMPLETE is sent only when the server has reported successful data transfer and also the data connection has been closed by the server. The reason for this is that the ordering of these two events is not defined and so the user should not stop receiving the data until both events have taken place. This is however not the case when the user handles the data connection using an external TCP socket (FTP_CLIENT_EXTERN_DATA_SOCKET) in which case the user has to ensure that the data sockets state is also monitored as the event FTP_CLIENT_EVENT_LISTING_DATA_COMPLETE indicates only that the server has reported success. utaskerftp_client.doc/ /
13 7. Creating a New Directory Sometimes it may be desirable to create a new directory at the FTP server where new files will be stored. The FTP client interface command to create a new empty directory at the FTP server is fnftp_client_dir( DIRECTORY_NAME, (FTP_DIR_MAKE_DIR)); The directory name string can also be a path with new directory name. If the directory creation si successful the call-back event FTP_CLIENT_EVENT_DIR_CREATED is received. The command line input is ftp_mkdir test_dir New directories can only be created when the user has the necessary rights at the FTP server to do this. utaskerftp_client.doc/ /
14 8. Retrieving Data from the FTP Server The FTP GET command is used by the FTP control connection to start the file content retrieval process. Transfers of content can be performed in ASCII or binary mode. ASCII mode is only suitable for files that contain 7-bit ASCII content. The FTP client interface command to perform a GET of a file from the FTP server is fnftp_client_transfer( FILE_NAME, (FTP_DO_GET FTP_TRANSFER_BINARY)); or fnftp_client_transfer( FILE_NAME, (FTP_DO_GET FTP_TRANSFER_ASCII)); If the binary/ascii mode option is not set binary is the default used. The file name string can also be a path with file name. The command line input is ftp_get test_dir/file1.bin or ftp_get_a test_dir/file2.txt The first starts the retrieval of a file in binary mode and the second in ascii mode. The path is optional in case the file is not located at the present directory location on the remote FTP server. Once the GET command has been executed the FTP data connection is established (either in active or passive mode). Following the successful connection the FTP server starts sending the file s content and this is received via the data connection s TCP socket. Each received TCP frame content is passed to the user via the call-back and event FTP_CLIENT_EVENT_GET_DATA along with a pointer to the received data and its length. As in the case of the directory listing, the µtasker reference project sends all received file content to the debug output so that file content listings can be made. To aid in controlling the reception of large file content the µtasker reference project allows the scrolling to be paused by hitting the p key this will halt reception from the FTP server by pausing the debug output. Hitting the p key a second time will allow the reception to continue. If it is required to stop the reception of a large file before it has completed the CTRL + C sequence can be used to abort the transfer, thus closing the FTP data connection, but retaining the FTP control connection. The data connection is terminated by the FTP server once it has sent the complete content and this event represents that the file has been completely received. One successful termination the call-back event FTP_CLIENT_EVENT_GET_DATA_COMPLETE is received. Note that the event is sent only when the server has reported successful data transfer and also the data connection has been closed by the server. The reason for this is that the ordering of these two events is not defined and so the user should not stop receiving the data until both events have taken place. This is however not the case utaskerftp_client.doc/ /
15 when the user handles the data connection using an external TCP socket (FTP_CLIENT_EXTERN_DATA_SOCKET) in which case the user has to ensure that the data sockets state is also monitored as the event FTP_CLIENT_EVENT_GET_DATA_COMPLETE indicates only that the server has reported success. 9. Sending or Appending Data to Files at the FTP Server The FTP put command is the inverse of the GET command, whereby data is sent to the FTP server and stored to the file that is created. The file transfer can take place in ascii or binary mode. The APPEND command is very similar to the PUT command but, instead of creating a new file, or first deleting an existing file, it opens an existing file and appends new data to it. The FTP client interface command to perform a PUT to a file on the FTP server is fnftp_client_transfer( FILE_NAME, (FTP_DO_PUT FTP_TRANSFER_BINARY)); or fnftp_client_transfer( FILE_NAME, (FTP_DO_PUT FTP_TRANSFER_ASCII)); If the binary/ascii mode option is not set binary is the default used. The file name string can also be a path with file name. The command line input is ftp_put test_dir/file1.bin or ftp_put_a test_dir/file2.txt The first starts by creating the file at the FTP server for subsequent data transfer to it in binary mode and the second in ascii mode. The path is optional in case the file is not located at the present directory location on the remote FTP server. The FTP client interface command to perform an APPEND to a file on the FTP server is fnftp_client_transfer( FILE_NAME, (FTP_DO_APPEND FTP_TRANSFER_BINARY)); or fnftp_client_transfer( FILE_NAME, (FTP_DO_APPEND FTP_TRANSFER_ASCII)); If the binary/ascii mode option is not set binary is the default used. utaskerftp_client.doc/ /
16 The file name string can also be a path with file name. The command line input is ftp_app test_dir/file1.bin or ftp_app_a test_dir/file2.txt The first starts by opening the file at the FTP server for subsequent data append to it in binary mode and the second in ascii mode. The path is optional in case the file is not located at the present directory location on the remote FTP server. Once the PUT or APPEND command has been executed the FTP data connection is established (either in active or passive mode). Following the successful connection file data content can be sent to the FTP server. The µtasker reference project sends all debug input data to the file at the FTP server. This means that all key entry will be written to the file. Since the FTP server doesn t know when the file has completed it is necessary for the FTP client to close the data connection at the end of the session. The end of the session can be commanded by CTRL + C. Files can only be created and written to when the user has the necessary rights at the FTP server to do this. Data is sent to the FTP server using the data socket type as specified in the FTP client project configuration (see the chapter on the FTP client configuration for details of the possible types). The µtasker project supports both modes based on an integrated data socket in the FTP client to aid in deciding which best suits the user (with and without FTP_CLIENT_BUFFERED_SOCKET_MODE enabled). The mode based on a shared data socket supplied by the user is not included in the µtasker project but a reference interface is shown in the chapter discussing this mode. utaskerftp_client.doc/ /
17 10. Renaming Files and Directories The FTP client interface command to rename a file or a directory at the FTP server is fnftp_client_dir( NAME1 NAME2, (FTP_DIR_RENAME)); The name string, containing both the original name and the new name separated by a space, can also be paths to the file or directory. If the rename is successful the call-back event FTP_CLIENT_EVENT_RENAMED is received. The command line input is ftp_ren file1.txt file2.txt Files and directories can only be renamed at the FTP server if the user has permission to do this. utaskerftp_client.doc/ /
18 11. Deleting Files and Directories The FTP client interface command to delete a file at the FTP server is fnftp_client_dir( FILE_NAME, (FTP_DIR_DELETE)); The file name string can also be a path to the file. The command line input is ftp_del file1.txt The FTP client interface command to delete an empty directory at the FTP server is fnftp_client_dir( DIRECTORY_NAME, (FTP_DIR_REMOVE_DIR)); The directory name string can also be a path to the directory. If the directory removal was successful the call-back event FTP_CLIENT_EVENT_DIR_DELETED is received. The command line input is ftp_remove test_dir TFP servers will generally not allow a directory to be deleted if it still contains files. Files and directories can only be deleted from the FTP server if the user has permission to do this. utaskerftp_client.doc/ /
19 12. Conclusion The µtasker FTP client allows simple user interaction with a remote FTP server as demonstrated by the µtasker reference project. The interface gives applications powerful methods to create directories and files at a remote FTP server to save data collected locally into and also to retrieve files, for example to obtain new configuration data or new firmware. The data connection interface is flexible, allowing a simple integrated socket method for the simplest solution with least memory overhead, an integrated buffered TCP socket for fastest throughput and simplest user interface or a user-supplied data socket, which may be shared with other applications uses to optimise TCP socket resources. Modifications: V : Initial draft V : Command set completed V : First complete version V : First release V : Add new operation where the ASCII/BINARY types are only sent when the server s mode is not already known to be set to that type. Also add note that that listing and getting is now only reported as being successful when the server responds with successful completion and also the data connection has closed (when not using FTP_CLIENT_EXTERN_DATA_SOCKET). FTP client supports also operation over IPv6. utaskerftp_client.doc/ /
Introduction. How does FTP work?
Introduction The µtasker supports an optional single user FTP. This operates always in active FTP mode and optionally in passive FTP mode. The basic idea of using FTP is not as a data server where a multitude
Quectel Cellular Engine
Cellular Engine GSM FTP AT Commands GSM_FTP_ATC_V1.1 Document Title GSM FTP AT Commands Version 1.1 Date 2010-12-28 Status Document Control ID Release GSM_FTP_ATC_V1.1 General Notes offers this information
$ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name: $@";
NAME Net::FTP - FTP Client class SYNOPSIS use Net::FTP; $ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name: $@"; $ftp->login("anonymous",'-anonymous@') or die "Cannot
ichip FTP Client Theory of Operation Version 1.32
ichip FTP Client Theory of Operation Version 1.32 November 2003 Introduction The FTP protocol is described in RFC 959. General FTP (File Transfer Protocol) is defined as a protocol for file transfer between
HP Security Modules. Software Upgrade Guide. Part number: 5998-2259 Document version: 6PW103-20130314
HP Security Modules Software Upgrade Guide Part number: 5998-2259 Document version: 6PW103-20130314 Legal and notice information Copyright 2013 Hewlett-Packard Development Company, L.P. No part of this
List of FTP commands for the Microsoft command-line FTP client
You are on the nsftools.com site This is a list of the commands available when using the Microsoft Windows command-line FTP client (requires TCP/IP to be installed). All information is from the Windows
Centers for Medicare and Medicaid Services. Connect: Enterprise Secure Client (SFTP) Gentran. Internet Option Manual 2006-2007
Centers for Medicare and Medicaid Services Connect: Enterprise Secure Client (SFTP) Gentran Internet Option Manual 2006-2007 Version 8 The Connect: Enterprise Secure Client (SFTP) Manual is not intended
File Transfer Protocol (FTP) Chuan-Ming Liu Computer Science and Information Engineering National Taipei University of Technology Fall 2007, TAIWAN
File Transfer Protocol (FTP) Chuan-Ming Liu Computer Science and Information Engineering National Taipei University of Technology Fall 2007, TAIWAN 1 Contents CONNECTIONS COMMUNICATION COMMAND PROCESSING
Windows Based FTP Server with Encryption and. other Advanced Features.
Project Number: MXC MQP 1096 Windows Based FTP Server with Encryption and other Advanced Features. A Major Qualifying Project Report Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE in partial
Managing Software and Configurations
55 CHAPTER This chapter describes how to manage the ASASM software and configurations and includes the following sections: Saving the Running Configuration to a TFTP Server, page 55-1 Managing Files, page
Configuring FTP Availability Monitoring With Sentry-go Quick & Plus! monitors
Configuring FTP Availability Monitoring With Sentry-go Quick & Plus! monitors 3Ds (UK) Limited, November, 2013 http://www.sentry-go.com Be Proactive, Not Reactive! Many sites and external systems transfer
Chapter 46 Terminal Server
Chapter 46 Terminal Server Introduction... 46-2 TTY Devices... 46-2 Multiple Sessions... 46-4 Accessing Telnet Hosts... 46-5 Command Reference... 46-7 connect... 46-7 disable telnet server... 46-7 disconnect...
SIM300 FTP IMPLEMENATION. (Step by Step Approach)
SIM300 FTP IMPLEMENATION (Step by Step Approach) 1. Introduction to FTP Implementation: My task was to regularly write some binary data to a file located on a remote server. Server «strange», i.e. to establish
Setting Up Your FTP Server
Requirements:! A computer dedicated to FTP server only! Linksys router! TCP/IP internet connection Steps: Getting Started Configure Static IP on the FTP Server Computer: Setting Up Your FTP Server 1. This
File Transfer Protocol (FTP) User Guide Express Logic, Inc.
File Transfer Protocol (FTP) User Guide Express Logic, Inc. 858.613.6640 Toll Free 888.THREADX FAX 858.521.4259 www.expresslogic.com 2002-2015 by Express Logic, Inc. All rights reserved. This document
DPS Telecom Your Partners in Network Alarm Management
DPS Telecom Your Partners in Network Alarm Management Techno Knowledge Paper Problem: Unable to Setup FTP Server on T/Mon IAM Platform: T/Mon IAM, v4.2b and above Failure to backup your data can cost you
Step-by-Step Setup Guide Wireless File Transmitter FTP Mode
EOS Step-by-Step Setup Guide Wireless File Transmitter FTP Mode Infrastructure Setup Windows 7 2012 Canon U.S.A., Inc. All Rights Reserved. Reproduction in whole or in part without permission is prohibited.
2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET)
2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET) There are three popular applications for exchanging information. Electronic mail exchanges information between people and file
Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.
Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from
AnzioWin FTP Dialog. AnzioWin version 15.0 and later
AnzioWin FTP Dialog AnzioWin version 15.0 and later With AnzioWin version 15.0, we have included an enhanced interactive FTP dialog that operates similar to Windows Explorer. The FTP dialog, shown below,
EXTENDED FILE SYSTEM FOR FMD AND NANO-10 PLC
EXTENDED FILE SYSTEM FOR FMD AND NANO-10 PLC Before you begin, please download a sample I-TRiLOGI program that will be referred to throughout this manual from our website: http://www.tri-plc.com/trilogi/extendedfilesystem.zip
FTP protocol (File Transfer Protocol)
FTP protocol (File Transfer Protocol) Introduction to FTP protocol FTP protocol (File Transfer Protocol) is, as its name indicates a protocol for transferring files. The implementation of FTP dates from
WS_FTP Professional 12
WS_FTP Professional 12 Tools Guide Contents CHAPTER 1 Introduction Ways to Automate Regular File Transfers...5 Check Transfer Status and Logs...6 Building a List of Files for Transfer...6 Transfer Files
FTP Client Engine Library for Visual dbase. Programmer's Manual
FTP Client Engine Library for Visual dbase Programmer's Manual (FCE4DB) Version 3.3 May 6, 2014 This software is provided as-is. There are no warranties, expressed or implied. MarshallSoft Computing, Inc.
Remote login (Telnet):
SFWR 4C03: Computer Networks and Computer Security Feb 23-26 2004 Lecturer: Kartik Krishnan Lectures 19-21 Remote login (Telnet): Telnet permits a user to connect to an account on a remote machine. A client
TruePort Windows 2000/Server 2003/XP User Guide Chapter
TruePort Windows 2000/Server 2003/XP User Guide Chapter 0 This document provides the procedure for installing and using TruePort on Windows 2000/Server 2003/XP. Table of Contents What is TruePort?...3
IP Card Reader Interface User Manual
IP Card Reader Interface User Manual SB Research 2009-2011 The IP Reader Interface family: Concept: The IP Card Reader Interface allows access control card readers to be connected to a network device,
FTP Service Reference
IceWarp Server FTP Service Reference Version 10 Printed on 12 August, 2009 i Contents FTP Service 1 V10 New Features... 2 FTP Access Mode... 2 FTP Synchronization... 2 FTP Service Node... 3 FTP Service
SMTP-32 Library. Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows. Version 5.2
SMTP-32 Library Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows Version 5.2 Copyright 1994-2003 by Distinct Corporation All rights reserved Table of Contents 1 Overview... 5 1.1
NS Series Programmable Terminal FTP Function
NS Series Programmable Terminal FTP Function Created by OMRON HMI Contents 1. FTP on the NS Series... 3 1.1. Intended Purpose... 3 1.2. Models... 3 2. External Interfaces... 3 2.1. Data Storage Location...
Step-by-Step Setup Guide Wireless File Transmitter FTP Mode
EOS Step-by-Step Setup Guide Wireless File Transmitter FTP Mode Ad Hoc Setup Windows XP 2012 Canon U.S.A., Inc. All Rights Reserved. Reproduction in whole or in part without permission is prohibited. 1
Step-by-Step Setup Guide Wireless File Transmitter FTP Mode
EOS Step-by-Step Setup Guide Wireless File Transmitter FTP Mode Infrastructure & Ad Hoc Networks Mac OS X 10.5-10.6 2012 Canon U.S.A., Inc. All Rights Reserved. Reproduction in whole or in part without
File Transfer And Access (FTP, TFTP, NFS) Chapter 25 By: Sang Oh Spencer Kam Atsuya Takagi
File Transfer And Access (FTP, TFTP, NFS) Chapter 25 By: Sang Oh Spencer Kam Atsuya Takagi History of FTP The first proposed file transfer mechanisms were developed for implementation on hosts at M.I.T.
TECHNICAL NOTE TNOI27
TECHNICAL NOTE TNOI27 Title: FTP Synchronization Product(s): G3, DSP and Enhanced Modular Controller ABSTRACT The purpose of this document is to describe the G3 s FTP feature and the configuration steps
Table of Contents Introduction Supporting Arguments of Sysaxftp File Transfer Commands File System Commands PGP Commands Other Using Commands
FTP Console Manual Table of Contents 1. Introduction... 1 1.1. Open Command Prompt... 2 1.2. Start Sysaxftp... 2 1.3. Connect to Server... 3 1.4. List the contents of directory... 4 1.5. Download and Upload
Nokia E61i Configuring connection settings
Nokia E61i Configuring connection settings Nokia E61i Configuring connection settings Legal Notice Copyright Nokia 2007. All rights reserved. Reproduction, transfer, distribution or storage of part or
GSM. Quectel Cellular Engine. GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1
GSM Cellular Engine GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1 Document Title GSM TCPIP Application Notes Version 1.1 Date 2011-09-22 Status Document Control ID Release GSM_TCPIP_AN_V1.1 General Notes
Configuring the WT-4 for ftp (Ad-hoc Mode)
En Configuring the WT-4 for ftp (Ad-hoc Mode) Mac OS X Introduction This document provides basic instructions on configuring the WT-4 wireless transmitter and a Mac OS X (10.5.2) ftp server for transmission
If you examine a typical data exchange on the command connection between an FTP client and server, it would probably look something like this:
Overview The 1756-EWEB and 1768-EWEB modules implement an FTP server; this service allows users to upload custom pages to the device, as well as transfer files in a backup or restore operation. Many IT
EXTENDED FILE SYSTEM FOR F-SERIES PLC
EXTENDED FILE SYSTEM FOR F-SERIES PLC Before you begin, please download a sample I-TRiLOGI program that will be referred to throughout this manual from our website: http://www.tri-plc.com/trilogi/extendedfilesystem.zip
File transfer clients manual File Delivery Services
File transfer clients manual File Delivery Services Publisher Post CH Ltd Information Technology Webergutstrasse 12 CH-3030 Berne (Zollikofen) Contact Post CH Ltd Information Technology Webergutstrasse
Integrating with BarTender Integration Builder
Integrating with BarTender Integration Builder WHITE PAPER Contents Overview 3 Understanding BarTender's Native Integration Platform 4 Integration Builder 4 Administration Console 5 BarTender Integration
TOE2-IP FTP Server Demo Reference Design Manual Rev1.0 9-Jan-15
TOE2-IP FTP Server Demo Reference Design Manual Rev1.0 9-Jan-15 1 Introduction File Transfer Protocol (FTP) is the protocol designed for file sharing over internet. By using TCP/IP for lower layer, FTP
VTLBackup4i. Backup your IBM i data to remote location automatically. Quick Reference and Tutorial. Version 02.00
VTLBackup4i Backup your IBM i data to remote location automatically Quick Reference and Tutorial Version 02.00 Manufacture and distributed by VRTech.Biz LTD Last Update:16.9.2013 Contents 1. About VTLBackup4i...
WIZnet S2E (Serial-to-Ethernet) Device s Configuration Tool Programming Guide
WIZnet S2E (Serial-to-Ethernet) Device s Configuration Tool Programming Guide Rev 0.2 This document describes how to make your own Configuration Tool for WIZ100SR, WIZ105SR and WIZ110SR of WIZnet. And
BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE
BLUETOOTH SERIAL PORT PROFILE iwrap APPLICATION NOTE Thursday, 19 April 2012 Version 1.2 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes no responsibility for
Appendix. Web Command Error Codes. Web Command Error Codes
Appendix Web Command s Error codes marked with * are received in responses from the FTP server, and then returned as the result of FTP command execution. -501 Incorrect parameter type -502 Error getting
Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca!
Quick Start Guide Cerberus FTP is distributed in Canada through C&C Software. Visit us today at www.ccsoftware.ca! How to Setup a File Server with Cerberus FTP Server FTP and SSH SFTP are application protocols
Virtual Integrated Design Getting started with RS232 Hex Com Tool v6.0
Virtual Integrated Design Getting started with RS232 Hex Com Tool v6.0 Copyright, 1999-2007 Virtual Integrated Design, All rights reserved. 1 Contents: 1. The Main Window. 2. The Port Setup Window. 3.
Configuring the WT-4 for ftp (Ad-hoc Mode)
En Configuring the WT-4 for ftp (Ad-hoc Mode) Windows XP Introduction This document provides basic instructions on configuring the WT-4 wireless transmitter and a Windows XP Professional SP2 ftp server
Binary Upgrade Procedure
New Rock Technologies, Inc. Binary Upgrade Procedure MX Series OM Series WROC Series http://www.newrocktech.com Email: [email protected]. Amendent Records Document Rev. 01 (Oct., 2014 ) Copyright 2014
Tera Term Telnet. Introduction
Tera Term Telnet Introduction Starting Telnet Tera Term is a terminal emulation program that enables you to log in to a remote computer, provided you have a registered account on that machine. To start
SSL (Secure Socket Layer)
eztcp Application Note SSL (Secure Socket Layer) Version 1.2 Sollae Systems Co., Ltd. http://www.eztcp.com Contents 1 INTRODUCTION...- 2-1.1 SSL (Secure Socket Layer)...- 2-1.2 SSL with the eztcp... -
Remark FTP Utility. For Remark Office OMR. User s Guide
Remark FTP Utility For Remark Office OMR User s Guide Remark Products Group 301 Lindenwood Drive, Suite 100 Malvern, PA 19355-1772 USA www.gravic.com Disclaimer The information contained in this document
This sequence diagram was generated with EventStudio System Designer (http://www.eventhelix.com/eventstudio).
This sequence diagram was generated with EventStudio System Designer (http://www.eventhelix.com/eventstudio). Here we explore the sequence of interactions in a typical FTP (File Transfer Protocol) session.
SNMPc Release 7.0 Disaster Recovery Support. Castle Rock Computing March, 2004
SNMPc Release 7.0 Disaster Recovery Support Castle Rock Computing March, 2004 Overview Communication networks have become an indispensable part of modern enterprises. Employee and customer interaction,
WS_FTP Server. User s Guide. Software Version 3.1. Ipswitch, Inc.
User s Guide Software Version 3.1 Ipswitch, Inc. Ipswitch, Inc. Phone: 781-676-5700 81 Hartwell Ave Web: http://www.ipswitch.com Lexington, MA 02421-3127 The information in this document is subject to
Configuring connection settings
Configuring connection settings Nokia E90 Communicator Configuring connection settings Nokia E90 Communicator Configuring connection settings Legal Notice Nokia, Nokia Connecting People, Eseries and E90
Moxa Device Manager 2.3 User s Manual
User s Manual Third Edition, March 2011 www.moxa.com/product 2011 Moxa Inc. All rights reserved. User s Manual The software described in this manual is furnished under a license agreement and may be used
TROUBLESHOOTING GUIDE
TROUBLESHOOTING GUIDE (When using SQL Server 2008 R2) Third edition, (3 Dec 2013) This manual applies to these networked products: Lucid CoPS, Lucid Rapid, LASS 8-11, LASS 11-15 LADS, LADS Plus, Lucid
Step-by-Step Setup Guide Wireless File Transmitter FTP Mode
EOS Step-by-Step Setup Guide Wireless File Transmitter FTP Mode Ad Hoc Network Windows 7 2012 Canon U.S.A., Inc. All Rights Reserved. Reproduction in whole or in part without permission is prohibited.
Configuring Security for FTP Traffic
2 Configuring Security for FTP Traffic Securing FTP traffic Creating a security profile for FTP traffic Configuring a local traffic FTP profile Assigning an FTP security profile to a local traffic FTP
F2103 GPRS DTU USER MANUAL
F2103 GPRS DTU USER MANUAL Add:J1-J2,3rd Floor,No.44,GuanRi Road,SoftWare Park,XiaMen,China 1 Zip Code:361008 Contents Chapter 1 Brief Introduction of Product... 3 1.1 General... 3 1.2 Product Features...
Network-Enabled Devices, AOS v.5.x.x. Content and Purpose of This Guide...1 User Management...2 Types of user accounts2
Contents Introduction--1 Content and Purpose of This Guide...........................1 User Management.........................................2 Types of user accounts2 Security--3 Security Features.........................................3
Working With Your FTP Site
Working With Your FTP Site Welcome to your FTP Site! The UnlimitedFTP (UFTP) software will allow you to run from any web page using Netscape, Internet Explorer, Opera, Mozilla or Safari browsers. It can
OCS Training Workshop LAB14. Email Setup
OCS Training Workshop LAB14 Email Setup Introduction The objective of this lab is to provide the skills to develop and trouble shoot email messaging. Overview Electronic mail (email) is a method of exchanging
PageR Enterprise Monitored Objects - AS/400-5
PageR Enterprise Monitored Objects - AS/400-5 The AS/400 server is widely used by organizations around the world. It is well known for its stability and around the clock availability. PageR can help users
NETWORK PRINT MONITOR User Guide
NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable
Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation
Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation Nokia E70 Configuring connection settings Nokia E70 Configuring connection settings Legal Notice Copyright Nokia 2006. All
GlobalSCAPE DMZ Gateway, v1. User Guide
GlobalSCAPE DMZ Gateway, v1 User Guide GlobalSCAPE, Inc. (GSB) Address: 4500 Lockhill-Selma Road, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800) 290-5054 Technical
Using RADIUS Agent for Transparent User Identification
Using RADIUS Agent for Transparent User Identification Using RADIUS Agent Web Security Solutions Version 7.7, 7.8 Websense RADIUS Agent works together with the RADIUS server and RADIUS clients in your
Dell SonicWALL SRA 7.5 Secure Virtual Meeting and Secure Virtual Assist
Dell SonicWALL SRA 7.5 Secure Virtual Meeting and Secure Virtual Assist Document Scope This document describes how to configure and use the Dell SonicWALL SRA Secure Virtual Meeting feature and the Dell
Configuring SSL Termination
CHAPTER 4 This chapter describes the steps required to configure a CSS as a virtual SSL server for SSL termination. It contains the following major sections: Overview of SSL Termination Creating an SSL
An Introduction To The Web File Manager
An Introduction To The Web File Manager When clients need to use a Web browser to access your FTP site, use the Web File Manager to provide a more reliable, consistent, and inviting interface. Popular
Network Working Group Request for Comments: 840 April 1983. Official Protocols
Network Working Group Request for Comments: 840 J. Postel ISI April 1983 This RFC identifies the documents specifying the official protocols used in the Internet. Annotations identify any revisions or
SonicWALL SSL VPN 3.5: Virtual Assist
SonicWALL SSL VPN 3.5: Virtual Assist Document Scope This document describes how to use the SonicWALL Virtual Assist add-on for SonicWALL SSL VPN security appliances. This document contains the following
Hillstone StoneOS User Manual Hillstone Unified Intelligence Firewall Installation Manual
Hillstone StoneOS User Manual Hillstone Unified Intelligence Firewall Installation Manual www.hillstonenet.com Preface Conventions Content This document follows the conventions below: CLI Tip: provides
File Transfer Protocols In Anzio
The New File Transfer Protocols in Anzio version 12.6 What s New in Version 12.6 With the release of Anzio Lite and AnzioWin version 12.6 we are introducing a new user interface and support for additional
Configuring Logging. Information About Logging CHAPTER
52 CHAPTER This chapter describes how to configure and manage logs for the ASASM/ASASM and includes the following sections: Information About Logging, page 52-1 Licensing Requirements for Logging, page
Introduction... 1. Connecting Via FTP... 4. Where do I upload my website?... 4. What to call your home page?... 5. Troubleshooting FTP...
This guide is designed to show you the different ways of uploading your site using ftp, including the basic principles of understanding and troubleshooting ftp issues. P a g e 0 Introduction... 1 When
Software User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
C-more Remote Access, Data Log, FTP File Transfer, and Email Tutorial
C-more Remote Access, Data Log, FTP File Transfer, and Email Tutorial P a g e 2 Introduction: This script will walk you through the basic process of setting up the remote access, data logging, FTP file
FTP Server Configuration
FTP Server Configuration For HP customers who need to configure an IIS or FileZilla FTP server before using HP Device Manager Technical white paper 2 Copyright 2012 Hewlett-Packard Development Company,
Winsock RCP/RSH/REXEC for Win32. DENICOMP SYSTEMS Copyright? 2002 Denicomp Systems All rights reserved. INTRODUCTION...1 REQUIREMENTS...
Copyright? 2002 Denicomp Systems All rights reserved. INTRODUCTION...1 REQUIREMENTS...1 INSTALLATION...1 REMOVING WINSOCK RCP/RSH/REXEC...2 SECURITY...2 RSH/REXEC AND FIREWALLS...3 CONFIGURING WINSOCK
The information contained in this document are subject to change without notice at any time.
TCPOS.net 4.x.x.x Windows Service, Silverlight applications and the WebAccountManagement plugin 2009 TCPOS AG Page 1/53 The information contained in this document are subject to change without notice at
HP A-IMC Firewall Manager
HP A-IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW101-20110805 Legal and notice information Copyright 2011 Hewlett-Packard Development Company, L.P. No part of this
Section 11.1, Simple Network Management Protocol. Section 11.2, Port Data Capture
Chapter 11 SNMP and Port Data Capture This module discusses the Simple Network Management Protocol (SNMP) and the BANDIT device s Port Data Capture feature, and how they can be used to augment or enhance
Updating MNS-BB CUSTOMER SUPPORT INFORMATION PK012906
Updating MNS-BB PK012906 CUSTOMER SUPPORT INFORMATION Order toll-free in the U.S. 24 hours, 7 A.M. Monday to midnight Friday: 877-877-BBOX FREE technical support, 24 hours a day, 7 days a week: Call 724-746-5500
Release Notes for Dominion SX Firmware 3.1.6
Release Notes for Dominion SX Firmware 3.1.6 Release Notes Version: 4.0 Release Notes Date: December 4, 2008 Effective: Immediately Applicability: The 3.1.6 Release is applicable to the Dominion SX. SX
Using FTP to update L300 Firmware
July 6, 2011 Using FTP to update L300 Firmware NComputing L300s can download and apply firmware updates from FTP servers located virtually anywhere in the world. This document describes how use FTP to
Qsync Install Qsync utility Login the NAS The address is 192.168.1.210:8080 bfsteelinc.info:8080
Qsync Qsync is a cloud based file synchronization service empowered by QNAP Turbo NAS. Simply add files to your local Qsync folder, and they will be available on your Turbo NAS and all its connected devices.
PAYMENTVAULT TM LONG TERM DATA STORAGE
PAYMENTVAULT TM LONG TERM DATA STORAGE Version 3.0 by Auric Systems International 1 July 2010 Copyright c 2010 Auric Systems International. All rights reserved. Contents 1 Overview 1 1.1 Platforms............................
UNIX: Introduction to TELNET and FTP on UNIX
Introduction to TELNET and FTP on UNIX SYNOPSIS This document is written with the novice user in mind. It describes the use of TCP/IP and FTP to transfer files to and from the UNIX operating system and
Getting Started with IntelleView POS Administrator Software
Getting Started with IntelleView POS Administrator Software Administrator s Guide for Software Version 1.2 About this Guide This administrator s guide explains how to start using your IntelleView POS (IntelleView)
Quick Note 040. Create an SSL Tunnel with Certificates on a Digi TransPort WR router using Protocol Switch.
Quick Note 040 Create an SSL Tunnel with Certificates on a Digi TransPort WR router using Protocol Switch. Digi Support January 2014 1 Contents 1 Introduction... 2 1.1 Outline... 2 1.2 Assumptions... 2
Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department
Ahsay Replication Server v5.5 Administrator s Guide Ahsay TM Online Backup - Development Department October 9, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author:
TFTP TRIVIAL FILE TRANSFER PROTOCOL OVERVIEW OF TFTP, A VERY SIMPLE FILE TRANSFER PROTOCOL FOR SIMPLE AND CONSTRAINED DEVICES
TFTP - Trivial File TFTP Transfer Protocol TRIVIAL FILE TRANSFER PROTOCOL OVERVIEW OF TFTP, A VERY SIMPLE FILE TRANSFER PROTOCOL FOR SIMPLE AND CONSTRAINED DEVICES Peter R. Egli INDIGOO.COM 1/10 Contents
How to Secure a Groove Manager Web Site
How to Secure a Groove Manager Web Site Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations,
