rfc1986.txt
来自「中、英文RFC文档大全打包下载完全版 .」· 文本 代码 · 共 1,180 行 · 第 1/4 页
TXT
1,180 行
before, see RFC 1030 [6]. These test results in Tables 13 and 14, "ETFTP Performance," were gathered from files transferred across the network and LST-5C TACSAT radios. The radios were connected together via a coaxial cable to provide a "clean" link. A clean link is defined to a BER of 10e-5. The throughput rates are defined to be the file size divided by the elapsed time resulting in bits per second (bps). The elapsed time is measured from the time of the "get" or "put" command to the completion of the transfer. This is an all inclusive time measurement based on user perspective. It includes thePolites, Wollman & Woo Experimental [Page 16]RFC 1986 ETFTP August 1996 connection time, transfer time, error recovery time, and disconnect time. The user concept of elapsed time is the length of time it takes to copy a file from disk to disk. These results show only the average performances, including the occasional packet re-transmissions. The network configuration was set as: ETFTP Parameters: Filesize 101,306 bytes Radiodelay 2 seconds Buffersize 16,384-131,072 bytes Packetsize 512-2048 bytes Burstsize 8-16 packets/burst Gracilis PackeTen Parameters: 0 TX Delay 400 milliseconds 1 P Persist 255 [range 1-255] 2 Slot Time 30 milliseconds 3 TX Tail 300 milliseconds 4 Rcv Buffers 8 2048 bytes/buffer 5 Idle Code Flag Radio Parameters: Baudrate 16,000 bps Encryption on Table 13: ETFTP Performance at 8 Packets/Burst in Bits/Second +-----------+-----------+-----------+-----------+-----------+ |buffersize |packetsize |packetsize |packetsize |packetsize | |(bytes) |2,048 bytes|1,448 bytes|1,024 bytes|512 bytes | +-----------+-----------+-----------+-----------+-----------+ | 16,384 | 7,153 | 6,952 | 6,648 | 5,248 | +-----------+-----------+-----------+-----------+-----------+ | 32,768 | 7,652 | 7,438 | 7,152 | 4,926 | +-----------+-----------+-----------+-----------+-----------+ | 65,536 | 8,072 | 8,752 | 8,416 | 5,368 | +-----------+-----------+-----------+-----------+-----------+ | 131,072 | 8,828 | 9,112 | 7,888 | 5,728 | +-----------+-----------+-----------+-----------+-----------+Polites, Wollman & Woo Experimental [Page 17]RFC 1986 ETFTP August 1996 Table 14: ETFTP Performance at 16 Packets/Burst in Bits/Second +-----------+-----------+-----------+-----------+-----------+ |buffersize |packetsize |packetsize |packetsize |packetsize | |(bytes) |2,048 bytes|1,448 bytes|1,024 bytes|512 bytes | +-----------+-----------+-----------+-----------+-----------+ | 16,384 | 5,544 | 5,045 | 4,801 | 4,570 | +-----------+-----------+-----------+-----------+-----------+ | 32,768 | 8,861 | 8,230 | 8,016 | 7,645 | +-----------+-----------+-----------+-----------+-----------+ | 65,536 | 9,672 | 9,424 | 9,376 | 8,920 | +-----------+-----------+-----------+-----------+-----------+ | 131,072 | 10,432 | 10,168 | 9,578 | 9,124 | +-----------+-----------+-----------+-----------+-----------+2.7 PERFORMANCE CONSIDERATIONS These tests were performed across a tactical radio link with a maximum data rate of 16000 bps. In testing ETFTP, it was found that the delay associated with the half duplex channel turnaround time was the biggest factor in throughput performance. Therefore, every attempt was made to minimize the number of times the channel needed to be turned around. Obviously, the easiest thing to do is to use as big a buffer as necessary to read in a file, as acknowledgments occurred only at the buffer boundaries. This is not always feasible, as available storage on disk could easily exceed available memory. However, the current ETFTP buffersize is set at a maximum of 524,288 bytes. The larger packetsizes also improved performance. The limit on packetsize is based on the 1500 byte MTU of network store and forward devices. In a high BER environment, a large packetsize could be detrimental to success. By reducing the packetsize, even though it negatively impacts performance, reliability is sustained. When used in conjunction with FEC, both performance and reliability can be maintained at an acceptable level. The burstsize translates into how long the radio transmitters are keyed to transmit. In ETFTP, the ideal situation is to have the first packet of a burst arrive in the radio transmit buffer, as the last packet of the previous burst is just finished being sent. In this way, the radio transmitter would never be dropped for the duration of one buffer. In a multi-user radio network, a full buffer transmission would be inconsiderate, as the transmit cycle could last for several minutes, instead of seconds. In measuring voice communications, typical transmit durations are on the order of five to twenty seconds. This means that the buffersize and burstsize could be adjusted to have similar transmission durations.Polites, Wollman & Woo Experimental [Page 18]RFC 1986 ETFTP August 19963. REFERENCE SECTION [1] Clark, D., Lambert, M., and L. Zhang, "NETBLT: A Bulk Data Transfer Protocol", RFC 998, MIT, March 1987. [2] Postel, J., "User Datagram Protocol" STD 6, RFC 768, USC/Information Sciences Institute, August 1980. [3] Sollins, K., "Trivial File Transfer Protocol", STD 33, RFC 1350, MIT, July 1992. [4] MIL-STD-2045-44500, 18 June 1993, "Military Standard Tactical Communications Protocol 2 (TACO 2) fot the National Imagery Transmission Format Standard", Ft. Monmouth, New Jersey. [5] Stevens, W. Richard, 1990, "UNIX Network Programming", Prentice-Hall Inc., Englewood, New Jersey, Chapter 12. [6] Lambert, M., "On Testing the NETBLT Protocol over Divers Networks", RFC 1030, MIT, November 1987.4. SECURITY CONSIDERATIONS The ETFTP program is a security loophole in any UNIX environment. There is no user/password validation. All the problems associated to TFTP are repeated in ETFTP. The server program must be owned by root and setuid to root in order to work. As an experimental prototype program, the security issue was overlooked. Since this protocol has proven too be a viable solution in tactical radio networks, the security issues will have to be addressed, and corrected.Polites, Wollman & Woo Experimental [Page 19]RFC 1986 ETFTP August 19965. AUTHORS' ADDRESSES William J. Polites The Mitre Corporation 145 Wyckoff Rd. Eatontown, NJ 07724 Phone: (908) 544-1414 EMail:wpolites@mitre.org William Wollman The Mitre Corporation 145 Wyckoff Rd. Eatontown, NJ 07724 Phone: (908) 544-1414 EMail:wwollman@mitre.org David Woo The Mitre Corporation 145 Wyckoff Rd. Eatontown, NJ 07724 Phone: (908) 544-1414 EMail: dwoo@mitre.org Russ Langan U.S. Army Communications Electronics Command (CECOM) AMSEL-RD-ST-SP ATTN: Russell Langan Fort Monmouth, NJ 07703 Phone: (908) 427-2064 Fax: (908) 427-2822 EMail: langanr@doim6.monmouth.army.milPolites, Wollman & Woo Experimental [Page 20]RFC 1986 ETFTP August 19966. GLOSSARY ATD Advanced Technology Demonstration AX.25 Amateur Radio X.25 Protocol BER Bit Error Rate EPLRS Enhanced Position Location Reporting Systems ETFTP Enhanced Trivial File Transfer Protocol FEC Forward Error Correction FTP File Transfer Protocol HF High Frequency LCU Lightweight Computer Unit ms milliseconds MTU Maximum Transfer Unit NETBLT NETwork Block Transfer protocol NITFS National Imagery Transmission Format Standard PC Personal Computer RNC Radio Network Controller SAS Survivable Adaptive Systems SATCOM SATellite COMmunications SCO Santa Cruz Operations SINCGARS SINgle Channel Ground and Airborne Radio Systems SLIP Serial Line Internet Protocol TACO2 Tactical Communications Protocol 2 TCP Transmission Control Protocol TFTP Trivial File Transfer Protocol UDP User Datagram Protocol UHF Ultra High Frequency * Modification from NETBLT RFC 998. * The new packet size is a modification to the NETBLT RFC 998. * The new packet size is a modification to the NETBLT RFC 998.Polites, Wollman & Woo Experimental [Page 21]
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?