About site: Internet/RFCs/2301 - 2400 - RFC 2348
Return to Computers also Computers
  About site: http://www.faqs.org/rfcs/rfc2348.html

Title: Internet/RFCs/2301 - 2400 - RFC 2348 TFTP Blocksize Option. G. Malkin, A. Harkin. May 1998.
RFC_2693 SPKI Certificate Theory. C. Ellison, B. Frantz, B. Lampson, R. Rivest, B. Thomas, T. Ylonen. September 1999.

Mainframe_Express_Assembler_Option Includes IBM mainframe high level language compatible macro assembler, linker, and emulator for seamless execution of COBOL and mainframe assembler applications on Windows PC.

Notesbrowser Combines a calendar and information manager to plan projects.

Digital_Web_Magazine Part 1 of a 2-part tutorial on preparing for W3C DOM standard-compliant browsers.

Keith_Devens_PHP_Calendar A simple, but complete, PHP script to print out a calendar.

RFC_2766 Network Address Translation - Protocol Translation (NAT-PT). G. Tsirtsis, P. Srisuresh. February 2000.


  Alexa statistic for http://www.faqs.org/rfcs/rfc2348.html





Get your Google PageRank






Please visit: http://www.faqs.org/rfcs/rfc2348.html


  Related sites for http://www.faqs.org/rfcs/rfc2348.html
    Open_CASCADE A geometric modeling SDK available on Linux including geometric data structures, modeling algorithms and a shape viewer.
    Option_Wireless_Technology Option provide universal tri-band GSM and GPRS PC Radio cards.
    Sgrep Structured grep is a tool for searching and indexing text, SGML, XML and HTML files and filtering text streams using structural criteria. Win32 binary and binaries for HP-UX, Linux, OSF1 and Solaris.
    Emotion_Engine MIPS R5900 variant, 128-bit VLIW. Growing entry, with links to many related topics. [Wikipedia]
    Absolute_Free_ScreenSavers Screen savers organized in many categories. The site includes description, screen shot and file size to each screen saver. Links to themes and skins.
    Cheap_Computers_Assembly_Guide A detailed, illustrated guide on assembling your PC.
    PowerTalk_-_automatic_presentation_narrator Free Open Source Windows program that automatically speaks the text on any PowerPoint presentation. Uses the standard SAPI speech synthesis software that comes with XP.
    Howland_International,_Inc_ Offers credit and receivables software to used car dealers and loan specialists.
    Pyrite A Python library which provides high-level object-oriented access to Palm handhelds and their data.
    Free_Software_Blog News about free software, with a Linux/Ubuntu focus.
    Camino_at_MozillaZine_Forums Moderated discussion board.
    CHAOS_Submitter This tool submits websites to over 100 international search engines.
    CNN_com__Schwab\'s_Site_Could_be_Vulnerable Charles Schwab's online customers are at risk of having their account information accessed and their accounts manipulated due to the same software vulnerability that affected E-Trade's Web site in Sep
    Usenetpage Provides links about Usenet on one page with a particular focus on binary newsgroups and related utilities.
    RFC_2977 Mobile IP Authentication, Authorization, and Accounting Requirements. S. Glass, T. Hiller, S. Jacobs, C. Perkins. October 2000.
    ByEars\'__Ear_Trainer Interactive software contains lessons and realistic play-along exercises. For guitar and bass.
    Ecma_Office_Open_XML_File_Formats_Overview Official details about the format, and links to technical information.
    Novatech_Design Design, Flash, logos, search engine submissions, domain name registration, hosting, and print services. Located in Athens, Greece.
    Something_Like_Tripe Aaron, Brandon, and Kira's writing.
    Sun_Wireless_Toolkit_for_CLDC A toolbox for developing wireless applications including emulation environments, performance optimization and tuning features, documentation, and examples.
This is websites2007.org cache of m/ as retrieved on 2008.10.15 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
RFC 2348 (rfc2348) - TFTP Blocksize Option@import 'http://faqs.org/abstracts/css/default.css';@import 'http://faqs.org/search.css';function erfc(s){document.write("[ RFC Index | RFC Search | Usenet FAQs | Web FAQs | Documents | Cities ]Alternate Formats: rfc2348.txt | rfc2348.txt.pdfRFC 2348 - TFTP Blocksize OptionSearch the Archives Display RFC by number     

RFC2348 - TFTP Blocksize Option

Network Working Group G. MalkinRequest for Commments: 2348 Bay NetworksUpdates: 1350 A. HarkinObsoletes: 1783 Hewlett Packard Co.Category: Standards Track May 1998 TFTP Blocksize OptionStatus of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.Copyright Notice Copyright (C) The Internet Society (1998). All Rights Reserved.Abstract The Trivial File Transfer Protocol [1] is a simple, lock-step, file transfer protocol which allows a client to get or put a file onto a remote host. One of its primary uses is the booting of diskless nodes on a Local Area Network. TFTP is used because it is very simple to implement in a small node's limited ROM space. However, the choice of a 512-octet blocksize is not the most efficient for use on a LAN whose MTU may 1500 octets or greater. This document describes a TFTP option which allows the client and server to negotiate a blocksize more applicable to the network medium. The TFTP Option Extension mechanism is described in [2].Blocksize Option Specification The TFTP Read Request or Write Request packet is modified to include the blocksize option as follows. Note that all fields except "opc" are NULL-terminated. +-------+---~~---+---+---~~---+---+---~~---+---+---~~---+---+ | opc |filename| 0 | mode | 0 | blksize| 0 | #octets| 0 | +-------+---~~---+---+---~~---+---+---~~---+---+---~~---+---+ opc The opcode field contains either a 1, for Read Requests, or 2, for Write Requests, as defined in [1]. filename The name of the file to be read or written, as defined in [1]. mode The mode of the file transfer: "netascii", "octet", or "mail", as defined in [1]. blksize The Blocksize option, "blksize" (case in-sensitive). #octets The number of octets in a block, specified in ASCII. Valid values range between "8" and "65464" octets, inclusive. The blocksize refers to the number of data octets; it does not include the four octets of TFTP header. For example: +-------+--------+---+--------+---+--------+---+--------+---+ | 1 | foobar | 0 | octet | 0 | blksize| 0 | 1428 | 0 | +-------+--------+---+--------+---+--------+---+--------+---+ is a Read Request, for the file named "foobar", in octet (binary) transfer mode, with a block size of 1428 octets (Ethernet MTU, less the TFTP, UDP and IP header lengths). If the server is willing to accept the blocksize option, it sends an Option Acknowledgment (OACK) to the client. The specified value must be less than or equal to the value specified by the client. The client must then either use the size specified in the OACK, or send an ERROR packet, with error code 8, to terminate the transfer. The rules for determining the final packet are unchanged from [1]. The reception of a data packet with a data length less than the negotiated blocksize is the final packet. If the blocksize is greater than the amount of data to be transfered, the first packet is the final packet. If the amount of data to be transfered is an integral multiple of the blocksize, an extra data packet containing no data is sent to end the transfer.Proof of Concept Performance tests were run on the prototype implementation using a variety of block sizes. The tests were run on a lightly loaded Ethernet, between two HP-UX 9000, in "octet" mode, on 2.25MB files. The average (5x) transfer times for paths with (g-time) and without (n-time) a intermediate gateway are graphed as follows: | 37 + g | 35 + | 33 + | 31 + | 29 + | 27 + | g blocksize n-time g-time 25 + --------- ------ ------ s | n 512 23.85 37.05 e 23 + g 1024 16.15 25.65 c | 1428 13.70 23.10 o 21 + 2048 10.90 16.90 n | 4096 6.85 9.65 d 19 + 8192 4.90 6.15 s | 17 + g | n 15 + | n 13 + | 11 + n | g 9 + | 7 + n | g 5 + n " 0 +------+------+--+---+------+------+--- 512 1K | 2K 4K 8K 1428 blocksize (octets) The comparisons between transfer times (without a gateway) between the standard 512-octet blocksize and the negotiated blocksizes are: 1024 2x -32% 1428 2.8x -42% 2048 4x -54% 4096 8x -71% 8192 16x -80% As was anticipated, the transfer time decreases with an increase in blocksize. The reason for the reduction in time is the reduction in the number of packets sent. For example, by increasing the blocksize from 512 octets to 1024 octets, not only are the number of data packets halved, but the number of acknowledgement packets is also halved (along with the number of times the data transmitter must wait for an ACK). A secondary effect is the efficiency gained by reducing the per-packet framing and processing overhead. Of course, if the blocksize exceeds the path MTU, IP fragmentation and reassembly will begin to add more overhead. This will be more noticable the greater the number of gateways in the path.Security Considerations The basic TFTP protocol has no security mechanism. This is why it has no rename, delete, or file overwrite capabilities. This document does not add any security to TFTP; however, the specified extensions do not add any additional security risks.References [1] Sollins, K., "The TFTP Protocol (Revision 2)", STD 33, RFC 1350, October 1992. [2] Malkin, G., and A. Harkin, "TFTP Option Extension", RFC 2347, May 1998.Authors' Addresses Gary Scott Malkin Bay Networks 8 Federal Street Billerica, MA 10821 Phone: (978) 916-4237 EMail: gmalkin@baynetworks.com Art Harkin Networked Computing Division Hewlett-Packard Company 19420 Homestead Road MS 43LN Cupertino, CA 95014 Phone: (408) 447-3755 EMail: ash@cup.hp.comFull Copyright Statement Copyright (C) The Internet Society (1998). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Previous: RFC 2347 - TFTP Option Extension Next: RFC 2349 - TFTP Timeout Interval and Transfer Size Options [ RFC Index | RFC Search | Usenet FAQs | Web FAQs | Documents | Cities ] © 2008 FAQS.ORG. All rights reserved. 
 

TFTP

Blocksize

Option.

G.

Malkin,

A.

Harkin.

May

1998.

http://www.faqs.org/rfcs/rfc2348.html

RFC 2348 2008 October

dvd rental

dvd


TFTP Blocksize Option. G. Malkin, A. Harkin. May 1998.

Rules




© 2008 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Personal Loans - BabbFest - Credit Cards - Debt Help - Mortgage Calculator
2008-10-15 18:56:06

Copyright 2005, 2006 by Webmaster
Websites is cool :) 63Polish Stoneware - Hotel Koln - Serwery - Albergo Londra - Wyposażenie Spa