ofs | hex dump | ascii |
---|
0000 | d4 c3 b2 a1 02 00 04 00 00 00 00 00 00 00 00 00 00 00 04 00 01 00 00 00 6b 09 81 51 34 d8 0e 00 | ........................k..Q4... |
0020 | 3e 00 00 00 3e 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 30 00 00 00 00 ff 11 | >...>....P...C.....@..E..0...... |
0040 | 39 65 c0 a8 00 fd c0 a8 00 0a c5 ba 00 45 00 1c 3e 20 00 01 72 66 63 31 33 35 30 2e 74 78 74 00 | 9e...........E..>...rfc1350.txt. |
0060 | 6f 63 74 65 74 00 6c 09 81 51 bb 2d 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 | octet.l..Q.-...............@.P.. |
0080 | 8b 43 08 00 45 00 02 20 93 25 00 00 80 11 23 50 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c d4 a3 | .C..E....%....#P.........u...... |
00a0 | 00 03 00 01 0a 0a 0a 0a 0a 0a 4e 65 74 77 6f 72 6b 20 57 6f 72 6b 69 6e 67 20 47 72 6f 75 70 20 | ..........Network.Working.Group. |
00c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
00e0 | 20 20 20 20 20 20 20 20 4b 2e 20 53 6f 6c 6c 69 6e 73 0a 52 65 71 75 65 73 74 20 46 6f 72 20 43 | ........K..Sollins.Request.For.C |
0100 | 6f 6d 6d 65 6e 74 73 3a 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | omments:.1350................... |
0120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 49 54 0a 53 54 44 3a | ........................MIT.STD: |
0140 | 20 33 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .33............................. |
0160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 | ...........................July. |
0180 | 31 39 39 32 0a 4f 62 73 6f 6c 65 74 65 73 3a 20 52 46 43 20 37 38 33 0a 0a 0a 20 20 20 20 20 20 | 1992.Obsoletes:.RFC.783......... |
01a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 48 45 20 54 46 54 50 20 50 52 4f 54 4f 43 4f 4c | ...............THE.TFTP.PROTOCOL |
01c0 | 20 28 52 45 56 49 53 49 4f 4e 20 32 29 0a 0a 53 74 61 74 75 73 20 6f 66 20 74 68 69 73 20 4d 65 | .(REVISION.2)..Status.of.this.Me |
01e0 | 6d 6f 0a 0a 20 20 20 54 68 69 73 20 52 46 43 20 73 70 65 63 69 66 69 65 73 20 61 6e 20 49 41 42 | mo.....This.RFC.specifies.an.IAB |
0200 | 20 73 74 61 6e 64 61 72 64 73 20 74 72 61 63 6b 20 70 72 6f 74 6f 63 6f 6c 20 66 6f 72 20 74 68 | .standards.track.protocol.for.th |
0220 | 65 20 49 6e 74 65 72 6e 65 74 0a 20 20 20 63 6f 6d 6d 75 6e 69 74 79 2c 20 61 6e 64 20 72 65 71 | e.Internet....community,.and.req |
0240 | 75 65 73 74 73 20 64 69 73 63 75 73 73 69 6f 6e 20 61 6e 64 20 73 75 67 67 65 73 74 69 6f 6e 73 | uests.discussion.and.suggestions |
0260 | 20 66 6f 72 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 2e 0a 20 20 20 50 6c 65 61 73 65 20 72 65 66 | .for.improvements.....Please.ref |
0280 | 65 72 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 64 69 74 69 6f 6e 20 6f 66 20 74 68 65 | er.to.the.current.edition.of.the |
02a0 | 20 22 49 41 6c 09 81 51 7e 3f 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 | ."IAl..Q~?..<...<....P...C.....@ |
02c0 | 08 00 45 00 00 20 00 01 00 00 ff 11 39 74 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 49 00 04 | ..E.........9t...........u...I.. |
02e0 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 1c 51 01 00 2e 02 00 00 2e 02 00 00 | ................l..Q.Q.......... |
0300 | 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 27 00 00 80 11 23 4e c0 a8 00 0a c0 a8 | .....@.P...C..E....'....#N...... |
0320 | 00 fd 0d 75 c5 ba 02 0c e5 e5 00 03 00 02 42 20 4f 66 66 69 63 69 61 6c 20 50 72 6f 74 6f 63 6f | ...u..........B.Official.Protoco |
0340 | 6c 0a 20 20 20 53 74 61 6e 64 61 72 64 73 22 20 66 6f 72 20 74 68 65 20 73 74 61 6e 64 61 72 64 | l....Standards".for.the.standard |
0360 | 69 7a 61 74 69 6f 6e 20 73 74 61 74 65 20 61 6e 64 20 73 74 61 74 75 73 20 6f 66 20 74 68 69 73 | ization.state.and.status.of.this |
0380 | 20 70 72 6f 74 6f 63 6f 6c 2e 0a 20 20 20 44 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 | .protocol.....Distribution.of.th |
03a0 | 69 73 20 6d 65 6d 6f 20 69 73 20 75 6e 6c 69 6d 69 74 65 64 2e 0a 0a 53 75 6d 6d 61 72 79 0a 0a | is.memo.is.unlimited...Summary.. |
03c0 | 20 20 20 54 46 54 50 20 69 73 20 61 20 76 65 72 79 20 73 69 6d 70 6c 65 20 70 72 6f 74 6f 63 6f | ...TFTP.is.a.very.simple.protoco |
03e0 | 6c 20 75 73 65 64 20 74 6f 20 74 72 61 6e 73 66 65 72 20 66 69 6c 65 73 2e 20 20 49 74 20 69 73 | l.used.to.transfer.files...It.is |
0400 | 20 66 72 6f 6d 0a 20 20 20 74 68 69 73 20 74 68 61 74 20 69 74 73 20 6e 61 6d 65 20 63 6f 6d 65 | .from....this.that.its.name.come |
0420 | 73 2c 20 54 72 69 76 69 61 6c 20 46 69 6c 65 20 54 72 61 6e 73 66 65 72 20 50 72 6f 74 6f 63 6f | s,.Trivial.File.Transfer.Protoco |
0440 | 6c 20 6f 72 20 54 46 54 50 2e 0a 20 20 20 45 61 63 68 20 6e 6f 6e 74 65 72 6d 69 6e 61 6c 20 70 | l.or.TFTP.....Each.nonterminal.p |
0460 | 61 63 6b 65 74 20 69 73 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 73 65 70 61 72 61 74 65 6c 79 | acket.is.acknowledged.separately |
0480 | 2e 20 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 64 65 73 63 72 69 62 65 73 20 74 68 | ...This.document....describes.th |
04a0 | 65 20 70 72 6f 74 6f 63 6f 6c 20 61 6e 64 20 69 74 73 20 74 79 70 65 73 20 6f 66 20 70 61 63 6b | e.protocol.and.its.types.of.pack |
04c0 | 65 74 73 2e 20 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 6c 73 6f 0a 20 20 20 65 78 70 6c 61 | ets...The.document.also....expla |
04e0 | 69 6e 73 20 74 68 65 20 72 65 61 73 6f 6e 73 20 62 65 68 69 6e 64 20 73 6f 6d 65 20 6f 66 20 74 | ins.the.reasons.behind.some.of.t |
0500 | 68 65 20 64 65 73 69 67 6e 20 64 65 63 69 73 69 6f 6e 73 2e 0a 0a 41 63 6b 6e 6f 77 6c 65 67 65 | he.design.decisions...Acknowlege |
0520 | 6d 65 6e 74 73 0a 0a 20 20 20 54 68 65 20 6c 09 81 51 81 5b 01 00 3c 00 00 00 3c 00 00 00 00 50 | ments.....The.l..Q.[..<...<....P |
0540 | 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 02 00 00 ff 11 39 73 c0 a8 00 fd c0 a8 00 0a | ...C.....@..E.........9s........ |
0560 | c5 ba 0d 75 00 0c aa 48 00 04 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 a3 5b | ...u...H..................l..Q.[ |
0580 | 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 28 00 00 | ...............@.P...C..E....(.. |
05a0 | 80 11 23 4d c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 54 ff 00 03 00 03 70 72 6f 74 6f 63 6f 6c | ..#M.........u....T.....protocol |
05c0 | 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 64 65 73 69 67 6e 65 64 20 62 79 20 4e 6f 65 6c | .was.originally.designed.by.Noel |
05e0 | 20 43 68 69 61 70 70 61 2c 20 61 6e 64 20 77 61 73 0a 20 20 20 72 65 64 65 73 69 67 6e 65 64 20 | .Chiappa,.and.was....redesigned. |
0600 | 62 79 20 68 69 6d 2c 20 42 6f 62 20 42 61 6c 64 77 69 6e 20 61 6e 64 20 44 61 76 65 20 43 6c 61 | by.him,.Bob.Baldwin.and.Dave.Cla |
0620 | 72 6b 2c 20 77 69 74 68 20 63 6f 6d 6d 65 6e 74 73 20 66 72 6f 6d 0a 20 20 20 53 74 65 76 65 20 | rk,.with.comments.from....Steve. |
0640 | 53 7a 79 6d 61 6e 73 6b 69 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 20 72 65 76 69 73 69 6f 6e | Szymanski...The.current.revision |
0660 | 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 6e 63 6c 75 64 65 73 0a 20 20 20 6d 6f 64 | .of.the.document.includes....mod |
0680 | 69 66 69 63 61 74 69 6f 6e 73 20 73 74 65 6d 6d 69 6e 67 20 66 72 6f 6d 20 64 69 73 63 75 73 73 | ifications.stemming.from.discuss |
06a0 | 69 6f 6e 73 20 77 69 74 68 20 61 6e 64 20 73 75 67 67 65 73 74 69 6f 6e 73 20 66 72 6f 6d 0a 20 | ions.with.and.suggestions.from.. |
06c0 | 20 20 4c 61 72 72 79 20 41 6c 6c 65 6e 2c 20 4e 6f 65 6c 20 43 68 69 61 70 70 61 2c 20 44 61 76 | ..Larry.Allen,.Noel.Chiappa,.Dav |
06e0 | 65 20 43 6c 61 72 6b 2c 20 47 65 6f 66 66 20 43 6f 6f 70 65 72 2c 20 4d 69 6b 65 20 47 72 65 65 | e.Clark,.Geoff.Cooper,.Mike.Gree |
0700 | 6e 77 61 6c 64 2c 0a 20 20 20 4c 69 7a 61 20 4d 61 72 74 69 6e 2c 20 44 61 76 69 64 20 52 65 65 | nwald,....Liza.Martin,.David.Ree |
0720 | 64 2c 20 43 72 61 69 67 20 4d 69 6c 6f 20 52 6f 67 65 72 73 20 28 6f 66 20 55 53 43 2d 49 53 49 | d,.Craig.Milo.Rogers.(of.USC-ISI |
0740 | 29 2c 20 4b 61 74 68 79 0a 20 20 20 59 65 6c 6c 69 63 6b 2c 20 61 6e 64 20 74 68 65 20 61 75 74 | ),.Kathy....Yellick,.and.the.aut |
0760 | 68 6f 72 2e 20 20 54 68 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 20 61 6e 64 20 72 65 | hor...The.acknowledgement.and.re |
0780 | 74 72 61 6e 73 6d 69 73 73 69 6f 6e 0a 20 20 20 73 63 68 65 6d 65 20 77 61 73 20 69 6e 73 70 69 | transmission....scheme.was.inspi |
07a0 | 72 65 64 20 62 79 20 54 43 50 2c 20 61 6e 64 20 74 68 65 20 65 72 72 6f 6c 09 81 51 fe 65 01 00 | red.by.TCP,.and.the.errol..Q.e.. |
07c0 | 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 03 00 00 ff 11 | <...<....P...C.....@..E......... |
07e0 | 39 72 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 47 00 04 00 03 00 00 00 00 00 00 00 00 00 00 | 9r...........u...G.............. |
0800 | 00 00 00 00 6c 09 81 51 1b 66 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 | ....l..Q.f...............@.P...C |
0820 | 08 00 45 00 02 20 93 29 00 00 80 11 23 4c c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 1e 41 00 03 | ..E....)....#L.........u.....A.. |
0840 | 00 04 72 20 6d 65 63 68 61 6e 69 73 6d 20 77 61 73 20 73 75 67 67 65 73 74 65 64 20 62 79 0a 20 | ..r.mechanism.was.suggested.by.. |
0860 | 20 20 50 41 52 43 27 73 20 45 46 54 50 20 61 62 6f 72 74 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 | ..PARC's.EFTP.abort.message..... |
0880 | 20 54 68 65 20 4d 61 79 2c 20 31 39 39 32 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 66 69 78 20 74 | .The.May,.1992.revision.to.fix.t |
08a0 | 68 65 20 22 53 6f 72 63 65 72 65 72 27 73 20 41 70 70 72 65 6e 74 69 63 65 22 20 70 72 6f 74 6f | he."Sorcerer's.Apprentice".proto |
08c0 | 63 6f 6c 0a 20 20 20 62 75 67 20 5b 34 5d 20 61 6e 64 20 6f 74 68 65 72 20 6d 69 6e 6f 72 20 64 | col....bug.[4].and.other.minor.d |
08e0 | 6f 63 75 6d 65 6e 74 20 70 72 6f 62 6c 65 6d 73 20 77 61 73 20 64 6f 6e 65 20 62 79 20 4e 6f 65 | ocument.problems.was.done.by.Noe |
0900 | 6c 20 43 68 69 61 70 70 61 2e 0a 0a 20 20 20 54 68 69 73 20 72 65 73 65 61 72 63 68 20 77 61 73 | l.Chiappa......This.research.was |
0920 | 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 65 20 41 64 76 61 6e 63 65 64 20 52 65 73 65 61 | .supported.by.the.Advanced.Resea |
0940 | 72 63 68 20 50 72 6f 6a 65 63 74 73 20 41 67 65 6e 63 79 0a 20 20 20 6f 66 20 74 68 65 20 44 65 | rch.Projects.Agency....of.the.De |
0960 | 70 61 72 74 6d 65 6e 74 20 6f 66 20 44 65 66 65 6e 73 65 20 61 6e 64 20 77 61 73 20 6d 6f 6e 69 | partment.of.Defense.and.was.moni |
0980 | 74 6f 72 65 64 20 62 79 20 74 68 65 20 4f 66 66 69 63 65 20 6f 66 20 4e 61 76 61 6c 0a 20 20 20 | tored.by.the.Office.of.Naval.... |
09a0 | 52 65 73 65 61 72 63 68 20 75 6e 64 65 72 20 63 6f 6e 74 72 61 63 74 20 6e 75 6d 62 65 72 20 4e | Research.under.contract.number.N |
09c0 | 30 30 30 31 34 2d 37 35 2d 43 2d 30 36 36 31 2e 0a 0a 31 2e 20 50 75 72 70 6f 73 65 0a 0a 20 20 | 00014-75-C-0661...1..Purpose.... |
09e0 | 20 54 46 54 50 20 69 73 20 61 20 73 69 6d 70 6c 65 20 70 72 6f 74 6f 63 6f 6c 20 74 6f 20 74 72 | .TFTP.is.a.simple.protocol.to.tr |
0a00 | 61 6e 73 66 65 72 20 66 69 6c 65 73 2c 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 77 61 73 20 | ansfer.files,.and.therefore.was. |
0a20 | 6e 61 6d 65 64 0a 20 20 20 74 68 65 20 54 72 69 76 69 61 6c 20 46 69 6c 65 20 54 72 61 6e 73 66 | named....the.Trivial.File.Transf |
0a40 | 65 72 6c 09 81 51 af 70 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 | erl..Q.p..<...<....P...C.....@.. |
0a60 | 45 00 00 20 00 04 00 00 ff 11 39 71 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 46 00 04 00 04 | E.........9q...........u...F.... |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 d0 70 01 00 2e 02 00 00 2e 02 00 00 00 0b | ..............l..Q.p............ |
0aa0 | be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 2a 00 00 80 11 23 4b c0 a8 00 0a c0 a8 00 fd | ...@.P...C..E....*....#K........ |
0ac0 | 0d 75 c5 ba 02 0c 67 4c 00 03 00 05 20 50 72 6f 74 6f 63 6f 6c 20 6f 72 20 54 46 54 50 2e 20 20 | .u....gL.....Protocol.or.TFTP... |
0ae0 | 49 74 20 68 61 73 20 62 65 65 6e 20 69 6d 70 6c 65 6d 65 6e 74 65 64 0a 20 20 20 6f 6e 20 74 6f | It.has.been.implemented....on.to |
0b00 | 70 20 6f 66 20 74 68 65 20 49 6e 74 65 72 6e 65 74 20 55 73 65 72 20 44 61 74 61 67 72 61 6d 20 | p.of.the.Internet.User.Datagram. |
0b20 | 70 72 6f 74 6f 63 6f 6c 20 28 55 44 50 20 6f 72 20 44 61 74 61 67 72 61 6d 29 20 5b 32 5d 0a 0a | protocol.(UDP.or.Datagram).[2].. |
0b40 | 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..Sollins....................... |
0b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0b80 | 20 20 5b 50 61 67 65 20 31 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 | ..[Page.1]...RFC.1350........... |
0ba0 | 20 20 20 20 20 20 20 20 20 54 46 54 50 20 52 65 76 69 73 69 6f 6e 20 32 20 20 20 20 20 20 20 20 | .........TFTP.Revision.2........ |
0bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 39 32 0a 0a 0a 20 20 20 73 6f 20 69 74 | ............July.1992......so.it |
0be0 | 20 6d 61 79 20 62 65 20 75 73 65 64 20 74 6f 20 6d 6f 76 65 20 66 69 6c 65 73 20 62 65 74 77 65 | .may.be.used.to.move.files.betwe |
0c00 | 65 6e 20 6d 61 63 68 69 6e 65 73 20 6f 6e 20 64 69 66 66 65 72 65 6e 74 0a 20 20 20 6e 65 74 77 | en.machines.on.different....netw |
0c20 | 6f 72 6b 73 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 55 44 50 2e 20 20 28 54 68 69 73 20 73 68 | orks.implementing.UDP...(This.sh |
0c40 | 6f 75 6c 64 20 6e 6f 74 20 65 78 63 6c 75 64 65 20 74 68 65 20 70 6f 73 73 69 62 69 6c 69 74 79 | ould.not.exclude.the.possibility |
0c60 | 0a 20 20 20 6f 66 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 54 46 54 50 20 6f 6e 20 74 6f 70 20 | ....of.implementing.TFTP.on.top. |
0c80 | 6f 66 20 6f 74 68 65 72 20 64 61 74 61 67 72 61 6d 20 70 72 6f 74 6f 63 6f 6c 73 2e 29 20 20 49 | of.other.datagram.protocols.)..I |
0ca0 | 74 20 69 73 0a 20 20 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 73 6d 61 6c 6c 20 61 6e 64 | t.is....designed.to.be.small.and |
0cc0 | 20 65 61 73 79 20 74 6f 20 69 6d 70 6c 09 81 51 e1 7a 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 | .easy.to.impl..Q.z..<...<....P.. |
0ce0 | 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 05 00 00 ff 11 39 70 c0 a8 00 fd c0 a8 00 0a c5 ba | .C.....@..E.........9p.......... |
0d00 | 0d 75 00 0c aa 45 00 04 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 fd 7a 01 00 | .u...E..................l..Q.z.. |
0d20 | 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 2b 00 00 80 11 | .............@.P...C..E....+.... |
0d40 | 23 4a c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 12 f0 00 03 00 06 6c 65 6d 65 6e 74 2e 20 20 54 | #J.........u..........lement...T |
0d60 | 68 65 72 65 66 6f 72 65 2c 20 69 74 20 6c 61 63 6b 73 20 6d 6f 73 74 0a 20 20 20 6f 66 20 74 68 | herefore,.it.lacks.most....of.th |
0d80 | 65 20 66 65 61 74 75 72 65 73 20 6f 66 20 61 20 72 65 67 75 6c 61 72 20 46 54 50 2e 20 20 54 68 | e.features.of.a.regular.FTP...Th |
0da0 | 65 20 6f 6e 6c 79 20 74 68 69 6e 67 20 69 74 20 63 61 6e 20 64 6f 20 69 73 20 72 65 61 64 0a 20 | e.only.thing.it.can.do.is.read.. |
0dc0 | 20 20 61 6e 64 20 77 72 69 74 65 20 66 69 6c 65 73 20 28 6f 72 20 6d 61 69 6c 29 20 66 72 6f 6d | ..and.write.files.(or.mail).from |
0de0 | 2f 74 6f 20 61 20 72 65 6d 6f 74 65 20 73 65 72 76 65 72 2e 20 20 49 74 20 63 61 6e 6e 6f 74 20 | /to.a.remote.server...It.cannot. |
0e00 | 6c 69 73 74 0a 20 20 20 64 69 72 65 63 74 6f 72 69 65 73 2c 20 61 6e 64 20 63 75 72 72 65 6e 74 | list....directories,.and.current |
0e20 | 6c 79 20 68 61 73 20 6e 6f 20 70 72 6f 76 69 73 69 6f 6e 73 20 66 6f 72 20 75 73 65 72 20 61 75 | ly.has.no.provisions.for.user.au |
0e40 | 74 68 65 6e 74 69 63 61 74 69 6f 6e 2e 0a 20 20 20 49 6e 20 63 6f 6d 6d 6f 6e 20 77 69 74 68 20 | thentication.....In.common.with. |
0e60 | 6f 74 68 65 72 20 49 6e 74 65 72 6e 65 74 20 70 72 6f 74 6f 63 6f 6c 73 2c 20 69 74 20 70 61 73 | other.Internet.protocols,.it.pas |
0e80 | 73 65 73 20 38 20 62 69 74 20 62 79 74 65 73 20 6f 66 0a 20 20 20 64 61 74 61 2e 0a 0a 20 20 20 | ses.8.bit.bytes.of....data...... |
0ea0 | 54 68 72 65 65 20 6d 6f 64 65 73 20 6f 66 20 74 72 61 6e 73 66 65 72 20 61 72 65 20 63 75 72 72 | Three.modes.of.transfer.are.curr |
0ec0 | 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 65 64 3a 20 6e 65 74 61 73 63 69 69 20 28 54 68 69 73 20 | ently.supported:.netascii.(This. |
0ee0 | 69 73 0a 20 20 20 61 73 63 69 69 20 61 73 20 64 65 66 69 6e 65 64 20 69 6e 20 22 55 53 41 20 53 | is....ascii.as.defined.in."USA.S |
0f00 | 74 61 6e 64 61 72 64 20 43 6f 64 65 20 66 6f 72 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 49 6e 74 | tandard.Code.for.Information.Int |
0f20 | 65 72 63 68 61 6e 67 65 22 0a 20 20 20 5b 31 5d 20 77 69 74 68 20 74 68 65 20 6d 6f 64 69 66 69 | erchange"....[1].with.the.modifi |
0f40 | 63 61 74 69 6f 6e 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 22 6c 09 81 51 77 85 01 00 3c 00 | cations.specified.in."l..Qw...<. |
0f60 | 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 06 00 00 ff 11 39 6f | ..<....P...C.....@..E.........9o |
0f80 | c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 44 00 04 00 06 00 00 00 00 00 00 00 00 00 00 00 00 | ...........u...D................ |
0fa0 | 00 00 6c 09 81 51 16 99 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 | ..l..Q.................@.P...C.. |
0fc0 | 45 00 02 20 93 30 00 00 80 11 23 45 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 0f ca 00 03 00 07 | E....0....#E.........u.......... |
0fe0 | 54 65 6c 6e 65 74 20 50 72 6f 74 6f 63 6f 6c 0a 20 20 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e | Telnet.Protocol....Specification |
1000 | 22 20 5b 33 5d 2e 29 20 20 4e 6f 74 65 20 74 68 61 74 20 69 74 20 69 73 20 38 20 62 69 74 20 61 | ".[3].)..Note.that.it.is.8.bit.a |
1020 | 73 63 69 69 2e 20 20 54 68 65 20 74 65 72 6d 0a 20 20 20 22 6e 65 74 61 73 63 69 69 22 20 77 69 | scii...The.term...."netascii".wi |
1040 | 6c 6c 20 62 65 20 75 73 65 64 20 74 68 72 6f 75 67 68 6f 75 74 20 74 68 69 73 20 64 6f 63 75 6d | ll.be.used.throughout.this.docum |
1060 | 65 6e 74 20 74 6f 20 6d 65 61 6e 20 74 68 69 73 0a 20 20 20 70 61 72 74 69 63 75 6c 61 72 20 76 | ent.to.mean.this....particular.v |
1080 | 65 72 73 69 6f 6e 20 6f 66 20 61 73 63 69 69 2e 29 3b 20 6f 63 74 65 74 20 28 54 68 69 73 20 72 | ersion.of.ascii.);.octet.(This.r |
10a0 | 65 70 6c 61 63 65 73 20 74 68 65 20 22 62 69 6e 61 72 79 22 20 6d 6f 64 65 0a 20 20 20 6f 66 20 | eplaces.the."binary".mode....of. |
10c0 | 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 64 6f 63 75 6d 65 | previous.versions.of.this.docume |
10e0 | 6e 74 2e 29 20 72 61 77 20 38 20 62 69 74 20 62 79 74 65 73 3b 20 6d 61 69 6c 2c 0a 20 20 20 6e | nt.).raw.8.bit.bytes;.mail,....n |
1100 | 65 74 61 73 63 69 69 20 63 68 61 72 61 63 74 65 72 73 20 73 65 6e 74 20 74 6f 20 61 20 75 73 65 | etascii.characters.sent.to.a.use |
1120 | 72 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 20 66 69 6c 65 2e 20 20 28 54 68 65 20 6d 61 69 6c | r.rather.than.a.file...(The.mail |
1140 | 0a 20 20 20 6d 6f 64 65 20 69 73 20 6f 62 73 6f 6c 65 74 65 20 61 6e 64 20 73 68 6f 75 6c 64 20 | ....mode.is.obsolete.and.should. |
1160 | 6e 6f 74 20 62 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 72 20 75 73 65 64 2e 29 20 20 41 64 | not.be.implemented.or.used.)..Ad |
1180 | 64 69 74 69 6f 6e 61 6c 0a 20 20 20 6d 6f 64 65 73 20 63 61 6e 20 62 65 20 64 65 66 69 6e 65 64 | ditional....modes.can.be.defined |
11a0 | 20 62 79 20 70 61 69 72 73 20 6f 66 20 63 6f 6f 70 65 72 61 74 69 6e 67 20 68 6f 73 74 73 2e 0a | .by.pairs.of.cooperating.hosts.. |
11c0 | 0a 20 20 20 52 65 66 65 72 65 6e 63 65 20 5b 34 5d 20 28 73 65 63 74 69 6f 6e 20 34 2e 32 29 20 | ....Reference.[4].(section.4.2). |
11e0 | 6c 09 81 51 af a2 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 | l..Q....<...<....P...C.....@..E. |
1200 | 00 20 00 07 00 00 ff 11 39 6e c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 43 00 04 00 07 00 00 | ........9n...........u...C...... |
1220 | 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 fa a2 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 | ............l..Q................ |
1240 | 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 31 00 00 80 11 23 44 c0 a8 00 0a c0 a8 00 fd 0d 75 | .@.P...C..E....1....#D.........u |
1260 | c5 ba 02 0c 13 70 00 03 00 08 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 75 6c 74 65 64 20 66 6f | .....p....should.be.consulted.fo |
1280 | 72 20 66 75 72 74 68 65 72 20 76 61 6c 75 61 62 6c 65 0a 20 20 20 64 69 72 65 63 74 69 76 65 73 | r.further.valuable....directives |
12a0 | 20 61 6e 64 20 73 75 67 67 65 73 74 69 6f 6e 73 20 6f 6e 20 54 46 54 50 2e 0a 0a 32 2e 20 4f 76 | .and.suggestions.on.TFTP...2..Ov |
12c0 | 65 72 76 69 65 77 20 6f 66 20 74 68 65 20 50 72 6f 74 6f 63 6f 6c 0a 0a 20 20 20 41 6e 79 20 74 | erview.of.the.Protocol.....Any.t |
12e0 | 72 61 6e 73 66 65 72 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 20 72 65 71 75 65 73 74 20 74 6f | ransfer.begins.with.a.request.to |
1300 | 20 72 65 61 64 20 6f 72 20 77 72 69 74 65 20 61 20 66 69 6c 65 2c 20 77 68 69 63 68 0a 20 20 20 | .read.or.write.a.file,.which.... |
1320 | 61 6c 73 6f 20 73 65 72 76 65 73 20 74 6f 20 72 65 71 75 65 73 74 20 61 20 63 6f 6e 6e 65 63 74 | also.serves.to.request.a.connect |
1340 | 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 73 65 72 76 65 72 20 67 72 61 6e 74 73 20 74 68 65 0a 20 | ion...If.the.server.grants.the.. |
1360 | 20 20 72 65 71 75 65 73 74 2c 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 73 20 6f 70 65 | ..request,.the.connection.is.ope |
1380 | 6e 65 64 20 61 6e 64 20 74 68 65 20 66 69 6c 65 20 69 73 20 73 65 6e 74 20 69 6e 20 66 69 78 65 | ned.and.the.file.is.sent.in.fixe |
13a0 | 64 0a 20 20 20 6c 65 6e 67 74 68 20 62 6c 6f 63 6b 73 20 6f 66 20 35 31 32 20 62 79 74 65 73 2e | d....length.blocks.of.512.bytes. |
13c0 | 20 20 45 61 63 68 20 64 61 74 61 20 70 61 63 6b 65 74 20 63 6f 6e 74 61 69 6e 73 20 6f 6e 65 20 | ..Each.data.packet.contains.one. |
13e0 | 62 6c 6f 63 6b 20 6f 66 0a 20 20 20 64 61 74 61 2c 20 61 6e 64 20 6d 75 73 74 20 62 65 20 61 63 | block.of....data,.and.must.be.ac |
1400 | 6b 6e 6f 77 6c 65 64 67 65 64 20 62 79 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 | knowledged.by.an.acknowledgment. |
1420 | 70 61 63 6b 65 74 20 62 65 66 6f 72 65 20 74 68 65 0a 20 20 20 6e 65 78 74 20 70 61 63 6b 65 74 | packet.before.the....next.packet |
1440 | 20 63 61 6e 20 62 65 20 73 65 6e 74 2e 20 20 41 20 64 61 74 61 20 70 61 63 6b 65 74 20 6f 66 20 | .can.be.sent...A.data.packet.of. |
1460 | 6c 65 73 73 20 74 68 61 6e 20 6c 09 81 51 3b ad 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 | less.than.l..Q;...<...<....P...C |
1480 | 00 0b be 18 9a 40 08 00 45 00 00 20 00 08 00 00 ff 11 39 6d c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 | .....@..E.........9m...........u |
14a0 | 00 0c aa 42 00 04 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 64 af 01 00 2e 02 | ...B..................l..Qd..... |
14c0 | 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 32 00 00 80 11 23 43 | ...........@.P...C..E....2....#C |
14e0 | c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c ba d0 00 03 00 09 35 31 32 20 62 79 74 65 73 0a 20 20 | .........u..........512.bytes... |
1500 | 20 73 69 67 6e 61 6c 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 61 20 74 72 61 6e 73 66 | .signals.termination.of.a.transf |
1520 | 65 72 2e 20 20 49 66 20 61 20 70 61 63 6b 65 74 20 67 65 74 73 20 6c 6f 73 74 20 69 6e 20 74 68 | er...If.a.packet.gets.lost.in.th |
1540 | 65 0a 20 20 20 6e 65 74 77 6f 72 6b 2c 20 74 68 65 20 69 6e 74 65 6e 64 65 64 20 72 65 63 69 70 | e....network,.the.intended.recip |
1560 | 69 65 6e 74 20 77 69 6c 6c 20 74 69 6d 65 6f 75 74 20 61 6e 64 20 6d 61 79 20 72 65 74 72 61 6e | ient.will.timeout.and.may.retran |
1580 | 73 6d 69 74 20 68 69 73 0a 20 20 20 6c 61 73 74 20 70 61 63 6b 65 74 20 28 77 68 69 63 68 20 6d | smit.his....last.packet.(which.m |
15a0 | 61 79 20 62 65 20 64 61 74 61 20 6f 72 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 29 | ay.be.data.or.an.acknowledgment) |
15c0 | 2c 20 74 68 75 73 20 63 61 75 73 69 6e 67 0a 20 20 20 74 68 65 20 73 65 6e 64 65 72 20 6f 66 20 | ,.thus.causing....the.sender.of. |
15e0 | 74 68 65 20 6c 6f 73 74 20 70 61 63 6b 65 74 20 74 6f 20 72 65 74 72 61 6e 73 6d 69 74 20 74 68 | the.lost.packet.to.retransmit.th |
1600 | 61 74 20 6c 6f 73 74 20 70 61 63 6b 65 74 2e 20 20 54 68 65 0a 20 20 20 73 65 6e 64 65 72 20 68 | at.lost.packet...The....sender.h |
1620 | 61 73 20 74 6f 20 6b 65 65 70 20 6a 75 73 74 20 6f 6e 65 20 70 61 63 6b 65 74 20 6f 6e 20 68 61 | as.to.keep.just.one.packet.on.ha |
1640 | 6e 64 20 66 6f 72 20 72 65 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2c 20 73 69 6e 63 65 0a 20 20 20 | nd.for.retransmission,.since.... |
1660 | 74 68 65 20 6c 6f 63 6b 20 73 74 65 70 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 67 75 61 | the.lock.step.acknowledgment.gua |
1680 | 72 61 6e 74 65 65 73 20 74 68 61 74 20 61 6c 6c 20 6f 6c 64 65 72 20 70 61 63 6b 65 74 73 20 68 | rantees.that.all.older.packets.h |
16a0 | 61 76 65 0a 20 20 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 20 20 4e 6f 74 69 63 65 20 74 68 | ave....been.received...Notice.th |
16c0 | 61 74 20 62 6f 74 68 20 6d 61 63 68 69 6e 65 73 20 69 6e 76 6f 6c 76 65 64 20 69 6e 20 61 20 74 | at.both.machines.involved.in.a.t |
16e0 | 72 61 6e 73 66 65 72 20 61 72 65 0a 20 20 20 63 6f 6e 73 69 6c 09 81 51 49 c5 01 00 3c 00 00 00 | ransfer.are....consil..QI...<... |
1700 | 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 09 00 00 ff 11 39 6c c0 a8 | <....P...C.....@..E.........9l.. |
1720 | 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 41 00 04 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........u...A.................. |
1740 | 6c 09 81 51 29 ce 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 | l..Q)................@.P...C..E. |
1760 | 02 20 93 34 00 00 80 11 23 41 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c a7 48 00 03 00 0a 64 65 | ...4....#A.........u.....H....de |
1780 | 72 65 64 20 73 65 6e 64 65 72 73 20 61 6e 64 20 72 65 63 65 69 76 65 72 73 2e 20 20 4f 6e 65 20 | red.senders.and.receivers...One. |
17a0 | 73 65 6e 64 73 20 64 61 74 61 20 61 6e 64 20 72 65 63 65 69 76 65 73 0a 20 20 20 61 63 6b 6e 6f | sends.data.and.receives....ackno |
17c0 | 77 6c 65 64 67 6d 65 6e 74 73 2c 20 74 68 65 20 6f 74 68 65 72 20 73 65 6e 64 73 20 61 63 6b 6e | wledgments,.the.other.sends.ackn |
17e0 | 6f 77 6c 65 64 67 6d 65 6e 74 73 20 61 6e 64 20 72 65 63 65 69 76 65 73 20 64 61 74 61 2e 0a 0a | owledgments.and.receives.data... |
1800 | 20 20 20 4d 6f 73 74 20 65 72 72 6f 72 73 20 63 61 75 73 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e | ...Most.errors.cause.termination |
1820 | 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 20 41 6e 20 65 72 72 6f 72 20 69 73 | .of.the.connection...An.error.is |
1840 | 0a 20 20 20 73 69 67 6e 61 6c 6c 65 64 20 62 79 20 73 65 6e 64 69 6e 67 20 61 6e 20 65 72 72 6f | ....signalled.by.sending.an.erro |
1860 | 72 20 70 61 63 6b 65 74 2e 20 20 54 68 69 73 20 70 61 63 6b 65 74 20 69 73 20 6e 6f 74 0a 20 20 | r.packet...This.packet.is.not... |
1880 | 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2c 20 61 6e 64 20 6e 6f 74 20 72 65 74 72 61 6e 73 6d 69 | .acknowledged,.and.not.retransmi |
18a0 | 74 74 65 64 20 28 69 2e 65 2e 2c 20 61 20 54 46 54 50 20 73 65 72 76 65 72 20 6f 72 20 75 73 65 | tted.(i.e.,.a.TFTP.server.or.use |
18c0 | 72 20 6d 61 79 0a 20 20 20 74 65 72 6d 69 6e 61 74 65 20 61 66 74 65 72 20 73 65 6e 64 69 6e 67 | r.may....terminate.after.sending |
18e0 | 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 29 2c 20 73 6f 20 74 68 65 20 6f 74 68 65 72 | .an.error.message),.so.the.other |
1900 | 20 65 6e 64 20 6f 66 20 74 68 65 0a 20 20 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 6d 61 79 20 6e 6f | .end.of.the....connection.may.no |
1920 | 74 20 67 65 74 20 69 74 2e 20 20 54 68 65 72 65 66 6f 72 65 20 74 69 6d 65 6f 75 74 73 20 61 72 | t.get.it...Therefore.timeouts.ar |
1940 | 65 20 75 73 65 64 20 74 6f 20 64 65 74 65 63 74 0a 20 20 20 73 75 63 68 20 61 20 74 65 72 6d 69 | e.used.to.detect....such.a.termi |
1960 | 6e 61 74 69 6f 6e 20 77 68 65 6e 20 74 68 65 20 65 72 72 6f 72 20 70 61 63 6b 65 74 20 68 6c 09 | nation.when.the.error.packet.hl. |
1980 | 81 51 98 d7 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 | .Q....<...<....P...C.....@..E... |
19a0 | 00 0a 00 00 ff 11 39 6b c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 40 00 04 00 0a 00 00 00 00 | ......9k...........u...@........ |
19c0 | 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 ba d7 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 | ..........l..Q.................@ |
19e0 | 00 50 8d d7 8b 43 08 00 45 00 02 20 93 35 00 00 80 11 23 40 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba | .P...C..E....5....#@.........u.. |
1a00 | 02 0c 92 6b 00 03 00 0b 61 73 20 62 65 65 6e 20 6c 6f 73 74 2e 20 20 45 72 72 6f 72 73 20 61 72 | ...k....as.been.lost...Errors.ar |
1a20 | 65 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e....Sollins.................... |
1a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1a60 | 20 20 20 20 20 5b 50 61 67 65 20 32 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 | .....[Page.2]...RFC.1350........ |
1a80 | 20 20 20 20 20 20 20 20 20 20 20 20 54 46 54 50 20 52 65 76 69 73 69 6f 6e 20 32 20 20 20 20 20 | ............TFTP.Revision.2..... |
1aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 39 32 0a 0a 0a 20 20 20 63 61 | ...............July.1992......ca |
1ac0 | 75 73 65 64 20 62 79 20 74 68 72 65 65 20 74 79 70 65 73 20 6f 66 20 65 76 65 6e 74 73 3a 20 6e | used.by.three.types.of.events:.n |
1ae0 | 6f 74 20 62 65 69 6e 67 20 61 62 6c 65 20 74 6f 20 73 61 74 69 73 66 79 20 74 68 65 0a 20 20 20 | ot.being.able.to.satisfy.the.... |
1b00 | 72 65 71 75 65 73 74 20 28 65 2e 67 2e 2c 20 66 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 | request.(e.g.,.file.not.found,.a |
1b20 | 63 63 65 73 73 20 76 69 6f 6c 61 74 69 6f 6e 2c 20 6f 72 20 6e 6f 20 73 75 63 68 20 75 73 65 72 | ccess.violation,.or.no.such.user |
1b40 | 29 2c 0a 20 20 20 72 65 63 65 69 76 69 6e 67 20 61 20 70 61 63 6b 65 74 20 77 68 69 63 68 20 63 | ),....receiving.a.packet.which.c |
1b60 | 61 6e 6e 6f 74 20 62 65 20 65 78 70 6c 61 69 6e 65 64 20 62 79 20 61 20 64 65 6c 61 79 20 6f 72 | annot.be.explained.by.a.delay.or |
1b80 | 0a 20 20 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 28 | ....duplication.in.the.network.( |
1ba0 | 65 2e 67 2e 2c 20 61 6e 20 69 6e 63 6f 72 72 65 63 74 6c 79 20 66 6f 72 6d 65 64 20 70 61 63 6b | e.g.,.an.incorrectly.formed.pack |
1bc0 | 65 74 29 2c 20 61 6e 64 0a 20 20 20 6c 6f 73 69 6e 67 20 61 63 63 65 73 73 20 74 6f 20 61 20 6e | et),.and....losing.access.to.a.n |
1be0 | 65 63 65 73 73 61 72 79 20 72 65 73 6f 75 72 63 65 20 28 65 2e 67 2e 2c 20 64 69 73 6b 20 66 75 | ecessary.resource.(e.g.,.disk.fu |
1c00 | 6c 6c 20 6f 72 20 61 63 6c 09 81 51 13 e2 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b | ll.or.acl..Q....<...<....P...C.. |
1c20 | be 18 9a 40 08 00 45 00 00 20 00 0b 00 00 ff 11 39 6a c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c | ...@..E.........9j...........u.. |
1c40 | aa 3f 00 04 00 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 2a e2 01 00 2e 02 00 00 | .?..................l..Q*....... |
1c60 | 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 36 00 00 80 11 23 3f c0 a8 | .........@.P...C..E....6....#?.. |
1c80 | 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 10 5c 00 03 00 0c 63 65 73 73 0a 20 20 20 64 65 6e 69 65 64 | .......u.....\....cess....denied |
1ca0 | 20 64 75 72 69 6e 67 20 61 20 74 72 61 6e 73 66 65 72 29 2e 0a 0a 20 20 20 54 46 54 50 20 72 65 | .during.a.transfer)......TFTP.re |
1cc0 | 63 6f 67 6e 69 7a 65 73 20 6f 6e 6c 79 20 6f 6e 65 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f | cognizes.only.one.error.conditio |
1ce0 | 6e 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 0a 20 20 20 74 65 72 6d 69 6e 61 | n.that.does.not.cause....termina |
1d00 | 74 69 6f 6e 2c 20 74 68 65 20 73 6f 75 72 63 65 20 70 6f 72 74 20 6f 66 20 61 20 72 65 63 65 69 | tion,.the.source.port.of.a.recei |
1d20 | 76 65 64 20 70 61 63 6b 65 74 20 62 65 69 6e 67 20 69 6e 63 6f 72 72 65 63 74 2e 0a 20 20 20 49 | ved.packet.being.incorrect.....I |
1d40 | 6e 20 74 68 69 73 20 63 61 73 65 2c 20 61 6e 20 65 72 72 6f 72 20 70 61 63 6b 65 74 20 69 73 20 | n.this.case,.an.error.packet.is. |
1d60 | 73 65 6e 74 20 74 6f 20 74 68 65 20 6f 72 69 67 69 6e 61 74 69 6e 67 20 68 6f 73 74 2e 0a 0a 20 | sent.to.the.originating.host.... |
1d80 | 20 20 54 68 69 73 20 70 72 6f 74 6f 63 6f 6c 20 69 73 20 76 65 72 79 20 72 65 73 74 72 69 63 74 | ..This.protocol.is.very.restrict |
1da0 | 69 76 65 2c 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 73 69 6d 70 6c 69 66 79 0a 20 20 20 69 6d 70 | ive,.in.order.to.simplify....imp |
1dc0 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 | lementation...For.example,.the.f |
1de0 | 69 78 65 64 20 6c 65 6e 67 74 68 20 62 6c 6f 63 6b 73 20 6d 61 6b 65 20 61 6c 6c 6f 63 61 74 69 | ixed.length.blocks.make.allocati |
1e00 | 6f 6e 0a 20 20 20 73 74 72 61 69 67 68 74 20 66 6f 72 77 61 72 64 2c 20 61 6e 64 20 74 68 65 20 | on....straight.forward,.and.the. |
1e20 | 6c 6f 63 6b 20 73 74 65 70 20 61 63 6b 6e 6f 77 6c 65 64 67 65 6d 65 6e 74 20 70 72 6f 76 69 64 | lock.step.acknowledgement.provid |
1e40 | 65 73 20 66 6c 6f 77 0a 20 20 20 63 6f 6e 74 72 6f 6c 20 61 6e 64 20 65 6c 69 6d 69 6e 61 74 65 | es.flow....control.and.eliminate |
1e60 | 73 20 74 68 65 20 6e 65 65 64 20 74 6f 20 72 65 6f 72 64 65 72 20 69 6e 63 6f 6d 69 6e 67 20 64 | s.the.need.to.reorder.incoming.d |
1e80 | 61 74 61 20 70 61 63 6b 65 74 73 2e 0a 0a 33 2e 20 52 6c 09 81 51 74 f3 01 00 3c 00 00 00 3c 00 | ata.packets...3..Rl..Qt...<...<. |
1ea0 | 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 0c 00 00 ff 11 39 69 c0 a8 00 fd | ...P...C.....@..E.........9i.... |
1ec0 | c0 a8 00 0a c5 ba 0d 75 00 0c aa 3e 00 04 00 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 | .......u...>..................l. |
1ee0 | 81 51 90 f3 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 | .Q.................@.P...C..E... |
1f00 | 93 38 00 00 80 11 23 3d c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 42 24 00 03 00 0d 65 6c 61 74 | .8....#=.........u....B$....elat |
1f20 | 69 6f 6e 20 74 6f 20 6f 74 68 65 72 20 50 72 6f 74 6f 63 6f 6c 73 0a 0a 20 20 20 41 73 20 6d 65 | ion.to.other.Protocols.....As.me |
1f40 | 6e 74 69 6f 6e 65 64 20 54 46 54 50 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 69 | ntioned.TFTP.is.designed.to.be.i |
1f60 | 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f 66 20 74 68 65 0a 20 20 20 44 61 74 61 | mplemented.on.top.of.the....Data |
1f80 | 67 72 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 28 55 44 50 29 2e 20 20 53 69 6e 63 65 20 44 61 74 61 | gram.protocol.(UDP)...Since.Data |
1fa0 | 67 72 61 6d 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 68 65 0a 20 20 20 49 6e | gram.is.implemented.on.the....In |
1fc0 | 74 65 72 6e 65 74 20 70 72 6f 74 6f 63 6f 6c 2c 20 70 61 63 6b 65 74 73 20 77 69 6c 6c 20 68 61 | ternet.protocol,.packets.will.ha |
1fe0 | 76 65 20 61 6e 20 49 6e 74 65 72 6e 65 74 20 68 65 61 64 65 72 2c 20 61 20 44 61 74 61 67 72 61 | ve.an.Internet.header,.a.Datagra |
2000 | 6d 0a 20 20 20 68 65 61 64 65 72 2c 20 61 6e 64 20 61 20 54 46 54 50 20 68 65 61 64 65 72 2e 20 | m....header,.and.a.TFTP.header.. |
2020 | 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 74 68 65 20 70 61 63 6b 65 74 73 20 6d 61 79 20 68 | .Additionally,.the.packets.may.h |
2040 | 61 76 65 20 61 0a 20 20 20 68 65 61 64 65 72 20 28 4c 4e 49 2c 20 41 52 50 41 20 68 65 61 64 65 | ave.a....header.(LNI,.ARPA.heade |
2060 | 72 2c 20 65 74 63 2e 29 20 20 74 6f 20 61 6c 6c 6f 77 20 74 68 65 6d 20 74 68 72 6f 75 67 68 20 | r,.etc.)..to.allow.them.through. |
2080 | 74 68 65 20 6c 6f 63 61 6c 0a 20 20 20 74 72 61 6e 73 70 6f 72 74 20 6d 65 64 69 75 6d 2e 20 20 | the.local....transport.medium... |
20a0 | 41 73 20 73 68 6f 77 6e 20 69 6e 20 46 69 67 75 72 65 20 33 2d 31 2c 20 74 68 65 20 6f 72 64 65 | As.shown.in.Figure.3-1,.the.orde |
20c0 | 72 20 6f 66 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 6f 66 20 61 20 70 61 63 6b 65 74 | r.of.the.contents....of.a.packet |
20e0 | 20 77 69 6c 6c 20 62 65 3a 20 6c 6f 63 61 6c 20 6d 65 64 69 75 6d 20 68 65 61 64 65 72 2c 20 69 | .will.be:.local.medium.header,.i |
2100 | 66 20 75 73 65 64 2c 20 49 6e 74 65 72 6e 65 74 20 68 65 61 64 65 72 2c 0a 20 20 20 6c 09 81 51 | f.used,.Internet.header,....l..Q |
2120 | 63 fe 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 0d | c...<...<....P...C.....@..E..... |
2140 | 00 00 ff 11 39 68 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 3d 00 04 00 0d 00 00 00 00 00 00 | ....9h...........u...=.......... |
2160 | 00 00 00 00 00 00 00 00 6c 09 81 51 4c 0d 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 | ........l..QL................@.P |
2180 | 8d d7 8b 43 08 00 45 00 02 20 93 39 00 00 80 11 23 3c c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c | ...C..E....9....#<.........u.... |
21a0 | af 3c 00 03 00 0e 44 61 74 61 67 72 61 6d 20 68 65 61 64 65 72 2c 20 54 46 54 50 20 68 65 61 64 | .<....Datagram.header,.TFTP.head |
21c0 | 65 72 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 | er,.followed.by.the.remainder.of |
21e0 | 20 74 68 65 20 54 46 54 50 0a 20 20 20 70 61 63 6b 65 74 2e 20 20 28 54 68 69 73 20 6d 61 79 20 | .the.TFTP....packet...(This.may. |
2200 | 6f 72 20 6d 61 79 20 6e 6f 74 20 62 65 20 64 61 74 61 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 | or.may.not.be.data.depending.on. |
2220 | 74 68 65 20 74 79 70 65 20 6f 66 20 70 61 63 6b 65 74 0a 20 20 20 61 73 20 73 70 65 63 69 66 69 | the.type.of.packet....as.specifi |
2240 | 65 64 20 69 6e 20 74 68 65 20 54 46 54 50 20 68 65 61 64 65 72 2e 29 20 20 54 46 54 50 20 64 6f | ed.in.the.TFTP.header.)..TFTP.do |
2260 | 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 6e 79 20 6f 66 20 74 68 65 0a 20 20 20 76 61 6c | es.not.specify.any.of.the....val |
2280 | 75 65 73 20 69 6e 20 74 68 65 20 49 6e 74 65 72 6e 65 74 20 68 65 61 64 65 72 2e 20 20 4f 6e 20 | ues.in.the.Internet.header...On. |
22a0 | 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 2c 20 74 68 65 20 73 6f 75 72 63 65 20 61 6e 64 0a 20 | the.other.hand,.the.source.and.. |
22c0 | 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 6f 72 74 20 66 69 65 6c 64 73 20 6f 66 20 74 68 65 | ..destination.port.fields.of.the |
22e0 | 20 44 61 74 61 67 72 61 6d 20 68 65 61 64 65 72 20 28 69 74 73 20 66 6f 72 6d 61 74 20 69 73 20 | .Datagram.header.(its.format.is. |
2300 | 67 69 76 65 6e 0a 20 20 20 69 6e 20 74 68 65 20 61 70 70 65 6e 64 69 78 29 20 61 72 65 20 75 73 | given....in.the.appendix).are.us |
2320 | 65 64 20 62 79 20 54 46 54 50 20 61 6e 64 20 74 68 65 20 6c 65 6e 67 74 68 20 66 69 65 6c 64 20 | ed.by.TFTP.and.the.length.field. |
2340 | 72 65 66 6c 65 63 74 73 20 74 68 65 0a 20 20 20 73 69 7a 65 20 6f 66 20 74 68 65 20 54 46 54 50 | reflects.the....size.of.the.TFTP |
2360 | 20 70 61 63 6b 65 74 2e 20 20 54 68 65 20 74 72 61 6e 73 66 65 72 20 69 64 65 6e 74 69 66 69 65 | .packet...The.transfer.identifie |
2380 | 72 73 20 28 54 49 44 27 73 29 20 75 73 65 64 20 62 79 0a 20 20 20 54 46 54 50 20 61 72 65 20 70 | rs.(TID's).used.by....TFTP.are.p |
23a0 | 61 73 73 65 64 20 6c 09 81 51 b0 16 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 | assed.l..Q....<...<....P...C.... |
23c0 | 9a 40 08 00 45 00 00 20 00 0e 00 00 ff 11 39 67 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 3c | .@..E.........9g...........u...< |
23e0 | 00 04 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 d2 16 02 00 2e 02 00 00 2e 02 | ..................l..Q.......... |
2400 | 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 3a 00 00 80 11 23 3b c0 a8 00 0a | .......@.P...C..E....:....#;.... |
2420 | c0 a8 00 fd 0d 75 c5 ba 02 0c 54 1e 00 03 00 0f 74 6f 20 74 68 65 20 44 61 74 61 67 72 61 6d 20 | .....u....T.....to.the.Datagram. |
2440 | 6c 61 79 65 72 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 70 6f 72 74 73 3b 20 74 68 65 72 65 | layer.to.be.used.as.ports;.there |
2460 | 66 6f 72 65 0a 20 20 20 74 68 65 79 20 6d 75 73 74 20 62 65 20 62 65 74 77 65 65 6e 20 30 20 61 | fore....they.must.be.between.0.a |
2480 | 6e 64 20 36 35 2c 35 33 35 2e 20 20 54 68 65 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f | nd.65,535...The.initialization.o |
24a0 | 66 20 54 49 44 27 73 20 69 73 0a 20 20 20 64 69 73 63 75 73 73 65 64 20 69 6e 20 74 68 65 20 73 | f.TID's.is....discussed.in.the.s |
24c0 | 65 63 74 69 6f 6e 20 6f 6e 20 69 6e 69 74 69 61 6c 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 70 72 6f | ection.on.initial.connection.pro |
24e0 | 74 6f 63 6f 6c 2e 0a 0a 20 20 20 54 68 65 20 20 54 46 54 50 20 68 65 61 64 65 72 20 63 6f 6e 73 | tocol......The..TFTP.header.cons |
2500 | 69 73 74 73 20 6f 66 20 61 20 32 20 62 79 74 65 20 6f 70 63 6f 64 65 20 66 69 65 6c 64 20 77 68 | ists.of.a.2.byte.opcode.field.wh |
2520 | 69 63 68 20 69 6e 64 69 63 61 74 65 73 0a 20 20 20 74 68 65 20 70 61 63 6b 65 74 27 73 20 74 79 | ich.indicates....the.packet's.ty |
2540 | 70 65 20 28 65 2e 67 2e 2c 20 44 41 54 41 2c 20 45 52 52 4f 52 2c 20 65 74 63 2e 29 20 20 54 68 | pe.(e.g.,.DATA,.ERROR,.etc.)..Th |
2560 | 65 73 65 20 6f 70 63 6f 64 65 73 20 61 6e 64 20 20 74 68 65 0a 20 20 20 66 6f 72 6d 61 74 73 20 | ese.opcodes.and..the....formats. |
2580 | 6f 66 20 20 74 68 65 20 76 61 72 69 6f 75 73 20 74 79 70 65 73 20 6f 66 20 70 61 63 6b 65 74 73 | of..the.various.types.of.packets |
25a0 | 20 61 72 65 20 64 69 73 63 75 73 73 65 64 20 66 75 72 74 68 65 72 20 69 6e 20 74 68 65 0a 20 20 | .are.discussed.further.in.the... |
25c0 | 20 73 65 63 74 69 6f 6e 20 6f 6e 20 54 46 54 50 20 70 61 63 6b 65 74 73 2e 0a 0a 0a 0a 0a 0a 0a | .section.on.TFTP.packets........ |
25e0 | 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....Sollins.................... |
2600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2620 | 20 20 20 20 20 5b 50 61 67 65 20 33 5d 0a 0c 0a 6c 09 81 51 2d 21 02 00 3c 00 00 00 3c 00 00 00 | .....[Page.3]...l..Q-!..<...<... |
2640 | 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 0f 00 00 ff 11 39 66 c0 a8 00 fd c0 a8 | .P...C.....@..E.........9f...... |
2660 | 00 0a c5 ba 0d 75 00 0c aa 3b 00 04 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 | .....u...;..................l..Q |
2680 | 44 21 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 3b | D!...............@.P...C..E....; |
26a0 | 00 00 80 11 23 3a c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 19 7b 00 03 00 10 52 46 43 20 31 33 | ....#:.........u.....{....RFC.13 |
26c0 | 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 46 54 50 20 52 65 76 69 73 | 50....................TFTP.Revis |
26e0 | 69 6f 6e 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 | ion.2....................July.19 |
2700 | 39 32 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 92.............----------------- |
2720 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2740 | 2d 2d 0a 20 20 20 20 20 20 20 20 20 7c 20 20 4c 6f 63 61 6c 20 4d 65 64 69 75 6d 20 20 7c 20 20 | --..........|..Local.Medium..|.. |
2760 | 49 6e 74 65 72 6e 65 74 20 20 7c 20 20 44 61 74 61 67 72 61 6d 20 20 7c 20 20 54 46 54 50 20 20 | Internet..|..Datagram..|..TFTP.. |
2780 | 7c 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | |...........-------------------- |
27a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | -------------------------------. |
27c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 69 67 75 72 65 20 33 2d | .......................Figure.3- |
27e0 | 31 3a 20 4f 72 64 65 72 20 6f 66 20 48 65 61 64 65 72 73 0a 0a 0a 34 2e 20 49 6e 69 74 69 61 6c | 1:.Order.of.Headers...4..Initial |
2800 | 20 43 6f 6e 6e 65 63 74 69 6f 6e 20 50 72 6f 74 6f 63 6f 6c 0a 0a 20 20 20 41 20 74 72 61 6e 73 | .Connection.Protocol.....A.trans |
2820 | 66 65 72 20 69 73 20 65 73 74 61 62 6c 69 73 68 65 64 20 62 79 20 73 65 6e 64 69 6e 67 20 61 20 | fer.is.established.by.sending.a. |
2840 | 72 65 71 75 65 73 74 20 28 57 52 51 20 74 6f 20 77 72 69 74 65 20 6f 6e 74 6f 20 61 0a 20 20 20 | request.(WRQ.to.write.onto.a.... |
2860 | 66 6f 72 65 69 67 6e 20 66 69 6c 65 20 73 79 73 74 65 6d 2c 20 6f 72 20 52 52 51 20 74 6f 20 72 | foreign.file.system,.or.RRQ.to.r |
2880 | 65 61 64 20 66 72 6f 6d 20 69 74 29 2c 20 61 6e 64 20 72 65 63 65 69 76 69 6e 67 20 61 0a 20 20 | ead.from.it),.and.receiving.a... |
28a0 | 20 70 6f 73 69 74 69 76 65 20 72 65 70 6c 79 2c 20 61 6e 20 61 63 6b 6e 6f 77 6c 09 81 51 bb 2b | .positive.reply,.an.acknowl..Q.+ |
28c0 | 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 10 00 00 | ..<...<....P...C.....@..E....... |
28e0 | ff 11 39 65 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 3a 00 04 00 10 00 00 00 00 00 00 00 00 | ..9e...........u...:............ |
2900 | 00 00 00 00 00 00 6c 09 81 51 d6 2b 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 | ......l..Q.+...............@.P.. |
2920 | 8b 43 08 00 45 00 02 20 93 3c 00 00 80 11 23 39 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 14 69 | .C..E....<....#9.........u.....i |
2940 | 00 03 00 11 6c 65 64 67 6d 65 6e 74 20 70 61 63 6b 65 74 20 66 6f 72 20 77 72 69 74 65 2c 20 6f | ....ledgment.packet.for.write,.o |
2960 | 72 20 74 68 65 20 66 69 72 73 74 20 64 61 74 61 0a 20 20 20 70 61 63 6b 65 74 20 66 6f 72 20 72 | r.the.first.data....packet.for.r |
2980 | 65 61 64 2e 20 20 49 6e 20 67 65 6e 65 72 61 6c 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 | ead...In.general.an.acknowledgme |
29a0 | 6e 74 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 0a 20 20 20 74 68 65 20 62 6c | nt.packet.will.contain....the.bl |
29c0 | 6f 63 6b 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 64 61 74 61 20 70 61 63 6b 65 74 20 62 65 | ock.number.of.the.data.packet.be |
29e0 | 69 6e 67 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 20 20 45 61 63 68 20 64 61 74 61 0a 20 20 20 | ing.acknowledged...Each.data.... |
2a00 | 70 61 63 6b 65 74 20 68 61 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 69 74 20 61 20 | packet.has.associated.with.it.a. |
2a20 | 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 3b 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 73 20 61 72 65 0a | block.number;.block.numbers.are. |
2a40 | 20 20 20 63 6f 6e 73 65 63 75 74 69 76 65 20 61 6e 64 20 62 65 67 69 6e 20 77 69 74 68 20 6f 6e | ...consecutive.and.begin.with.on |
2a60 | 65 2e 20 20 53 69 6e 63 65 20 74 68 65 20 70 6f 73 69 74 69 76 65 20 72 65 73 70 6f 6e 73 65 20 | e...Since.the.positive.response. |
2a80 | 74 6f 20 61 0a 20 20 20 77 72 69 74 65 20 72 65 71 75 65 73 74 20 69 73 20 61 6e 20 61 63 6b 6e | to.a....write.request.is.an.ackn |
2aa0 | 6f 77 6c 65 64 67 6d 65 6e 74 20 70 61 63 6b 65 74 2c 20 69 6e 20 74 68 69 73 20 73 70 65 63 69 | owledgment.packet,.in.this.speci |
2ac0 | 61 6c 20 63 61 73 65 20 74 68 65 0a 20 20 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 20 77 69 6c 6c | al.case.the....block.number.will |
2ae0 | 20 62 65 20 7a 65 72 6f 2e 20 20 28 4e 6f 72 6d 61 6c 6c 79 2c 20 73 69 6e 63 65 20 61 6e 20 61 | .be.zero...(Normally,.since.an.a |
2b00 | 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 70 61 63 6b 65 74 0a 20 20 20 69 73 20 61 63 6b 6e 6f | cknowledgment.packet....is.ackno |
2b20 | 77 6c 65 64 67 69 6e 67 20 61 20 64 61 74 61 20 70 61 63 6b 65 74 2c 20 74 68 65 20 61 63 6b 6e | wledging.a.data.packet,.the.ackn |
2b40 | 6f 77 6c 65 6c 09 81 51 35 37 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 | owlel..Q57..<...<....P...C.....@ |
2b60 | 08 00 45 00 00 20 00 11 00 00 ff 11 39 64 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 39 00 04 | ..E.........9d...........u...9.. |
2b80 | 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 56 37 02 00 2e 02 00 00 2e 02 00 00 | ................l..QV7.......... |
2ba0 | 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 3d 00 00 80 11 23 38 c0 a8 00 0a c0 a8 | .....@.P...C..E....=....#8...... |
2bc0 | 00 fd 0d 75 c5 ba 02 0c de b1 00 03 00 12 64 67 6d 65 6e 74 20 70 61 63 6b 65 74 20 77 69 6c 6c | ...u..........dgment.packet.will |
2be0 | 0a 20 20 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 20 6f 66 20 | ....contain.the.block.number.of. |
2c00 | 74 68 65 20 64 61 74 61 20 70 61 63 6b 65 74 20 62 65 69 6e 67 20 61 63 6b 6e 6f 77 6c 65 64 67 | the.data.packet.being.acknowledg |
2c20 | 65 64 2e 29 20 20 49 66 0a 20 20 20 74 68 65 20 72 65 70 6c 79 20 69 73 20 61 6e 20 65 72 72 6f | ed.)..If....the.reply.is.an.erro |
2c40 | 72 20 70 61 63 6b 65 74 2c 20 74 68 65 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 68 61 73 20 62 | r.packet,.then.the.request.has.b |
2c60 | 65 65 6e 20 64 65 6e 69 65 64 2e 0a 0a 20 20 20 49 6e 20 6f 72 64 65 72 20 74 6f 20 63 72 65 61 | een.denied......In.order.to.crea |
2c80 | 74 65 20 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 2c 20 65 61 63 68 20 65 6e 64 20 6f 66 20 74 68 65 | te.a.connection,.each.end.of.the |
2ca0 | 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 63 68 6f 6f 73 65 73 20 61 0a 20 20 20 54 49 44 20 66 6f 72 | .connection.chooses.a....TID.for |
2cc0 | 20 69 74 73 65 6c 66 2c 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 64 75 72 61 | .itself,.to.be.used.for.the.dura |
2ce0 | 74 69 6f 6e 20 6f 66 20 74 68 61 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 20 54 68 65 0a 20 20 | tion.of.that.connection...The... |
2d00 | 20 54 49 44 27 73 20 63 68 6f 73 65 6e 20 66 6f 72 20 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 73 | .TID's.chosen.for.a.connection.s |
2d20 | 68 6f 75 6c 64 20 62 65 20 72 61 6e 64 6f 6d 6c 79 20 63 68 6f 73 65 6e 2c 20 73 6f 20 74 68 61 | hould.be.randomly.chosen,.so.tha |
2d40 | 74 20 74 68 65 0a 20 20 20 70 72 6f 62 61 62 69 6c 69 74 79 20 74 68 61 74 20 74 68 65 20 73 61 | t.the....probability.that.the.sa |
2d60 | 6d 65 20 6e 75 6d 62 65 72 20 69 73 20 63 68 6f 73 65 6e 20 74 77 69 63 65 20 69 6e 20 69 6d 6d | me.number.is.chosen.twice.in.imm |
2d80 | 65 64 69 61 74 65 0a 20 20 20 73 75 63 63 65 73 73 69 6f 6e 20 69 73 20 76 65 72 79 20 6c 6f 77 | ediate....succession.is.very.low |
2da0 | 2e 20 20 45 76 65 72 79 20 70 61 63 6b 65 74 20 68 61 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 | ...Every.packet.has.associated.w |
2dc0 | 69 74 68 20 69 74 20 74 68 65 20 74 77 6f 6c 09 81 51 b8 41 02 00 3c 00 00 00 3c 00 00 00 00 50 | ith.it.the.twol..Q.A..<...<....P |
2de0 | 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 12 00 00 ff 11 39 63 c0 a8 00 fd c0 a8 00 0a | ...C.....@..E.........9c........ |
2e00 | c5 ba 0d 75 00 0c aa 38 00 04 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 e2 41 | ...u...8..................l..Q.A |
2e20 | 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 3e 00 00 | ...............@.P...C..E....>.. |
2e40 | 80 11 23 37 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c f3 e9 00 03 00 13 0a 20 20 20 54 49 44 27 | ..#7.........u..............TID' |
2e60 | 73 20 6f 66 20 74 68 65 20 65 6e 64 73 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 2c | s.of.the.ends.of.the.connection, |
2e80 | 20 74 68 65 20 73 6f 75 72 63 65 20 54 49 44 20 61 6e 64 20 74 68 65 0a 20 20 20 64 65 73 74 69 | .the.source.TID.and.the....desti |
2ea0 | 6e 61 74 69 6f 6e 20 54 49 44 2e 20 20 54 68 65 73 65 20 54 49 44 27 73 20 61 72 65 20 68 61 6e | nation.TID...These.TID's.are.han |
2ec0 | 64 65 64 20 74 6f 20 74 68 65 20 73 75 70 70 6f 72 74 69 6e 67 20 55 44 50 20 28 6f 72 0a 20 20 | ded.to.the.supporting.UDP.(or... |
2ee0 | 20 6f 74 68 65 72 20 64 61 74 61 67 72 61 6d 20 70 72 6f 74 6f 63 6f 6c 29 20 61 73 20 74 68 65 | .other.datagram.protocol).as.the |
2f00 | 20 73 6f 75 72 63 65 20 61 6e 64 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 6f 72 74 73 2e 20 20 | .source.and.destination.ports... |
2f20 | 41 0a 20 20 20 72 65 71 75 65 73 74 69 6e 67 20 68 6f 73 74 20 63 68 6f 6f 73 65 73 20 69 74 73 | A....requesting.host.chooses.its |
2f40 | 20 73 6f 75 72 63 65 20 54 49 44 20 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 2c 20 | .source.TID.as.described.above,. |
2f60 | 61 6e 64 20 73 65 6e 64 73 0a 20 20 20 69 74 73 20 69 6e 69 74 69 61 6c 20 72 65 71 75 65 73 74 | and.sends....its.initial.request |
2f80 | 20 74 6f 20 74 68 65 20 6b 6e 6f 77 6e 20 54 49 44 20 36 39 20 64 65 63 69 6d 61 6c 20 28 31 30 | .to.the.known.TID.69.decimal.(10 |
2fa0 | 35 20 6f 63 74 61 6c 29 20 6f 6e 20 74 68 65 0a 20 20 20 73 65 72 76 69 6e 67 20 68 6f 73 74 2e | 5.octal).on.the....serving.host. |
2fc0 | 20 20 54 68 65 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 74 68 65 20 72 65 71 75 65 73 74 2c 20 75 | ..The.response.to.the.request,.u |
2fe0 | 6e 64 65 72 20 6e 6f 72 6d 61 6c 20 6f 70 65 72 61 74 69 6f 6e 2c 0a 20 20 20 75 73 65 73 20 61 | nder.normal.operation,....uses.a |
3000 | 20 54 49 44 20 63 68 6f 73 65 6e 20 62 79 20 74 68 65 20 73 65 72 76 65 72 20 61 73 20 69 74 73 | .TID.chosen.by.the.server.as.its |
3020 | 20 73 6f 75 72 63 65 20 54 49 44 20 61 6e 64 20 74 68 65 20 54 49 44 20 63 68 6f 73 65 6e 0a 20 | .source.TID.and.the.TID.chosen.. |
3040 | 20 20 66 6f 72 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6d 65 73 73 61 6c 09 81 51 4b 4c 02 00 | ..for.the.previous.messal..QKL.. |
3060 | 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 13 00 00 ff 11 | <...<....P...C.....@..E......... |
3080 | 39 62 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 37 00 04 00 13 00 00 00 00 00 00 00 00 00 00 | 9b...........u...7.............. |
30a0 | 00 00 00 00 6c 09 81 51 6d 4c 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 | ....l..QmL...............@.P...C |
30c0 | 08 00 45 00 02 20 93 3f 00 00 80 11 23 36 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 69 01 00 03 | ..E....?....#6.........u....i... |
30e0 | 00 14 67 65 20 62 79 20 74 68 65 20 72 65 71 75 65 73 74 6f 72 20 61 73 20 69 74 73 20 64 65 73 | ..ge.by.the.requestor.as.its.des |
3100 | 74 69 6e 61 74 69 6f 6e 20 54 49 44 2e 0a 20 20 20 54 68 65 20 74 77 6f 20 63 68 6f 73 65 6e 20 | tination.TID.....The.two.chosen. |
3120 | 54 49 44 27 73 20 61 72 65 20 74 68 65 6e 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 72 65 6d 61 | TID's.are.then.used.for.the.rema |
3140 | 69 6e 64 65 72 20 6f 66 20 74 68 65 20 74 72 61 6e 73 66 65 72 2e 0a 0a 20 20 20 41 73 20 61 6e | inder.of.the.transfer......As.an |
3160 | 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 68 6f 77 73 20 74 68 | .example,.the.following.shows.th |
3180 | 65 20 73 74 65 70 73 20 75 73 65 64 20 74 6f 20 65 73 74 61 62 6c 69 73 68 20 61 0a 20 20 20 63 | e.steps.used.to.establish.a....c |
31a0 | 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 77 72 69 74 65 20 61 20 66 69 6c 65 2e 20 20 4e 6f 74 65 | onnection.to.write.a.file...Note |
31c0 | 20 74 68 61 74 20 57 52 51 2c 20 41 43 4b 2c 20 61 6e 64 20 44 41 54 41 20 61 72 65 20 74 68 65 | .that.WRQ,.ACK,.and.DATA.are.the |
31e0 | 0a 20 20 20 6e 61 6d 65 73 20 6f 66 20 74 68 65 20 77 72 69 74 65 20 72 65 71 75 65 73 74 2c 20 | ....names.of.the.write.request,. |
3200 | 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 2c 20 61 6e 64 20 64 61 74 61 20 74 79 70 65 73 20 6f | acknowledgment,.and.data.types.o |
3220 | 66 20 70 61 63 6b 65 74 73 0a 20 20 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 20 54 68 65 20 | f.packets....respectively...The. |
3240 | 61 70 70 65 6e 64 69 78 20 63 6f 6e 74 61 69 6e 73 20 61 20 73 69 6d 69 6c 61 72 20 65 78 61 6d | appendix.contains.a.similar.exam |
3260 | 70 6c 65 20 66 6f 72 20 72 65 61 64 69 6e 67 20 61 0a 20 20 20 66 69 6c 65 2e 0a 0a 0a 0a 0a 0a | ple.for.reading.a....file....... |
3280 | 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....Sollins..................... |
32a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
32c0 | 20 20 20 20 5b 50 61 67 65 20 34 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 | ....[Page.4]...RFC.1350......... |
32e0 | 20 20 6c 09 81 51 ba 56 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 | ..l..Q.V..<...<....P...C.....@.. |
3300 | 45 00 00 20 00 14 00 00 ff 11 39 61 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 36 00 04 00 14 | E.........9a...........u...6.... |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 a1 6a 02 00 2e 02 00 00 2e 02 00 00 00 0b | ..............l..Q.j............ |
3340 | be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 40 00 00 80 11 23 35 c0 a8 00 0a c0 a8 00 fd | ...@.P...C..E....@....#5........ |
3360 | 0d 75 c5 ba 02 0c 7a 20 00 03 00 15 20 20 20 20 20 20 20 20 20 54 46 54 50 20 52 65 76 69 73 69 | .u....z..............TFTP.Revisi |
3380 | 6f 6e 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 39 | on.2....................July.199 |
33a0 | 32 0a 0a 0a 20 20 20 20 20 20 31 2e 20 48 6f 73 74 20 41 20 73 65 6e 64 73 20 20 61 20 20 22 57 | 2.........1..Host.A.sends..a.."W |
33c0 | 52 51 22 20 20 74 6f 20 20 68 6f 73 74 20 20 42 20 20 77 69 74 68 20 20 73 6f 75 72 63 65 3d 20 | RQ"..to..host..B..with..source=. |
33e0 | 20 41 27 73 20 20 54 49 44 2c 0a 20 20 20 20 20 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 3d | .A's..TID,..........destination= |
3400 | 20 36 39 2e 0a 0a 20 20 20 20 20 20 32 2e 20 48 6f 73 74 20 20 42 20 20 73 65 6e 64 73 20 20 61 | .69.........2..Host..B..sends..a |
3420 | 20 22 41 43 4b 22 20 28 77 69 74 68 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 3d 20 30 29 20 74 6f | ."ACK".(with.block.number=.0).to |
3440 | 20 68 6f 73 74 20 41 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 3d 20 42 27 | .host.A.with..........source=.B' |
3460 | 73 20 54 49 44 2c 20 64 65 73 74 69 6e 61 74 69 6f 6e 3d 20 41 27 73 20 54 49 44 2e 0a 0a 20 20 | s.TID,.destination=.A's.TID..... |
3480 | 20 41 74 20 74 68 69 73 20 70 6f 69 6e 74 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 68 61 | .At.this.point.the.connection.ha |
34a0 | 73 20 62 65 65 6e 20 65 73 74 61 62 6c 69 73 68 65 64 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 | s.been.established.and.the.first |
34c0 | 20 64 61 74 61 0a 20 20 20 70 61 63 6b 65 74 20 63 61 6e 20 62 65 20 73 65 6e 74 20 62 79 20 48 | .data....packet.can.be.sent.by.H |
34e0 | 6f 73 74 20 41 20 77 69 74 68 20 61 20 73 65 71 75 65 6e 63 65 20 6e 75 6d 62 65 72 20 6f 66 20 | ost.A.with.a.sequence.number.of. |
3500 | 31 2e 20 20 49 6e 20 74 68 65 0a 20 20 20 6e 65 78 74 20 73 74 65 70 2c 20 61 6e 64 20 69 6e 20 | 1...In.the....next.step,.and.in. |
3520 | 61 6c 6c 20 73 75 63 63 65 65 64 69 6e 67 20 73 74 65 70 73 2c 20 74 68 65 20 68 6f 73 74 73 20 | all.succeeding.steps,.the.hosts. |
3540 | 73 68 6f 75 6c 64 20 6d 61 6b 65 20 73 75 72 65 0a 20 20 20 74 68 61 74 20 74 68 65 20 73 6f 75 | should.make.sure....that.the.sou |
3560 | 72 63 65 20 54 49 44 20 6d 61 74 63 6c 09 81 51 19 74 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 | rce.TID.matcl..Q.t..<...<....P.. |
3580 | 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 15 00 00 ff 11 39 60 c0 a8 00 fd c0 a8 00 0a c5 ba | .C.....@..E.........9`.......... |
35a0 | 0d 75 00 0c aa 35 00 04 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 52 74 02 00 | .u...5..................l..QRt.. |
35c0 | 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 41 00 00 80 11 | .............@.P...C..E....A.... |
35e0 | 23 34 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c a4 0c 00 03 00 16 68 65 73 20 74 68 65 20 76 61 | #4.........u..........hes.the.va |
3600 | 6c 75 65 20 74 68 61 74 20 77 61 73 20 61 67 72 65 65 64 20 6f 6e 20 69 6e 20 73 74 65 70 73 20 | lue.that.was.agreed.on.in.steps. |
3620 | 31 0a 20 20 20 61 6e 64 20 32 2e 20 20 49 66 20 61 20 73 6f 75 72 63 65 20 54 49 44 20 64 6f 65 | 1....and.2...If.a.source.TID.doe |
3640 | 73 20 6e 6f 74 20 6d 61 74 63 68 2c 20 74 68 65 20 70 61 63 6b 65 74 20 73 68 6f 75 6c 64 20 62 | s.not.match,.the.packet.should.b |
3660 | 65 0a 20 20 20 64 69 73 63 61 72 64 65 64 20 61 73 20 65 72 72 6f 6e 65 6f 75 73 6c 79 20 73 65 | e....discarded.as.erroneously.se |
3680 | 6e 74 20 66 72 6f 6d 20 73 6f 6d 65 77 68 65 72 65 20 65 6c 73 65 2e 20 20 41 6e 20 65 72 72 6f | nt.from.somewhere.else...An.erro |
36a0 | 72 20 70 61 63 6b 65 74 0a 20 20 20 73 68 6f 75 6c 64 20 62 65 20 73 65 6e 74 20 74 6f 20 74 68 | r.packet....should.be.sent.to.th |
36c0 | 65 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 69 6e 63 6f 72 72 65 63 74 20 70 61 63 6b 65 74 | e.source.of.the.incorrect.packet |
36e0 | 2c 20 77 68 69 6c 65 20 6e 6f 74 0a 20 20 20 64 69 73 74 75 72 62 69 6e 67 20 74 68 65 20 74 72 | ,.while.not....disturbing.the.tr |
3700 | 61 6e 73 66 65 72 2e 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 6f 6e 6c 79 20 69 | ansfer...This.can.be.done.only.i |
3720 | 66 20 74 68 65 20 54 46 54 50 20 69 6e 20 66 61 63 74 0a 20 20 20 72 65 63 65 69 76 65 73 20 61 | f.the.TFTP.in.fact....receives.a |
3740 | 20 70 61 63 6b 65 74 20 77 69 74 68 20 61 6e 20 69 6e 63 6f 72 72 65 63 74 20 54 49 44 2e 20 20 | .packet.with.an.incorrect.TID... |
3760 | 49 66 20 74 68 65 20 73 75 70 70 6f 72 74 69 6e 67 20 70 72 6f 74 6f 63 6f 6c 73 0a 20 20 20 64 | If.the.supporting.protocols....d |
3780 | 6f 20 6e 6f 74 20 61 6c 6c 6f 77 20 69 74 2c 20 74 68 69 73 20 70 61 72 74 69 63 75 6c 61 72 20 | o.not.allow.it,.this.particular. |
37a0 | 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 20 77 69 6c 6c 20 6e 6f 74 20 61 72 69 73 65 2e 0a | error.condition.will.not.arise.. |
37c0 | 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 20 64 65 6d 6f 6e 73 | ....The.following.example.demons |
37e0 | 74 72 61 74 65 73 20 61 20 63 6f 72 72 65 63 74 20 6f 70 65 72 61 6c 09 81 51 d0 82 02 00 3c 00 | trates.a.correct.operal..Q....<. |
3800 | 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 16 00 00 ff 11 39 5f | ..<....P...C.....@..E.........9_ |
3820 | c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 34 00 04 00 16 00 00 00 00 00 00 00 00 00 00 00 00 | ...........u...4................ |
3840 | 00 00 6c 09 81 51 ff 82 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 | ..l..Q.................@.P...C.. |
3860 | 45 00 02 20 93 42 00 00 80 11 23 33 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 1b e7 00 03 00 17 | E....B....#3.........u.......... |
3880 | 74 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 70 72 6f 74 6f 63 6f 6c 20 69 6e 20 77 68 69 63 68 | tion.of.the....protocol.in.which |
38a0 | 20 74 68 65 20 61 62 6f 76 65 20 73 69 74 75 61 74 69 6f 6e 20 63 61 6e 20 6f 63 63 75 72 2e 20 | .the.above.situation.can.occur.. |
38c0 | 20 48 6f 73 74 20 41 20 73 65 6e 64 73 20 61 0a 20 20 20 72 65 71 75 65 73 74 20 74 6f 20 68 6f | .Host.A.sends.a....request.to.ho |
38e0 | 73 74 20 42 2e 20 53 6f 6d 65 77 68 65 72 65 20 69 6e 20 74 68 65 20 6e 65 74 77 6f 72 6b 2c 20 | st.B..Somewhere.in.the.network,. |
3900 | 74 68 65 20 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 20 69 73 0a 20 20 20 64 75 70 6c 69 63 61 | the.request.packet.is....duplica |
3920 | 74 65 64 2c 20 61 6e 64 20 61 73 20 61 20 72 65 73 75 6c 74 20 74 77 6f 20 61 63 6b 6e 6f 77 6c | ted,.and.as.a.result.two.acknowl |
3940 | 65 64 67 6d 65 6e 74 73 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 74 6f 20 68 6f 73 74 0a 20 20 | edgments.are.returned.to.host... |
3960 | 20 41 2c 20 77 69 74 68 20 64 69 66 66 65 72 65 6e 74 20 54 49 44 27 73 20 63 68 6f 73 65 6e 20 | .A,.with.different.TID's.chosen. |
3980 | 6f 6e 20 68 6f 73 74 20 42 20 69 6e 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 74 68 65 20 74 77 6f | on.host.B.in.response.to.the.two |
39a0 | 0a 20 20 20 72 65 71 75 65 73 74 73 2e 20 20 57 68 65 6e 20 74 68 65 20 66 69 72 73 74 20 72 65 | ....requests...When.the.first.re |
39c0 | 73 70 6f 6e 73 65 20 61 72 72 69 76 65 73 2c 20 68 6f 73 74 20 41 20 63 6f 6e 74 69 6e 75 65 73 | sponse.arrives,.host.A.continues |
39e0 | 20 74 68 65 0a 20 20 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 20 57 68 65 6e 20 74 68 65 20 73 65 | .the....connection...When.the.se |
3a00 | 63 6f 6e 64 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 74 68 65 20 72 65 71 75 65 73 74 20 61 72 72 | cond.response.to.the.request.arr |
3a20 | 69 76 65 73 2c 20 69 74 0a 20 20 20 73 68 6f 75 6c 64 20 62 65 20 72 65 6a 65 63 74 65 64 2c 20 | ives,.it....should.be.rejected,. |
3a40 | 62 75 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 61 73 6f 6e 20 74 6f 20 74 65 72 6d 69 6e | but.there.is.no.reason.to.termin |
3a60 | 61 74 65 20 74 68 65 20 66 69 72 73 74 0a 20 20 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 20 54 68 | ate.the.first....connection...Th |
3a80 | 6c 09 81 51 5b 8d 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 | l..Q[...<...<....P...C.....@..E. |
3aa0 | 00 20 00 17 00 00 ff 11 39 5e c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 33 00 04 00 17 00 00 | ........9^...........u...3...... |
3ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 7e 8d 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 | ............l..Q~............... |
3ae0 | 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 43 00 00 80 11 23 32 c0 a8 00 0a c0 a8 00 fd 0d 75 | .@.P...C..E....C....#2.........u |
3b00 | c5 ba 02 0c 7f 24 00 03 00 18 65 72 65 66 6f 72 65 2c 20 69 66 20 64 69 66 66 65 72 65 6e 74 20 | .....$....erefore,.if.different. |
3b20 | 54 49 44 27 73 20 61 72 65 20 63 68 6f 73 65 6e 20 66 6f 72 20 74 68 65 20 74 77 6f 0a 20 20 20 | TID's.are.chosen.for.the.two.... |
3b40 | 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 6f 6e 20 68 6f 73 74 20 42 20 61 6e 64 20 68 6f 73 74 20 41 | connections.on.host.B.and.host.A |
3b60 | 20 63 68 65 63 6b 73 20 74 68 65 20 73 6f 75 72 63 65 20 54 49 44 27 73 20 6f 66 20 74 68 65 0a | .checks.the.source.TID's.of.the. |
3b80 | 20 20 20 6d 65 73 73 61 67 65 73 20 69 74 20 72 65 63 65 69 76 65 73 2c 20 74 68 65 20 66 69 72 | ...messages.it.receives,.the.fir |
3ba0 | 73 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 6d 61 69 6e 74 61 69 6e 65 64 20 | st.connection.can.be.maintained. |
3bc0 | 77 68 69 6c 65 0a 20 20 20 74 68 65 20 73 65 63 6f 6e 64 20 69 73 20 72 65 6a 65 63 74 65 64 20 | while....the.second.is.rejected. |
3be0 | 62 79 20 72 65 74 75 72 6e 69 6e 67 20 61 6e 20 65 72 72 6f 72 20 70 61 63 6b 65 74 2e 0a 0a 35 | by.returning.an.error.packet...5 |
3c00 | 2e 20 54 46 54 50 20 50 61 63 6b 65 74 73 0a 0a 20 20 20 54 46 54 50 20 73 75 70 70 6f 72 74 73 | ..TFTP.Packets.....TFTP.supports |
3c20 | 20 66 69 76 65 20 74 79 70 65 73 20 6f 66 20 70 61 63 6b 65 74 73 2c 20 61 6c 6c 20 6f 66 20 77 | .five.types.of.packets,.all.of.w |
3c40 | 68 69 63 68 20 68 61 76 65 20 62 65 65 6e 20 6d 65 6e 74 69 6f 6e 65 64 0a 20 20 20 61 62 6f 76 | hich.have.been.mentioned....abov |
3c60 | 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 6f 70 63 6f 64 65 20 20 6f 70 65 72 61 74 69 6f 6e 0a | e:............opcode..operation. |
3c80 | 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20 20 20 20 52 65 61 64 20 72 65 71 75 65 73 74 20 28 | ............1.....Read.request.( |
3ca0 | 52 52 51 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 32 20 20 20 20 20 57 72 69 74 65 20 72 65 71 | RRQ).............2.....Write.req |
3cc0 | 75 65 73 74 20 28 57 52 51 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 33 20 20 20 20 20 44 61 74 | uest.(WRQ).............3.....Dat |
3ce0 | 61 20 28 44 41 54 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 34 20 20 20 20 20 41 63 6b 6e 6f | a.(DATA).............4.....Ackno |
3d00 | 77 6c 65 64 67 6d 65 6e 74 20 6c 09 81 51 e7 97 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 | wledgment.l..Q....<...<....P...C |
3d20 | 00 0b be 18 9a 40 08 00 45 00 00 20 00 18 00 00 ff 11 39 5d c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 | .....@..E.........9]...........u |
3d40 | 00 0c aa 32 00 04 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 09 98 02 00 2e 02 | ...2..................l..Q...... |
3d60 | 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 44 00 00 80 11 23 31 | ...........@.P...C..E....D....#1 |
3d80 | c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c f0 9a 00 03 00 19 28 41 43 4b 29 0a 20 20 20 20 20 20 | .........u..........(ACK)....... |
3da0 | 20 20 20 20 20 20 35 20 20 20 20 20 45 72 72 6f 72 20 28 45 52 52 4f 52 29 0a 0a 20 20 20 54 68 | ......5.....Error.(ERROR).....Th |
3dc0 | 65 20 54 46 54 50 20 68 65 61 64 65 72 20 6f 66 20 61 20 70 61 63 6b 65 74 20 63 6f 6e 74 61 69 | e.TFTP.header.of.a.packet.contai |
3de0 | 6e 73 20 74 68 65 20 20 6f 70 63 6f 64 65 20 20 61 73 73 6f 63 69 61 74 65 64 20 20 77 69 74 68 | ns.the..opcode..associated..with |
3e00 | 0a 20 20 20 74 68 61 74 20 70 61 63 6b 65 74 2e 0a 0a 0a 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 | ....that.packet.........Sollins. |
3e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 35 5d | ........................[Page.5] |
3e60 | 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 | ...RFC.1350....................T |
3e80 | 46 54 50 20 52 65 76 69 73 69 6f 6e 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | FTP.Revision.2.................. |
3ea0 | 20 20 4a 75 6c 79 20 31 39 39 32 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 32 20 62 79 74 65 | ..July.1992...............2.byte |
3ec0 | 73 20 20 20 20 20 73 74 72 69 6e 67 20 20 20 20 31 20 62 79 74 65 20 20 20 20 20 73 74 72 69 6e | s.....string....1.byte.....strin |
3ee0 | 67 20 20 20 31 20 62 79 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | g...1.byte.............--------- |
3f00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
3f20 | 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 20 7c 20 4f 70 63 6f 64 65 20 7c 20 20 46 | -------............|.Opcode.|..F |
3f40 | 69 6c 65 6e 61 6d 65 20 20 7c 20 20 20 30 20 20 7c 20 20 20 20 4d 6f 64 65 20 20 20 20 7c 20 20 | ilename..|...0..|....Mode....|.. |
3f60 | 20 30 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .0..|.............-------------- |
3f80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 6c 09 81 51 10 a4 02 00 3c 00 00 00 | --------------------l..Q....<... |
3fa0 | 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 19 00 00 ff 11 39 5c c0 a8 | <....P...C.....@..E.........9\.. |
3fc0 | 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 31 00 04 00 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........u...1.................. |
3fe0 | 6c 09 81 51 31 a4 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 | l..Q1................@.P...C..E. |
4000 | 02 20 93 45 00 00 80 11 23 30 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 96 fa 00 03 00 1a 2d 2d | ...E....#0.........u..........-- |
4020 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ------------.................... |
4040 | 20 20 20 20 20 46 69 67 75 72 65 20 35 2d 31 3a 20 52 52 51 2f 57 52 51 20 70 61 63 6b 65 74 0a | .....Figure.5-1:.RRQ/WRQ.packet. |
4060 | 0a 0a 20 20 20 52 52 51 20 61 6e 64 20 57 52 51 20 70 61 63 6b 65 74 73 20 28 6f 70 63 6f 64 65 | .....RRQ.and.WRQ.packets.(opcode |
4080 | 73 20 31 20 61 6e 64 20 32 20 72 65 73 70 65 63 74 69 76 65 6c 79 29 20 68 61 76 65 20 74 68 65 | s.1.and.2.respectively).have.the |
40a0 | 20 66 6f 72 6d 61 74 0a 20 20 20 73 68 6f 77 6e 20 69 6e 20 46 69 67 75 72 65 20 35 2d 31 2e 20 | .format....shown.in.Figure.5-1.. |
40c0 | 20 54 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 69 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 | .The.file.name.is.a.sequence.of. |
40e0 | 62 79 74 65 73 20 69 6e 0a 20 20 20 6e 65 74 61 73 63 69 69 20 74 65 72 6d 69 6e 61 74 65 64 20 | bytes.in....netascii.terminated. |
4100 | 62 79 20 61 20 7a 65 72 6f 20 62 79 74 65 2e 20 20 54 68 65 20 6d 6f 64 65 20 66 69 65 6c 64 20 | by.a.zero.byte...The.mode.field. |
4120 | 63 6f 6e 74 61 69 6e 73 20 74 68 65 0a 20 20 20 73 74 72 69 6e 67 20 22 6e 65 74 61 73 63 69 69 | contains.the....string."netascii |
4140 | 22 2c 20 22 6f 63 74 65 74 22 2c 20 6f 72 20 22 6d 61 69 6c 22 20 28 6f 72 20 61 6e 79 20 63 6f | ",."octet",.or."mail".(or.any.co |
4160 | 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 75 70 70 65 72 0a 20 20 20 61 6e 64 20 6c 6f 77 65 72 20 | mbination.of.upper....and.lower. |
4180 | 63 61 73 65 2c 20 73 75 63 68 20 61 73 20 22 4e 45 54 41 53 43 49 49 22 2c 20 4e 65 74 41 73 63 | case,.such.as."NETASCII",.NetAsc |
41a0 | 69 69 22 2c 20 65 74 63 2e 29 20 69 6e 20 6e 65 74 61 73 63 69 69 0a 20 20 20 69 6e 64 69 63 61 | ii",.etc.).in.netascii....indica |
41c0 | 74 69 6e 67 20 74 68 65 20 74 68 72 65 65 20 6d 6f 64 65 73 20 64 65 66 69 6e 65 64 20 69 6e 20 | ting.the.three.modes.defined.in. |
41e0 | 74 68 65 20 70 72 6f 74 6f 63 6f 6c 2e 20 20 41 20 68 6f 73 74 20 77 68 69 63 68 0a 20 20 20 72 | the.protocol...A.host.which....r |
4200 | 65 63 65 69 76 65 73 20 6e 65 74 61 73 63 69 69 20 6d 6f 64 65 20 64 61 74 61 20 6d 75 73 6c 09 | eceives.netascii.mode.data.musl. |
4220 | 81 51 98 ae 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 | .Q....<...<....P...C.....@..E... |
4240 | 00 1a 00 00 ff 11 39 5b c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 30 00 04 00 1a 00 00 00 00 | ......9[...........u...0........ |
4260 | 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 bd ae 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 | ..........l..Q.................@ |
4280 | 00 50 8d d7 8b 43 08 00 45 00 02 20 93 46 00 00 80 11 23 2f c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba | .P...C..E....F....#/.........u.. |
42a0 | 02 0c b0 91 00 03 00 1b 74 20 74 72 61 6e 73 6c 61 74 65 20 74 68 65 20 64 61 74 61 20 74 6f 20 | ........t.translate.the.data.to. |
42c0 | 69 74 73 20 6f 77 6e 0a 20 20 20 66 6f 72 6d 61 74 2e 20 20 4f 63 74 65 74 20 6d 6f 64 65 20 69 | its.own....format...Octet.mode.i |
42e0 | 73 20 75 73 65 64 20 74 6f 20 74 72 61 6e 73 66 65 72 20 61 20 66 69 6c 65 20 74 68 61 74 20 69 | s.used.to.transfer.a.file.that.i |
4300 | 73 20 69 6e 20 74 68 65 20 38 2d 62 69 74 0a 20 20 20 66 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 | s.in.the.8-bit....format.of.the. |
4320 | 6d 61 63 68 69 6e 65 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 66 69 6c 65 20 69 73 20 62 | machine.from.which.the.file.is.b |
4340 | 65 69 6e 67 20 74 72 61 6e 73 66 65 72 72 65 64 2e 20 20 49 74 0a 20 20 20 69 73 20 61 73 73 75 | eing.transferred...It....is.assu |
4360 | 6d 65 64 20 74 68 61 74 20 65 61 63 68 20 74 79 70 65 20 6f 66 20 6d 61 63 68 69 6e 65 20 68 61 | med.that.each.type.of.machine.ha |
4380 | 73 20 61 20 73 69 6e 67 6c 65 20 38 2d 62 69 74 20 66 6f 72 6d 61 74 20 74 68 61 74 0a 20 20 20 | s.a.single.8-bit.format.that.... |
43a0 | 69 73 20 6d 6f 72 65 20 63 6f 6d 6d 6f 6e 2c 20 61 6e 64 20 74 68 61 74 20 74 68 61 74 20 66 6f | is.more.common,.and.that.that.fo |
43c0 | 72 6d 61 74 20 69 73 20 63 68 6f 73 65 6e 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e | rmat.is.chosen...For.example,.on |
43e0 | 20 61 0a 20 20 20 44 45 43 2d 32 30 2c 20 61 20 33 36 20 62 69 74 20 6d 61 63 68 69 6e 65 2c 20 | .a....DEC-20,.a.36.bit.machine,. |
4400 | 74 68 69 73 20 69 73 20 66 6f 75 72 20 38 2d 62 69 74 20 62 79 74 65 73 20 74 6f 20 61 20 77 6f | this.is.four.8-bit.bytes.to.a.wo |
4420 | 72 64 20 77 69 74 68 0a 20 20 20 66 6f 75 72 20 62 69 74 73 20 6f 66 20 62 72 65 61 6b 61 67 65 | rd.with....four.bits.of.breakage |
4440 | 2e 20 20 49 66 20 61 20 68 6f 73 74 20 72 65 63 65 69 76 65 73 20 61 20 6f 63 74 65 74 20 66 69 | ...If.a.host.receives.a.octet.fi |
4460 | 6c 65 20 61 6e 64 20 74 68 65 6e 0a 20 20 20 72 65 74 75 72 6e 73 20 69 74 2c 20 74 68 65 20 72 | le.and.then....returns.it,.the.r |
4480 | 65 74 75 72 6e 65 64 20 66 69 6c 65 20 6d 75 73 74 20 62 65 20 69 64 65 6e 74 69 63 61 6c 20 74 | eturned.file.must.be.identical.t |
44a0 | 6f 20 74 68 65 20 6f 72 6c 09 81 51 2a b9 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b | o.the.orl..Q*...<...<....P...C.. |
44c0 | be 18 9a 40 08 00 45 00 00 20 00 1b 00 00 ff 11 39 5a c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c | ...@..E.........9Z...........u.. |
44e0 | aa 2f 00 04 00 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 4b b9 02 00 2e 02 00 00 | ./..................l..QK....... |
4500 | 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 47 00 00 80 11 23 2e c0 a8 | .........@.P...C..E....G....#... |
4520 | 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c d5 3c 00 03 00 1c 69 67 69 6e 61 6c 2e 0a 20 20 20 4d 61 69 | .......u.....<....iginal.....Mai |
4540 | 6c 20 6d 6f 64 65 20 75 73 65 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 6d 61 69 6c 20 72 | l.mode.uses.the.name.of.a.mail.r |
4560 | 65 63 69 70 69 65 6e 74 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 61 20 66 69 6c 65 20 61 6e 64 0a | ecipient.in.place.of.a.file.and. |
4580 | 20 20 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 74 68 20 61 20 57 52 51 2e 20 20 4f 74 68 65 72 | ...must.begin.with.a.WRQ...Other |
45a0 | 77 69 73 65 20 69 74 20 69 73 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 6e 65 74 61 73 63 69 69 | wise.it.is.identical.to.netascii |
45c0 | 20 6d 6f 64 65 2e 0a 20 20 20 54 68 65 20 6d 61 69 6c 20 72 65 63 69 70 69 65 6e 74 20 73 74 72 | .mode.....The.mail.recipient.str |
45e0 | 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 22 75 73 65 72 6e | ing.should.be.of.the.form."usern |
4600 | 61 6d 65 22 20 6f 72 0a 20 20 20 22 75 73 65 72 6e 61 6d 65 40 68 6f 73 74 6e 61 6d 65 22 2e 20 | ame".or...."username@hostname".. |
4620 | 20 49 66 20 74 68 65 20 73 65 63 6f 6e 64 20 66 6f 72 6d 20 69 73 20 75 73 65 64 2c 20 69 74 20 | .If.the.second.form.is.used,.it. |
4640 | 61 6c 6c 6f 77 73 20 74 68 65 0a 20 20 20 6f 70 74 69 6f 6e 20 6f 66 20 6d 61 69 6c 20 66 6f 72 | allows.the....option.of.mail.for |
4660 | 77 61 72 64 69 6e 67 20 62 79 20 61 20 72 65 6c 61 79 20 63 6f 6d 70 75 74 65 72 2e 0a 0a 20 20 | warding.by.a.relay.computer..... |
4680 | 20 54 68 65 20 64 69 73 63 75 73 73 69 6f 6e 20 61 62 6f 76 65 20 61 73 73 75 6d 65 73 20 74 68 | .The.discussion.above.assumes.th |
46a0 | 61 74 20 62 6f 74 68 20 74 68 65 20 73 65 6e 64 65 72 20 61 6e 64 20 72 65 63 69 70 69 65 6e 74 | at.both.the.sender.and.recipient |
46c0 | 20 61 72 65 0a 20 20 20 6f 70 65 72 61 74 69 6e 67 20 69 6e 20 74 68 65 20 73 61 6d 65 20 6d 6f | .are....operating.in.the.same.mo |
46e0 | 64 65 2c 20 62 75 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 61 73 6f 6e 20 74 68 61 74 20 | de,.but.there.is.no.reason.that. |
4700 | 74 68 69 73 20 68 61 73 20 74 6f 0a 20 20 20 62 65 20 74 68 65 20 63 61 73 65 2e 20 20 46 6f 72 | this.has.to....be.the.case...For |
4720 | 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 65 20 6d 69 67 68 6c 09 81 51 83 c3 02 00 3c 00 00 00 3c 00 | .example,.one.mighl..Q....<...<. |
4740 | 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 1c 00 00 ff 11 39 59 c0 a8 00 fd | ...P...C.....@..E.........9Y.... |
4760 | c0 a8 00 0a c5 ba 0d 75 00 0c aa 2e 00 04 00 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 | .......u......................l. |
4780 | 81 51 aa c3 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 | .Q.................@.P...C..E... |
47a0 | 93 48 00 00 80 11 23 2d c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 02 89 00 03 00 1d 74 20 62 75 | .H....#-.........u..........t.bu |
47c0 | 69 6c 64 20 61 20 73 74 6f 72 61 67 65 20 73 65 72 76 65 72 2e 20 20 54 68 65 72 65 0a 20 20 20 | ild.a.storage.server...There.... |
47e0 | 69 73 20 6e 6f 20 72 65 61 73 6f 6e 20 74 68 61 74 20 73 75 63 68 20 61 20 6d 61 63 68 69 6e 65 | is.no.reason.that.such.a.machine |
4800 | 20 6e 65 65 64 73 20 74 6f 20 74 72 61 6e 73 6c 61 74 65 20 6e 65 74 61 73 63 69 69 20 69 6e 74 | .needs.to.translate.netascii.int |
4820 | 6f 20 69 74 73 0a 20 20 20 6f 77 6e 20 66 6f 72 6d 20 6f 66 20 74 65 78 74 2e 20 20 52 61 74 68 | o.its....own.form.of.text...Rath |
4840 | 65 72 2c 20 74 68 65 20 73 65 6e 64 65 72 20 6d 69 67 68 74 20 73 65 6e 64 20 66 69 6c 65 73 20 | er,.the.sender.might.send.files. |
4860 | 69 6e 20 6e 65 74 61 73 63 69 69 2c 0a 20 20 20 62 75 74 20 74 68 65 20 73 74 6f 72 61 67 65 20 | in.netascii,....but.the.storage. |
4880 | 73 65 72 76 65 72 20 6d 69 67 68 74 20 73 69 6d 70 6c 79 20 73 74 6f 72 65 20 74 68 65 6d 20 77 | server.might.simply.store.them.w |
48a0 | 69 74 68 6f 75 74 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 69 6e 0a 20 20 20 38 2d 62 69 74 20 66 | ithout.translation.in....8-bit.f |
48c0 | 6f 72 6d 61 74 2e 20 20 41 6e 6f 74 68 65 72 20 73 75 63 68 20 73 69 74 75 61 74 69 6f 6e 20 69 | ormat...Another.such.situation.i |
48e0 | 73 20 61 20 70 72 6f 62 6c 65 6d 20 74 68 61 74 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 20 65 78 | s.a.problem.that.currently....ex |
4900 | 69 73 74 73 20 6f 6e 20 44 45 43 2d 32 30 20 73 79 73 74 65 6d 73 2e 20 20 4e 65 69 74 68 65 72 | ists.on.DEC-20.systems...Neither |
4920 | 20 6e 65 74 61 73 63 69 69 20 6e 6f 72 20 6f 63 74 65 74 20 61 63 63 65 73 73 65 73 20 61 6c 6c | .netascii.nor.octet.accesses.all |
4940 | 0a 20 20 20 74 68 65 20 62 69 74 73 20 69 6e 20 61 20 77 6f 72 64 2e 20 20 4f 6e 65 20 6d 69 67 | ....the.bits.in.a.word...One.mig |
4960 | 68 74 20 63 72 65 61 74 65 20 61 20 73 70 65 63 69 61 6c 20 6d 6f 64 65 20 66 6f 72 20 73 75 63 | ht.create.a.special.mode.for.suc |
4980 | 68 20 61 0a 20 20 20 6d 61 63 68 69 6e 65 20 77 68 69 63 68 20 72 65 61 64 20 61 6c 6c 20 74 68 | h.a....machine.which.read.all.th |
49a0 | 65 20 62 69 74 73 20 69 6e 20 61 20 77 6f 72 64 2c 20 62 75 74 20 69 6e 20 77 68 69 6c 09 81 51 | e.bits.in.a.word,.but.in.whil..Q |
49c0 | 0f ce 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 1d | ....<...<....P...C.....@..E..... |
49e0 | 00 00 ff 11 39 58 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 2d 00 04 00 1d 00 00 00 00 00 00 | ....9X...........u...-.......... |
4a00 | 00 00 00 00 00 00 00 00 6c 09 81 51 31 ce 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 | ........l..Q1................@.P |
4a20 | 8d d7 8b 43 08 00 45 00 02 20 93 49 00 00 80 11 23 2c c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c | ...C..E....I....#,.........u.... |
4a40 | 9a 24 00 03 00 1e 63 68 20 74 68 65 20 72 65 63 65 69 76 65 72 0a 20 20 20 73 74 6f 72 65 64 20 | .$....ch.the.receiver....stored. |
4a60 | 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 38 2d 62 69 74 20 66 6f 72 6d 61 74 2e | the.information.in.8-bit.format. |
4a80 | 20 20 57 68 65 6e 20 73 75 63 68 20 61 20 66 69 6c 65 20 69 73 0a 20 20 20 72 65 74 72 69 65 76 | ..When.such.a.file.is....retriev |
4aa0 | 65 64 20 66 72 6f 6d 20 74 68 65 20 73 74 6f 72 61 67 65 20 73 69 74 65 2c 20 69 74 20 6d 75 73 | ed.from.the.storage.site,.it.mus |
4ac0 | 74 20 62 65 20 72 65 73 74 6f 72 65 64 20 74 6f 20 69 74 73 20 6f 72 69 67 69 6e 61 6c 0a 20 20 | t.be.restored.to.its.original... |
4ae0 | 20 66 6f 72 6d 20 74 6f 20 62 65 20 75 73 65 66 75 6c 2c 20 73 6f 20 74 68 65 20 72 65 76 65 72 | .form.to.be.useful,.so.the.rever |
4b00 | 73 65 20 6d 6f 64 65 20 6d 75 73 74 20 61 6c 73 6f 20 62 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 | se.mode.must.also.be.implemented |
4b20 | 2e 20 20 54 68 65 0a 20 20 20 75 73 65 72 20 73 69 74 65 20 77 69 6c 6c 20 68 61 76 65 20 74 6f | ...The....user.site.will.have.to |
4b40 | 20 72 65 6d 65 6d 62 65 72 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 61 63 | .remember.some.information.to.ac |
4b60 | 68 69 65 76 65 20 74 68 69 73 2e 20 20 49 6e 0a 20 20 20 62 6f 74 68 20 6f 66 20 74 68 65 73 65 | hieve.this...In....both.of.these |
4b80 | 20 65 78 61 6d 70 6c 65 73 2c 20 74 68 65 20 72 65 71 75 65 73 74 20 70 61 63 6b 65 74 73 20 77 | .examples,.the.request.packets.w |
4ba0 | 6f 75 6c 64 20 73 70 65 63 69 66 79 20 6f 63 74 65 74 20 6d 6f 64 65 0a 20 20 20 74 6f 20 74 68 | ould.specify.octet.mode....to.th |
4bc0 | 65 20 66 6f 72 65 69 67 6e 20 68 6f 73 74 2c 20 62 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 68 6f | e.foreign.host,.but.the.local.ho |
4be0 | 73 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 20 73 6f 6d 65 20 6f 74 68 65 72 20 6d 6f 64 65 2e 0a | st.would.be.in.some.other.mode.. |
4c00 | 20 20 20 4e 6f 20 73 75 63 68 20 6d 61 63 68 69 6e 65 20 6f 72 20 61 70 70 6c 69 63 61 74 69 6f | ...No.such.machine.or.applicatio |
4c20 | 6e 20 73 70 65 63 69 66 69 63 20 6d 6f 64 65 73 20 68 61 76 65 20 62 65 65 6e 20 73 70 65 63 69 | n.specific.modes.have.been.speci |
4c40 | 66 69 65 64 20 69 6c 09 81 51 b1 d8 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 | fied.il..Q....<...<....P...C.... |
4c60 | 9a 40 08 00 45 00 00 20 00 1e 00 00 ff 11 39 57 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 2c | .@..E.........9W...........u..., |
4c80 | 00 04 00 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 23 e5 02 00 2e 02 00 00 2e 02 | ..................l..Q#......... |
4ca0 | 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 4a 00 00 80 11 23 2b c0 a8 00 0a | .......@.P...C..E....J....#+.... |
4cc0 | c0 a8 00 fd 0d 75 c5 ba 02 0c 3f 66 00 03 00 1f 6e 0a 20 20 20 54 46 54 50 2c 20 62 75 74 20 6f | .....u....?f....n....TFTP,.but.o |
4ce0 | 6e 65 20 77 6f 75 6c 64 20 62 65 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 69 73 | ne.would.be.compatible.with.this |
4d00 | 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 49 74 20 69 73 20 61 6c 73 6f 20 70 | .specification......It.is.also.p |
4d20 | 6f 73 73 69 62 6c 65 20 74 6f 20 64 65 66 69 6e 65 20 6f 74 68 65 72 20 6d 6f 64 65 73 20 66 6f | ossible.to.define.other.modes.fo |
4d40 | 72 20 63 6f 6f 70 65 72 61 74 69 6e 67 20 70 61 69 72 73 20 6f 66 0a 0a 0a 0a 53 6f 6c 6c 69 6e | r.cooperating.pairs.of....Sollin |
4d60 | 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s............................... |
4d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 | ..........................[Page. |
4da0 | 36 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 6]...RFC.1350................... |
4dc0 | 20 54 46 54 50 20 52 65 76 69 73 69 6f 6e 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .TFTP.Revision.2................ |
4de0 | 20 20 20 20 4a 75 6c 79 20 31 39 39 32 0a 0a 0a 20 20 20 68 6f 73 74 73 2c 20 61 6c 74 68 6f 75 | ....July.1992......hosts,.althou |
4e00 | 67 68 20 74 68 69 73 20 6d 75 73 74 20 62 65 20 64 6f 6e 65 20 77 69 74 68 20 63 61 72 65 2e 20 | gh.this.must.be.done.with.care.. |
4e20 | 20 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 71 75 69 72 65 6d 65 6e 74 0a 20 20 20 74 68 61 74 | .There.is.no.requirement....that |
4e40 | 20 61 6e 79 20 6f 74 68 65 72 20 68 6f 73 74 73 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 73 65 | .any.other.hosts.implement.these |
4e60 | 2e 20 20 54 68 65 72 65 20 69 73 20 6e 6f 20 63 65 6e 74 72 61 6c 20 61 75 74 68 6f 72 69 74 79 | ...There.is.no.central.authority |
4e80 | 0a 20 20 20 74 68 61 74 20 77 69 6c 6c 20 64 65 66 69 6e 65 20 74 68 65 73 65 20 6d 6f 64 65 73 | ....that.will.define.these.modes |
4ea0 | 20 6f 72 20 61 73 73 69 67 6e 20 74 68 65 6d 20 6e 61 6d 65 73 2e 0a 0a 0a 20 20 20 20 20 20 20 | .or.assign.them.names........... |
4ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 32 20 62 79 6c 09 81 51 a1 ee 02 00 3c 00 00 00 3c 00 00 00 | ............2.byl..Q....<...<... |
4ee0 | 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 1f 00 00 ff 11 39 56 c0 a8 00 fd c0 a8 | .P...C.....@..E.........9V...... |
4f00 | 00 0a c5 ba 0d 75 00 0c aa 2b 00 04 00 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 | .....u...+..................l..Q |
4f20 | d0 ee 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 4b | .................@.P...C..E....K |
4f40 | 00 00 80 11 23 2a c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 69 56 00 03 00 20 74 65 73 20 20 20 | ....#*.........u....iV....tes... |
4f60 | 20 20 32 20 62 79 74 65 73 20 20 20 20 20 20 6e 20 62 79 74 65 73 0a 20 20 20 20 20 20 20 20 20 | ..2.bytes......n.bytes.......... |
4f80 | 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..........---------------------- |
4fa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c | ------------...................| |
4fc0 | 20 4f 70 63 6f 64 65 20 7c 20 20 20 42 6c 6f 63 6b 20 23 20 20 7c 20 20 20 44 61 74 61 20 20 20 | .Opcode.|...Block.#..|...Data... |
4fe0 | 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..|....................--------- |
5000 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 20 20 | -------------------------....... |
5020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 69 67 75 72 65 20 35 2d 32 3a 20 44 | ...................Figure.5-2:.D |
5040 | 41 54 41 20 70 61 63 6b 65 74 0a 0a 0a 20 20 20 44 61 74 61 20 69 73 20 61 63 74 75 61 6c 6c 79 | ATA.packet......Data.is.actually |
5060 | 20 74 72 61 6e 73 66 65 72 72 65 64 20 69 6e 20 44 41 54 41 20 70 61 63 6b 65 74 73 20 64 65 70 | .transferred.in.DATA.packets.dep |
5080 | 69 63 74 65 64 20 69 6e 20 46 69 67 75 72 65 20 35 2d 32 2e 0a 20 20 20 44 41 54 41 20 70 61 63 | icted.in.Figure.5-2.....DATA.pac |
50a0 | 6b 65 74 73 20 28 6f 70 63 6f 64 65 20 3d 20 33 29 20 68 61 76 65 20 61 20 62 6c 6f 63 6b 20 6e | kets.(opcode.=.3).have.a.block.n |
50c0 | 75 6d 62 65 72 20 61 6e 64 20 64 61 74 61 20 66 69 65 6c 64 2e 20 20 54 68 65 0a 20 20 20 62 6c | umber.and.data.field...The....bl |
50e0 | 6f 63 6b 20 6e 75 6d 62 65 72 73 20 6f 6e 20 64 61 74 61 20 70 61 63 6b 65 74 73 20 62 65 67 69 | ock.numbers.on.data.packets.begi |
5100 | 6e 20 77 69 74 68 20 6f 6e 65 20 61 6e 64 20 69 6e 63 72 65 61 73 65 20 62 79 20 6f 6e 65 20 66 | n.with.one.and.increase.by.one.f |
5120 | 6f 72 0a 20 20 20 65 61 63 68 20 6e 65 77 20 62 6c 6f 63 6b 20 6f 66 20 64 61 74 61 2e 20 20 54 | or....each.new.block.of.data...T |
5140 | 68 69 73 20 72 65 73 74 72 69 63 74 69 6f 6e 20 61 6c 6c 6f 77 73 20 74 68 65 6c 09 81 51 4d 03 | his.restriction.allows.thel..QM. |
5160 | 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 20 00 00 | ..<...<....P...C.....@..E....... |
5180 | ff 11 39 55 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 2a 00 04 00 20 00 00 00 00 00 00 00 00 | ..9U...........u...*............ |
51a0 | 00 00 00 00 00 00 6c 09 81 51 90 03 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 | ......l..Q.................@.P.. |
51c0 | 8b 43 08 00 45 00 02 20 93 4d 00 00 80 11 23 28 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 48 03 | .C..E....M....#(.........u....H. |
51e0 | 00 03 00 21 20 70 72 6f 67 72 61 6d 20 74 6f 20 75 73 65 20 61 0a 20 20 20 73 69 6e 67 6c 65 20 | ...!.program.to.use.a....single. |
5200 | 6e 75 6d 62 65 72 20 74 6f 20 64 69 73 63 72 69 6d 69 6e 61 74 65 20 62 65 74 77 65 65 6e 20 6e | number.to.discriminate.between.n |
5220 | 65 77 20 70 61 63 6b 65 74 73 20 61 6e 64 20 64 75 70 6c 69 63 61 74 65 73 2e 0a 20 20 20 54 68 | ew.packets.and.duplicates.....Th |
5240 | 65 20 64 61 74 61 20 66 69 65 6c 64 20 69 73 20 66 72 6f 6d 20 7a 65 72 6f 20 74 6f 20 35 31 32 | e.data.field.is.from.zero.to.512 |
5260 | 20 62 79 74 65 73 20 6c 6f 6e 67 2e 20 20 49 66 20 69 74 20 69 73 20 35 31 32 20 62 79 74 65 73 | .bytes.long...If.it.is.512.bytes |
5280 | 0a 20 20 20 6c 6f 6e 67 2c 20 74 68 65 20 62 6c 6f 63 6b 20 69 73 20 6e 6f 74 20 74 68 65 20 6c | ....long,.the.block.is.not.the.l |
52a0 | 61 73 74 20 62 6c 6f 63 6b 20 6f 66 20 64 61 74 61 3b 20 69 66 20 69 74 20 69 73 20 66 72 6f 6d | ast.block.of.data;.if.it.is.from |
52c0 | 20 7a 65 72 6f 20 74 6f 0a 20 20 20 35 31 31 20 62 79 74 65 73 20 6c 6f 6e 67 2c 20 69 74 20 73 | .zero.to....511.bytes.long,.it.s |
52e0 | 69 67 6e 61 6c 73 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 74 72 61 6e 73 66 65 72 2e 20 | ignals.the.end.of.the.transfer.. |
5300 | 20 28 53 65 65 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 6f 6e 20 4e 6f 72 6d 61 6c 20 54 | .(See.the.section....on.Normal.T |
5320 | 65 72 6d 69 6e 61 74 69 6f 6e 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 29 0a 0a 20 20 20 41 6c 6c | ermination.for.details.).....All |
5340 | 20 20 70 61 63 6b 65 74 73 20 6f 74 68 65 72 20 74 68 61 6e 20 64 75 70 6c 69 63 61 74 65 20 41 | ..packets.other.than.duplicate.A |
5360 | 43 4b 27 73 20 61 6e 64 20 74 68 6f 73 65 20 75 73 65 64 20 66 6f 72 0a 20 20 20 74 65 72 6d 69 | CK's.and.those.used.for....termi |
5380 | 6e 61 74 69 6f 6e 20 61 72 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 75 6e 6c 65 73 73 20 61 | nation.are.acknowledged.unless.a |
53a0 | 20 74 69 6d 65 6f 75 74 20 6f 63 63 75 72 73 20 5b 34 5d 2e 20 20 53 65 6e 64 69 6e 67 20 61 0a | .timeout.occurs.[4]...Sending.a. |
53c0 | 20 20 20 44 41 54 41 20 70 61 63 6b 65 74 20 69 73 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 6d | ...DATA.packet.is.an.acknowledgm |
53e0 | 65 6e 74 20 6c 09 81 51 f3 0e 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 | ent.l..Q....<...<....P...C.....@ |
5400 | 08 00 45 00 00 20 00 21 00 00 ff 11 39 54 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 29 00 04 | ..E....!....9T...........u...).. |
5420 | 00 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 18 0f 03 00 2e 02 00 00 2e 02 00 00 | .!..............l..Q............ |
5440 | 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 4e 00 00 80 11 23 27 c0 a8 00 0a c0 a8 | .....@.P...C..E....N....#'...... |
5460 | 00 fd 0d 75 c5 ba 02 0c 8d 66 00 03 00 22 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 41 43 4b 20 | ...u.....f..."for.the.first.ACK. |
5480 | 70 61 63 6b 65 74 20 6f 66 20 74 68 65 0a 20 20 20 70 72 65 76 69 6f 75 73 20 44 41 54 41 20 70 | packet.of.the....previous.DATA.p |
54a0 | 61 63 6b 65 74 2e 20 54 68 65 20 57 52 51 20 61 6e 64 20 44 41 54 41 20 70 61 63 6b 65 74 73 20 | acket..The.WRQ.and.DATA.packets. |
54c0 | 61 72 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 62 79 0a 20 20 20 41 43 4b 20 6f 72 20 45 52 | are.acknowledged.by....ACK.or.ER |
54e0 | 52 4f 52 20 70 61 63 6b 65 74 73 2c 20 77 68 69 6c 65 20 52 52 51 0a 0a 0a 20 20 20 20 20 20 20 | ROR.packets,.while.RRQ.......... |
5500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 20 62 79 74 65 73 20 20 20 20 20 32 20 | ..................2.bytes.....2. |
5520 | 62 79 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d | bytes..........................- |
5540 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 20 | --------------------............ |
5560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 4f 70 63 6f 64 65 20 7c 20 20 20 42 6c 6f 63 6b 20 | .............|.Opcode.|...Block. |
5580 | 23 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d | #..|..........................-- |
55a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | -------------------............. |
55c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 69 67 75 72 65 20 35 2d 33 3a 20 41 43 4b 20 70 61 | ..............Figure.5-3:.ACK.pa |
55e0 | 63 6b 65 74 0a 0a 0a 20 20 20 61 6e 64 20 41 43 4b 20 70 61 63 6b 65 74 73 20 61 72 65 20 61 63 | cket......and.ACK.packets.are.ac |
5600 | 6b 6e 6f 77 6c 65 64 67 65 64 20 62 79 20 20 44 41 54 41 20 20 6f 72 20 45 52 52 4f 52 20 70 61 | knowledged.by..DATA..or.ERROR.pa |
5620 | 63 6b 65 74 73 2e 20 20 46 69 67 75 72 65 0a 20 20 20 35 2d 33 20 64 65 70 69 63 74 73 20 61 6e | ckets...Figure....5-3.depicts.an |
5640 | 20 41 43 4b 20 70 61 63 6b 65 74 3b 20 74 68 65 20 6f 70 63 6f 64 65 20 69 73 20 34 2e 20 20 54 | .ACK.packet;.the.opcode.is.4...T |
5660 | 68 65 20 20 62 6c 6f 63 6b 20 20 6e 75 6d 6c 09 81 51 84 19 03 00 3c 00 00 00 3c 00 00 00 00 50 | he..block..numl..Q....<...<....P |
5680 | 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 22 00 00 ff 11 39 53 c0 a8 00 fd c0 a8 00 0a | ...C.....@..E...."....9S........ |
56a0 | c5 ba 0d 75 00 0c aa 28 00 04 00 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 ad 19 | ...u...(..."..............l..Q.. |
56c0 | 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 4f 00 00 | ...............@.P...C..E....O.. |
56e0 | 80 11 23 26 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 57 20 00 03 00 23 62 65 72 20 20 69 6e 0a | ..#&.........u....W....#ber..in. |
5700 | 20 20 20 61 6e 20 20 41 43 4b 20 65 63 68 6f 65 73 20 74 68 65 20 62 6c 6f 63 6b 20 6e 75 6d 62 | ...an..ACK.echoes.the.block.numb |
5720 | 65 72 20 6f 66 20 74 68 65 20 44 41 54 41 20 70 61 63 6b 65 74 20 62 65 69 6e 67 0a 20 20 20 61 | er.of.the.DATA.packet.being....a |
5740 | 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 20 20 41 20 57 52 51 20 69 73 20 61 63 6b 6e 6f 77 6c 65 64 | cknowledged...A.WRQ.is.acknowled |
5760 | 67 65 64 20 77 69 74 68 20 61 6e 20 41 43 4b 20 70 61 63 6b 65 74 20 68 61 76 69 6e 67 20 61 0a | ged.with.an.ACK.packet.having.a. |
5780 | 20 20 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 20 6f 66 20 7a 65 72 6f 2e 0a 0a 0a 0a 0a 0a 0a 0a | ...block.number.of.zero......... |
57a0 | 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Sollins........................ |
57c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57e0 | 20 5b 50 61 67 65 20 37 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 20 | .[Page.7]...RFC.1350............ |
5800 | 20 20 20 20 20 20 20 20 54 46 54 50 20 52 65 76 69 73 69 6f 6e 20 32 20 20 20 20 20 20 20 20 20 | ........TFTP.Revision.2......... |
5820 | 20 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 39 32 0a 0a 0a 20 20 20 20 20 20 20 20 20 | ...........July.1992............ |
5840 | 20 20 20 20 20 20 32 20 62 79 74 65 73 20 20 20 20 20 32 20 62 79 74 65 73 20 20 20 20 20 20 73 | ......2.bytes.....2.bytes......s |
5860 | 74 72 69 6e 67 20 20 20 20 31 20 62 79 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d | tring....1.byte................- |
5880 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
58a0 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 4f 70 63 6f 64 65 20 | --------...............|.Opcode. |
58c0 | 7c 20 20 45 72 72 6f 72 43 6f 64 65 20 7c 20 20 20 45 72 72 4d 73 67 20 20 20 7c 20 20 20 30 20 | |..ErrorCode.|...ErrMsg...|...0. |
58e0 | 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 6c 09 81 51 17 24 03 00 | .|................------l..Q.$.. |
5900 | 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 23 00 00 ff 11 | <...<....P...C.....@..E....#.... |
5920 | 39 52 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 27 00 04 00 23 00 00 00 00 00 00 00 00 00 00 | 9R...........u...'...#.......... |
5940 | 00 00 00 00 6c 09 81 51 5b 24 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 | ....l..Q[$...............@.P...C |
5960 | 08 00 45 00 02 20 93 50 00 00 80 11 23 25 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c f5 bb 00 03 | ..E....P....#%.........u........ |
5980 | 00 24 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .$------------------------------ |
59a0 | 2d 2d 2d 2d 2d 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 | -----..........................F |
59c0 | 69 67 75 72 65 20 35 2d 34 3a 20 45 52 52 4f 52 20 70 61 63 6b 65 74 0a 0a 0a 20 20 20 41 6e 20 | igure.5-4:.ERROR.packet......An. |
59e0 | 45 52 52 4f 52 20 70 61 63 6b 65 74 20 28 6f 70 63 6f 64 65 20 35 29 20 74 61 6b 65 73 20 74 68 | ERROR.packet.(opcode.5).takes.th |
5a00 | 65 20 66 6f 72 6d 20 64 65 70 69 63 74 65 64 20 69 6e 20 46 69 67 75 72 65 20 35 2d 34 2e 20 20 | e.form.depicted.in.Figure.5-4... |
5a20 | 41 6e 0a 20 20 20 45 52 52 4f 52 20 70 61 63 6b 65 74 20 63 61 6e 20 62 65 20 74 68 65 20 61 63 | An....ERROR.packet.can.be.the.ac |
5a40 | 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 6f 66 20 61 6e 79 20 6f 74 68 65 72 20 74 79 70 65 20 6f | knowledgment.of.any.other.type.o |
5a60 | 66 20 70 61 63 6b 65 74 2e 0a 20 20 20 54 68 65 20 65 72 72 6f 72 20 63 6f 64 65 20 69 73 20 61 | f.packet.....The.error.code.is.a |
5a80 | 6e 20 69 6e 74 65 67 65 72 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 20 6e 61 74 75 72 65 20 | n.integer.indicating.the.nature. |
5aa0 | 6f 66 20 74 68 65 20 65 72 72 6f 72 2e 20 20 41 0a 20 20 20 74 61 62 6c 65 20 6f 66 20 76 61 6c | of.the.error...A....table.of.val |
5ac0 | 75 65 73 20 61 6e 64 20 6d 65 61 6e 69 6e 67 73 20 69 73 20 67 69 76 65 6e 20 69 6e 20 74 68 65 | ues.and.meanings.is.given.in.the |
5ae0 | 20 61 70 70 65 6e 64 69 78 2e 20 20 28 4e 6f 74 65 20 74 68 61 74 0a 20 20 20 73 65 76 65 72 61 | .appendix...(Note.that....severa |
5b00 | 6c 20 65 72 72 6f 72 20 63 6f 64 65 73 20 68 61 76 65 20 62 65 65 6e 20 61 64 64 65 64 20 74 6f | l.error.codes.have.been.added.to |
5b20 | 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 0a 20 20 20 64 6f 63 75 6d 65 6e | .this.version.of.this....documen |
5b40 | 74 2e 29 20 54 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 73 20 69 6e 74 65 6e 64 65 | t.).The.error.message.is.intende |
5b60 | 64 20 66 6f 72 20 68 75 6d 61 6e 20 63 6f 6e 73 75 6d 70 74 69 6f 6e 2c 20 61 6e 64 0a 20 20 20 | d.for.human.consumption,.and.... |
5b80 | 73 68 6c 09 81 51 8e 2f 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 | shl..Q./..<...<....P...C.....@.. |
5ba0 | 45 00 00 20 00 24 00 00 ff 11 39 51 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 26 00 04 00 24 | E....$....9Q...........u...&...$ |
5bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 ba 2f 03 00 2e 02 00 00 2e 02 00 00 00 0b | ..............l..Q./............ |
5be0 | be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 51 00 00 80 11 23 24 c0 a8 00 0a c0 a8 00 fd | ...@.P...C..E....Q....#$........ |
5c00 | 0d 75 c5 ba 02 0c 2c 57 00 03 00 25 6f 75 6c 64 20 62 65 20 69 6e 20 6e 65 74 61 73 63 69 69 2e | .u....,W...%ould.be.in.netascii. |
5c20 | 20 20 4c 69 6b 65 20 61 6c 6c 20 6f 74 68 65 72 20 73 74 72 69 6e 67 73 2c 20 69 74 20 69 73 20 | ..Like.all.other.strings,.it.is. |
5c40 | 74 65 72 6d 69 6e 61 74 65 64 20 77 69 74 68 0a 20 20 20 61 20 7a 65 72 6f 20 62 79 74 65 2e 0a | terminated.with....a.zero.byte.. |
5c60 | 0a 36 2e 20 4e 6f 72 6d 61 6c 20 54 65 72 6d 69 6e 61 74 69 6f 6e 0a 0a 20 20 20 54 68 65 20 65 | .6..Normal.Termination.....The.e |
5c80 | 6e 64 20 6f 66 20 61 20 74 72 61 6e 73 66 65 72 20 69 73 20 6d 61 72 6b 65 64 20 62 79 20 61 20 | nd.of.a.transfer.is.marked.by.a. |
5ca0 | 44 41 54 41 20 70 61 63 6b 65 74 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 0a 20 20 20 62 65 74 | DATA.packet.that.contains....bet |
5cc0 | 77 65 65 6e 20 30 20 61 6e 64 20 35 31 31 20 62 79 74 65 73 20 6f 66 20 64 61 74 61 20 28 69 2e | ween.0.and.511.bytes.of.data.(i. |
5ce0 | 65 2e 2c 20 44 61 74 61 67 72 61 6d 20 6c 65 6e 67 74 68 20 3c 20 35 31 36 29 2e 20 20 54 68 69 | e.,.Datagram.length.<.516)...Thi |
5d00 | 73 0a 20 20 20 70 61 63 6b 65 74 20 69 73 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 62 79 20 61 | s....packet.is.acknowledged.by.a |
5d20 | 6e 20 41 43 4b 20 70 61 63 6b 65 74 20 6c 69 6b 65 20 61 6c 6c 20 6f 74 68 65 72 20 44 41 54 41 | n.ACK.packet.like.all.other.DATA |
5d40 | 20 70 61 63 6b 65 74 73 2e 0a 20 20 20 54 68 65 20 68 6f 73 74 20 61 63 6b 6e 6f 77 6c 65 64 67 | .packets.....The.host.acknowledg |
5d60 | 69 6e 67 20 74 68 65 20 66 69 6e 61 6c 20 44 41 54 41 20 70 61 63 6b 65 74 20 6d 61 79 20 74 65 | ing.the.final.DATA.packet.may.te |
5d80 | 72 6d 69 6e 61 74 65 20 69 74 73 20 73 69 64 65 0a 20 20 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 | rminate.its.side....of.the.conne |
5da0 | 63 74 69 6f 6e 20 6f 6e 20 73 65 6e 64 69 6e 67 20 74 68 65 20 66 69 6e 61 6c 20 41 43 4b 2e 20 | ction.on.sending.the.final.ACK.. |
5dc0 | 20 4f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 2c 0a 20 20 20 64 61 6c 6c 79 69 6e 67 20 | .On.the.other.hand,....dallying. |
5de0 | 69 73 20 65 6e 63 6f 75 72 61 67 65 64 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 | is.encouraged...This.means.that. |
5e00 | 74 68 65 20 68 6f 73 74 20 73 65 6e 6c 09 81 51 16 3a 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 | the.host.senl..Q.:..<...<....P.. |
5e20 | 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 25 00 00 ff 11 39 50 c0 a8 00 fd c0 a8 00 0a c5 ba | .C.....@..E....%....9P.......... |
5e40 | 0d 75 00 0c aa 25 00 04 00 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 39 3a 03 00 | .u...%...%..............l..Q9:.. |
5e60 | 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 52 00 00 80 11 | .............@.P...C..E....R.... |
5e80 | 23 23 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c b5 8c 00 03 00 26 64 69 6e 67 20 74 68 65 20 66 | ##.........u.........&ding.the.f |
5ea0 | 69 6e 61 6c 0a 20 20 20 41 43 4b 20 77 69 6c 6c 20 77 61 69 74 20 66 6f 72 20 61 20 77 68 69 6c | inal....ACK.will.wait.for.a.whil |
5ec0 | 65 20 62 65 66 6f 72 65 20 74 65 72 6d 69 6e 61 74 69 6e 67 20 69 6e 20 6f 72 64 65 72 20 74 6f | e.before.terminating.in.order.to |
5ee0 | 20 72 65 74 72 61 6e 73 6d 69 74 0a 20 20 20 74 68 65 20 66 69 6e 61 6c 20 41 43 4b 20 69 66 20 | .retransmit....the.final.ACK.if. |
5f00 | 69 74 20 68 61 73 20 62 65 65 6e 20 6c 6f 73 74 2e 20 20 54 68 65 20 61 63 6b 6e 6f 77 6c 65 64 | it.has.been.lost...The.acknowled |
5f20 | 67 65 72 20 77 69 6c 6c 20 6b 6e 6f 77 20 74 68 61 74 0a 20 20 20 74 68 65 20 41 43 4b 20 68 61 | ger.will.know.that....the.ACK.ha |
5f40 | 73 20 62 65 65 6e 20 6c 6f 73 74 20 69 66 20 69 74 20 72 65 63 65 69 76 65 73 20 74 68 65 20 66 | s.been.lost.if.it.receives.the.f |
5f60 | 69 6e 61 6c 20 44 41 54 41 20 70 61 63 6b 65 74 20 61 67 61 69 6e 2e 0a 20 20 20 54 68 65 20 68 | inal.DATA.packet.again.....The.h |
5f80 | 6f 73 74 20 73 65 6e 64 69 6e 67 20 74 68 65 20 6c 61 73 74 20 44 41 54 41 20 6d 75 73 74 20 72 | ost.sending.the.last.DATA.must.r |
5fa0 | 65 74 72 61 6e 73 6d 69 74 20 69 74 20 75 6e 74 69 6c 20 74 68 65 20 70 61 63 6b 65 74 20 69 73 | etransmit.it.until.the.packet.is |
5fc0 | 0a 20 20 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 6f 72 20 74 68 65 20 73 65 6e 64 69 6e 67 20 | ....acknowledged.or.the.sending. |
5fe0 | 68 6f 73 74 20 74 69 6d 65 73 20 6f 75 74 2e 20 20 49 66 20 74 68 65 20 72 65 73 70 6f 6e 73 65 | host.times.out...If.the.response |
6000 | 20 69 73 20 61 6e 0a 20 20 20 41 43 4b 2c 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 | .is.an....ACK,.the.transmission. |
6020 | 77 61 73 20 63 6f 6d 70 6c 65 74 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2e 20 20 49 66 20 | was.completed.successfully...If. |
6040 | 74 68 65 20 73 65 6e 64 65 72 20 6f 66 0a 20 20 20 74 68 65 20 64 61 74 61 20 74 69 6d 65 73 20 | the.sender.of....the.data.times. |
6060 | 6f 75 74 20 61 6e 64 20 69 73 20 6e 6f 74 20 70 72 65 70 61 72 65 64 20 74 6f 20 72 65 74 72 61 | out.and.is.not.prepared.to.retra |
6080 | 6e 73 6d 69 74 20 61 6e 79 20 6d 6f 72 65 2c 20 74 68 65 0a 20 20 6c 09 81 51 a6 44 03 00 3c 00 | nsmit.any.more,.the...l..Q.D..<. |
60a0 | 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 26 00 00 ff 11 39 4f | ..<....P...C.....@..E....&....9O |
60c0 | c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 24 00 04 00 26 00 00 00 00 00 00 00 00 00 00 00 00 | ...........u...$...&............ |
60e0 | 00 00 6c 09 81 51 cf 44 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 | ..l..Q.D...............@.P...C.. |
6100 | 45 00 02 20 93 53 00 00 80 11 23 22 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 60 63 00 03 00 27 | E....S....#".........u....`c...' |
6120 | 20 74 72 61 6e 73 66 65 72 20 6d 61 79 20 73 74 69 6c 6c 20 68 61 76 65 20 62 65 65 6e 20 63 6f | .transfer.may.still.have.been.co |
6140 | 6d 70 6c 65 74 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2c 20 61 66 74 65 72 20 77 68 69 63 | mpleted.successfully,.after.whic |
6160 | 68 20 74 68 65 0a 20 20 20 61 63 6b 6e 6f 77 6c 65 64 67 65 72 20 6f 72 20 6e 65 74 77 6f 72 6b | h.the....acknowledger.or.network |
6180 | 20 6d 61 79 20 68 61 76 65 20 65 78 70 65 72 69 65 6e 63 65 64 20 61 20 70 72 6f 62 6c 65 6d 2e | .may.have.experienced.a.problem. |
61a0 | 20 20 49 74 20 69 73 20 61 6c 73 6f 0a 20 20 20 70 6f 73 73 69 62 6c 65 20 69 6e 20 74 68 69 73 | ..It.is.also....possible.in.this |
61c0 | 20 63 61 73 65 20 74 68 61 74 20 74 68 65 20 74 72 61 6e 73 66 65 72 20 77 61 73 20 75 6e 73 75 | .case.that.the.transfer.was.unsu |
61e0 | 63 63 65 73 73 66 75 6c 2e 20 20 49 6e 20 61 6e 79 0a 20 20 20 63 61 73 65 2c 20 74 68 65 20 63 | ccessful...In.any....case,.the.c |
6200 | 6f 6e 6e 65 63 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 63 6c 6f 73 65 64 2e 0a 0a 37 2e 20 50 | onnection.has.been.closed...7..P |
6220 | 72 65 6d 61 74 75 72 65 20 54 65 72 6d 69 6e 61 74 69 6f 6e 0a 0a 20 20 20 49 66 20 61 20 72 65 | remature.Termination.....If.a.re |
6240 | 71 75 65 73 74 20 63 61 6e 20 6e 6f 74 20 62 65 20 67 72 61 6e 74 65 64 2c 20 6f 72 20 73 6f 6d | quest.can.not.be.granted,.or.som |
6260 | 65 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 64 75 72 69 6e 67 20 74 68 65 0a 20 20 20 74 72 61 | e.error.occurs.during.the....tra |
6280 | 6e 73 66 65 72 2c 20 74 68 65 6e 20 61 6e 20 45 52 52 4f 52 20 70 61 63 6b 65 74 20 28 6f 70 63 | nsfer,.then.an.ERROR.packet.(opc |
62a0 | 6f 64 65 20 35 29 20 69 73 20 73 65 6e 74 2e 20 20 54 68 69 73 20 69 73 20 6f 6e 6c 79 20 61 0a | ode.5).is.sent...This.is.only.a. |
62c0 | 20 20 20 63 6f 75 72 74 65 73 79 20 73 69 6e 63 65 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 62 65 | ...courtesy.since.it.will.not.be |
62e0 | 20 72 65 74 72 61 6e 73 6d 69 74 74 65 64 20 6f 72 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2c 20 | .retransmitted.or.acknowledged,. |
6300 | 73 6f 20 69 74 0a 20 20 20 6d 61 79 20 6e 65 76 65 72 20 62 65 20 72 65 63 65 69 76 65 64 2e 20 | so.it....may.never.be.received.. |
6320 | 6c 09 81 51 1a 4f 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 | l..Q.O..<...<....P...C.....@..E. |
6340 | 00 20 00 27 00 00 ff 11 39 4e c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 23 00 04 00 27 00 00 | ...'....9N...........u...#...'.. |
6360 | 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 d2 5e 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 | ............l..Q.^.............. |
6380 | 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 54 00 00 80 11 23 21 c0 a8 00 0a c0 a8 00 fd 0d 75 | .@.P...C..E....T....#!.........u |
63a0 | c5 ba 02 0c e2 61 00 03 00 28 20 54 69 6d 65 6f 75 74 73 20 6d 75 73 74 20 61 6c 73 6f 20 62 65 | .....a...(.Timeouts.must.also.be |
63c0 | 20 75 73 65 64 20 74 6f 20 64 65 74 65 63 74 20 65 72 72 6f 72 73 2e 0a 0a 0a 0a 0a 0a 0a 0a 0a | .used.to.detect.errors.......... |
63e0 | 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Sollins......................... |
6400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6420 | 5b 50 61 67 65 20 38 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 | [Page.8]...RFC.1350............. |
6440 | 20 20 20 20 20 20 20 54 46 54 50 20 52 65 76 69 73 69 6f 6e 20 32 20 20 20 20 20 20 20 20 20 20 | .......TFTP.Revision.2.......... |
6460 | 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 39 32 0a 0a 0a 49 2e 20 41 70 70 65 6e 64 69 | ..........July.1992...I..Appendi |
6480 | 78 0a 0a 4f 72 64 65 72 20 6f 66 20 48 65 61 64 65 72 73 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | x..Order.of.Headers............. |
64a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
64c0 | 20 20 20 20 20 20 20 32 20 62 79 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .......2.bytes.....------------- |
64e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
6500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 7c 20 20 4c 6f 63 61 6c 20 4d 65 64 69 75 6d | -------------....|..Local.Medium |
6520 | 20 20 7c 20 20 49 6e 74 65 72 6e 65 74 20 20 7c 20 20 44 61 74 61 67 72 61 6d 20 20 7c 20 20 54 | ..|..Internet..|..Datagram..|..T |
6540 | 46 54 50 20 4f 70 63 6f 64 65 20 20 7c 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | FTP.Opcode..|.....-------------- |
6560 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
6580 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 46 54 50 20 46 6f 72 6d 61 74 73 0a 0a 20 20 20 54 | ------------..TFTP.Formats.....T |
65a0 | 79 70 65 20 20 20 4f 70 20 23 6c 09 81 51 14 69 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 | ype...Op.#l..Q.i..<...<....P...C |
65c0 | 00 0b be 18 9a 40 08 00 45 00 00 20 00 28 00 00 ff 11 39 4d c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 | .....@..E....(....9M...........u |
65e0 | 00 0c aa 22 00 04 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 52 72 03 00 2e 02 | ..."...(..............l..QRr.... |
6600 | 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 55 00 00 80 11 23 20 | ...........@.P...C..E....U....#. |
6620 | c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 51 0c 00 03 00 29 20 20 20 20 20 46 6f 72 6d 61 74 20 | .........u....Q....).....Format. |
6640 | 77 69 74 68 6f 75 74 20 68 65 61 64 65 72 0a 0a 20 20 20 20 20 20 20 20 20 20 32 20 62 79 74 65 | without.header............2.byte |
6660 | 73 20 20 20 20 73 74 72 69 6e 67 20 20 20 31 20 62 79 74 65 20 20 20 20 20 73 74 72 69 6e 67 20 | s....string...1.byte.....string. |
6680 | 20 20 31 20 62 79 74 65 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..1.byte...........------------- |
66a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
66c0 | 2d 2d 0a 20 20 20 52 52 51 2f 20 20 7c 20 30 31 2f 30 32 20 7c 20 20 46 69 6c 65 6e 61 6d 65 20 | --....RRQ/..|.01/02.|..Filename. |
66e0 | 20 7c 20 20 20 30 20 20 7c 20 20 20 20 4d 6f 64 65 20 20 20 20 7c 20 20 20 30 20 20 7c 0a 20 20 | .|...0..|....Mode....|...0..|... |
6700 | 20 57 52 51 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .WRQ....------------------------ |
6720 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 | -----------------------......... |
6740 | 20 20 32 20 62 79 74 65 73 20 20 20 20 32 20 62 79 74 65 73 20 20 20 20 20 20 20 6e 20 62 79 74 | ..2.bytes....2.bytes.......n.byt |
6760 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | es...........------------------- |
6780 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 44 41 54 41 20 20 7c 20 30 33 20 20 20 20 | --------------....DATA..|.03.... |
67a0 | 7c 20 20 20 42 6c 6f 63 6b 20 23 20 20 7c 20 20 20 20 44 61 74 61 20 20 20 20 7c 0a 20 20 20 20 | |...Block.#..|....Data....|..... |
67c0 | 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ......-------------------------- |
67e0 | 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 32 20 62 79 74 65 73 20 20 20 20 32 20 62 | -------...........2.bytes....2.b |
6800 | 79 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ytes...........----------------- |
6820 | 2d 2d 0a 20 20 20 41 43 4b 20 20 20 7c 20 30 34 20 20 20 20 6c 09 81 51 c5 7b 03 00 3c 00 00 00 | --....ACK...|.04....l..Q.{..<... |
6840 | 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 29 00 00 ff 11 39 4c c0 a8 | <....P...C.....@..E....)....9L.. |
6860 | 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 21 00 04 00 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........u...!...).............. |
6880 | 6c 09 81 51 fa 7b 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 | l..Q.{...............@.P...C..E. |
68a0 | 02 20 93 56 00 00 80 11 23 1f c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 9e 53 00 03 00 2a 7c 20 | ...V....#..........u.....S...*|. |
68c0 | 20 20 42 6c 6f 63 6b 20 23 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..Block.#..|...........--------- |
68e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 20 20 32 20 62 79 74 65 73 20 20 32 | -----------...........2.bytes..2 |
6900 | 20 62 79 74 65 73 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 20 20 20 20 31 20 62 79 74 65 0a 20 | .bytes........string....1.byte.. |
6920 | 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .........----------------------- |
6940 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 45 52 52 4f 52 20 7c 20 30 35 20 | -----------------....ERROR.|.05. |
6960 | 20 20 20 7c 20 20 45 72 72 6f 72 43 6f 64 65 20 7c 20 20 20 45 72 72 4d 73 67 20 20 20 7c 20 20 | ...|..ErrorCode.|...ErrMsg...|.. |
6980 | 20 30 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .0..|...........---------------- |
69a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 6e 69 74 69 61 | ------------------------..Initia |
69c0 | 6c 20 43 6f 6e 6e 65 63 74 69 6f 6e 20 50 72 6f 74 6f 63 6f 6c 20 66 6f 72 20 72 65 61 64 69 6e | l.Connection.Protocol.for.readin |
69e0 | 67 20 61 20 66 69 6c 65 0a 0a 20 20 20 31 2e 20 48 6f 73 74 20 20 41 20 20 73 65 6e 64 73 20 20 | g.a.file.....1..Host..A..sends.. |
6a00 | 61 20 20 22 52 52 51 22 20 20 74 6f 20 20 68 6f 73 74 20 20 42 20 20 77 69 74 68 20 20 73 6f 75 | a.."RRQ"..to..host..B..with..sou |
6a20 | 72 63 65 3d 20 41 27 73 20 54 49 44 2c 0a 20 20 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 3d | rce=.A's.TID,.......destination= |
6a40 | 20 36 39 2e 0a 0a 20 20 20 32 2e 20 48 6f 73 74 20 42 20 73 65 6e 64 73 20 61 20 22 44 41 54 41 | .69......2..Host.B.sends.a."DATA |
6a60 | 22 20 28 77 69 74 68 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 3d 20 31 29 20 74 6f 20 68 6f 73 74 | ".(with.block.number=.1).to.host |
6a80 | 20 20 41 20 20 77 69 74 68 0a 20 20 20 20 20 20 73 6f 75 72 63 65 3d 20 42 27 73 20 54 49 44 2c | ..A..with.......source=.B's.TID, |
6aa0 | 20 64 65 73 74 69 6e 61 74 69 6f 6e 3d 20 41 27 73 20 54 49 44 2e 0a 0a 0a 0a 0a 0a 0a 0a 6c 09 | .destination=.A's.TID.........l. |
6ac0 | 81 51 ad 8a 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 | .Q....<...<....P...C.....@..E... |
6ae0 | 00 2a 00 00 ff 11 39 4b c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 20 00 04 00 2a 00 00 00 00 | .*....9K...........u.......*.... |
6b00 | 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 01 8b 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 | ..........l..Q.................@ |
6b20 | 00 50 8d d7 8b 43 08 00 45 00 02 20 93 57 00 00 80 11 23 1e c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba | .P...C..E....W....#..........u.. |
6b40 | 02 0c cd 43 00 03 00 2b 0a 0a 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 | ...C...+.......Sollins.......... |
6b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 39 5d 0a 0c 0a 52 46 43 20 31 33 | ...............[Page.9]...RFC.13 |
6ba0 | 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 46 54 50 20 52 65 76 69 73 | 50....................TFTP.Revis |
6bc0 | 69 6f 6e 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 | ion.2....................July.19 |
6be0 | 39 32 0a 0a 0a 45 72 72 6f 72 20 43 6f 64 65 73 0a 0a 20 20 20 56 61 6c 75 65 20 20 20 20 20 4d | 92...Error.Codes.....Value.....M |
6c00 | 65 61 6e 69 6e 67 0a 0a 20 20 20 30 20 20 20 20 20 20 20 20 20 4e 6f 74 20 64 65 66 69 6e 65 64 | eaning.....0.........Not.defined |
6c20 | 2c 20 73 65 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 28 69 66 20 61 6e 79 29 2e 0a 20 20 | ,.see.error.message.(if.any).... |
6c40 | 20 31 20 20 20 20 20 20 20 20 20 46 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 20 20 20 32 20 | .1.........File.not.found.....2. |
6c60 | 20 20 20 20 20 20 20 20 41 63 63 65 73 73 20 76 69 6f 6c 61 74 69 6f 6e 2e 0a 20 20 20 33 20 20 | ........Access.violation.....3.. |
6c80 | 20 20 20 20 20 20 20 44 69 73 6b 20 66 75 6c 6c 20 6f 72 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 | .......Disk.full.or.allocation.e |
6ca0 | 78 63 65 65 64 65 64 2e 0a 20 20 20 34 20 20 20 20 20 20 20 20 20 49 6c 6c 65 67 61 6c 20 54 46 | xceeded.....4.........Illegal.TF |
6cc0 | 54 50 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 20 20 20 35 20 20 20 20 20 20 20 20 20 55 6e 6b 6e 6f | TP.operation.....5.........Unkno |
6ce0 | 77 6e 20 74 72 61 6e 73 66 65 72 20 49 44 2e 0a 20 20 20 36 20 20 20 20 20 20 20 20 20 46 69 6c | wn.transfer.ID.....6.........Fil |
6d00 | 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a 20 20 20 37 20 20 20 20 20 20 20 20 20 4e | e.already.exists.....7.........N |
6d20 | 6f 20 73 75 63 68 20 75 73 65 72 2e 0a 0a 49 6e 74 65 72 6e 65 74 20 55 73 65 72 20 44 61 74 61 | o.such.user...Internet.User.Data |
6d40 | 67 72 61 6d 20 48 65 61 6c 09 81 51 fa 98 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b | gram.Heal..Q....<...<....P...C.. |
6d60 | be 18 9a 40 08 00 45 00 00 20 00 2b 00 00 ff 11 39 4a c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c | ...@..E....+....9J...........u.. |
6d80 | aa 1f 00 04 00 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 53 99 03 00 2e 02 00 00 | .....+..............l..QS....... |
6da0 | 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 58 00 00 80 11 23 1d c0 a8 | .........@.P...C..E....X....#... |
6dc0 | 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 80 ac 00 03 00 2c 64 65 72 20 5b 32 5d 0a 0a 20 20 20 28 54 | .......u.........,der.[2].....(T |
6de0 | 68 69 73 20 68 61 73 20 62 65 65 6e 20 69 6e 63 6c 75 64 65 64 20 6f 6e 6c 79 20 66 6f 72 20 63 | his.has.been.included.only.for.c |
6e00 | 6f 6e 76 65 6e 69 65 6e 63 65 2e 20 20 54 46 54 50 20 6e 65 65 64 20 6e 6f 74 20 62 65 0a 20 20 | onvenience...TFTP.need.not.be... |
6e20 | 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f 66 20 74 68 65 20 49 6e 74 65 72 | .implemented.on.top.of.the.Inter |
6e40 | 6e 65 74 20 55 73 65 72 20 44 61 74 61 67 72 61 6d 20 50 72 6f 74 6f 63 6f 6c 2e 29 0a 0a 20 20 | net.User.Datagram.Protocol.).... |
6e60 | 20 20 20 46 6f 72 6d 61 74 0a 0a 20 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...Format......0................ |
6e80 | 20 20 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 20 20 20 20 20 20 20 20 | ...1...................2........ |
6ea0 | 20 20 20 20 20 20 20 20 20 20 20 33 0a 20 20 20 20 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 | ...........3.....0.1.2.3.4.5.6.7 |
6ec0 | 20 38 20 39 20 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 38 20 39 20 30 20 31 20 32 20 33 | .8.9.0.1.2.3.4.5.6.7.8.9.0.1.2.3 |
6ee0 | 20 34 20 35 20 36 20 37 20 38 20 39 20 30 20 31 0a 20 20 20 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d | .4.5.6.7.8.9.0.1....+-+-+-+-+-+- |
6f00 | 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
6f20 | 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 0a 20 20 20 7c 20 20 20 20 20 20 | +-+-+-+-+-+-+-+-+-+-+....|...... |
6f40 | 20 20 20 20 53 6f 75 72 63 65 20 50 6f 72 74 20 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 | ....Source.Port..........|...... |
6f60 | 20 44 65 73 74 69 6e 61 74 69 6f 6e 20 50 6f 72 74 20 20 20 20 20 20 20 20 7c 0a 20 20 20 2b 2d | .Destination.Port........|....+- |
6f80 | 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
6fa0 | 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 0a | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+. |
6fc0 | 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 4c 65 6c 09 81 51 83 a3 03 00 3c 00 00 00 3c 00 | ...|............Lel..Q....<...<. |
6fe0 | 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 2c 00 00 ff 11 39 49 c0 a8 00 fd | ...P...C.....@..E....,....9I.... |
7000 | c0 a8 00 0a c5 ba 0d 75 00 0c aa 1e 00 04 00 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 | .......u.......,..............l. |
7020 | 81 51 f7 b2 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 | .Q.................@.P...C..E... |
7040 | 93 59 00 00 80 11 23 1c c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 2c fc 00 03 00 2d 6e 67 74 68 | .Y....#..........u....,....-ngth |
7060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 43 68 65 63 6b 73 75 | .............|...........Checksu |
7080 | 6d 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 20 20 20 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d | m............|....+-+-+-+-+-+-+- |
70a0 | 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
70c0 | 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 2d 2b 0a 0a 0a 20 20 20 56 61 6c 75 65 73 20 | +-+-+-+-+-+-+-+-+-+......Values. |
70e0 | 6f 66 20 46 69 65 6c 64 73 0a 0a 0a 20 20 20 53 6f 75 72 63 65 20 50 6f 72 74 20 20 20 20 20 50 | of.Fields......Source.Port.....P |
7100 | 69 63 6b 65 64 20 62 79 20 6f 72 69 67 69 6e 61 74 6f 72 20 6f 66 20 70 61 63 6b 65 74 2e 0a 0a | icked.by.originator.of.packet... |
7120 | 20 20 20 44 65 73 74 2e 20 50 6f 72 74 20 20 20 20 20 20 50 69 63 6b 65 64 20 62 79 20 64 65 73 | ...Dest..Port......Picked.by.des |
7140 | 74 69 6e 61 74 69 6f 6e 20 6d 61 63 68 69 6e 65 20 28 36 39 20 66 6f 72 20 52 52 51 20 6f 72 20 | tination.machine.(69.for.RRQ.or. |
7160 | 57 52 51 29 2e 0a 0a 20 20 20 4c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 4e 75 6d 62 65 72 | WRQ)......Length..........Number |
7180 | 20 6f 66 20 62 79 74 65 73 20 69 6e 20 55 44 50 20 70 61 63 6b 65 74 2c 20 69 6e 63 6c 75 64 69 | .of.bytes.in.UDP.packet,.includi |
71a0 | 6e 67 20 55 44 50 20 68 65 61 64 65 72 2e 0a 0a 20 20 20 43 68 65 63 6b 73 75 6d 20 20 20 20 20 | ng.UDP.header......Checksum..... |
71c0 | 20 20 20 52 65 66 65 72 65 6e 63 65 20 32 20 64 65 73 63 72 69 62 65 73 20 72 75 6c 65 73 20 66 | ...Reference.2.describes.rules.f |
71e0 | 6f 72 20 63 6f 6d 70 75 74 69 6e 67 20 63 68 65 63 6b 73 75 6d 2e 0a 20 20 20 20 20 20 20 20 20 | or.computing.checksum........... |
7200 | 20 20 20 20 20 20 20 20 20 20 28 54 68 65 20 69 6d 70 6c 65 6d 65 6e 74 6f 72 20 6f 66 20 74 68 | ..........(The.implementor.of.th |
7220 | 69 73 20 73 68 6f 75 6c 64 20 62 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 0a 20 20 20 20 20 | is.should.be.sure.that.the...... |
7240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 72 72 65 63 74 20 61 6c 67 6f 72 69 6c 09 81 51 | ..............correct.algoril..Q |
7260 | 7c bc 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 2d | |...<...<....P...C.....@..E....- |
7280 | 00 00 ff 11 39 48 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 1d 00 04 00 2d 00 00 00 00 00 00 | ....9H...........u.......-...... |
72a0 | 00 00 00 00 00 00 00 00 6c 09 81 51 c7 bc 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 | ........l..Q.................@.P |
72c0 | 8d d7 8b 43 08 00 45 00 02 20 93 5a 00 00 80 11 23 1b c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c | ...C..E....Z....#..........u.... |
72e0 | 61 a0 00 03 00 2e 74 68 6d 20 69 73 20 75 73 65 64 20 68 65 72 65 2e 29 0a 20 20 20 20 20 20 20 | a.....thm.is.used.here.)........ |
7300 | 20 20 20 20 20 20 20 20 20 20 20 20 46 69 65 6c 64 20 63 6f 6e 74 61 69 6e 73 20 7a 65 72 6f 20 | ............Field.contains.zero. |
7320 | 69 66 20 75 6e 75 73 65 64 2e 0a 0a 20 20 20 4e 6f 74 65 3a 20 54 46 54 50 20 70 61 73 73 65 73 | if.unused......Note:.TFTP.passes |
7340 | 20 74 72 61 6e 73 66 65 72 20 69 64 65 6e 74 69 66 69 65 72 73 20 28 54 49 44 27 73 29 20 74 6f | .transfer.identifiers.(TID's).to |
7360 | 20 74 68 65 20 49 6e 74 65 72 6e 65 74 20 55 73 65 72 0a 20 20 20 44 61 74 61 67 72 61 6d 20 70 | .the.Internet.User....Datagram.p |
7380 | 72 6f 74 6f 63 6f 6c 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 73 6f 75 72 63 65 | rotocol.to.be.used.as.the.source |
73a0 | 20 61 6e 64 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 6f 72 74 73 2e 0a 0a 0a 0a 0a 0a 0a 53 6f | .and.destination.ports........So |
73c0 | 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | llins........................... |
73e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 | .............................[Pa |
7400 | 67 65 20 31 30 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge.10]...RFC.1350............... |
7420 | 20 20 20 20 20 54 46 54 50 20 52 65 76 69 73 69 6f 6e 20 32 20 20 20 20 20 20 20 20 20 20 20 20 | .....TFTP.Revision.2............ |
7440 | 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 39 32 0a 0a 0a 52 65 66 65 72 65 6e 63 65 73 0a 0a | ........July.1992...References.. |
7460 | 20 20 20 5b 31 5d 20 20 55 53 41 20 53 74 61 6e 64 61 72 64 20 43 6f 64 65 20 66 6f 72 20 49 6e | ...[1]..USA.Standard.Code.for.In |
7480 | 66 6f 72 6d 61 74 69 6f 6e 20 49 6e 74 65 72 63 68 61 6e 67 65 2c 20 55 53 41 53 49 20 58 33 2e | formation.Interchange,.USASI.X3. |
74a0 | 34 2d 31 39 36 38 2e 0a 0a 20 20 20 5b 32 5d 20 20 50 6f 73 74 65 6c 2c 20 4a 2e 2c 20 22 55 73 | 4-1968......[2]..Postel,.J.,."Us |
74c0 | 65 72 20 44 61 74 61 67 72 61 6d 20 20 50 72 6f 74 6f 63 6f 6c 2c 22 20 52 46 43 20 37 36 38 2c | er.Datagram..Protocol,".RFC.768, |
74e0 | 20 55 53 43 2f 49 6c 09 81 51 01 c7 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 | .USC/Il..Q....<...<....P...C.... |
7500 | 9a 40 08 00 45 00 00 20 00 2e 00 00 ff 11 39 47 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 1c | .@..E.........9G...........u.... |
7520 | 00 04 00 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 6d d4 03 00 2e 02 00 00 2e 02 | ..................l..Qm......... |
7540 | 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 5b 00 00 80 11 23 1a c0 a8 00 0a | .......@.P...C..E....[....#..... |
7560 | c0 a8 00 fd 0d 75 c5 ba 02 0c 68 13 00 03 00 2f 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 | .....u....h..../nformation...... |
7580 | 20 20 20 53 63 69 65 6e 63 65 73 20 49 6e 73 74 69 74 75 74 65 2c 20 32 38 20 41 75 67 75 73 74 | ...Sciences.Institute,.28.August |
75a0 | 20 31 39 38 30 2e 0a 0a 20 20 20 5b 33 5d 20 20 50 6f 73 74 65 6c 2c 20 4a 2e 2c 20 22 54 65 6c | .1980......[3]..Postel,.J.,."Tel |
75c0 | 6e 65 74 20 50 72 6f 74 6f 63 6f 6c 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 22 20 52 46 43 | net.Protocol.Specification,".RFC |
75e0 | 20 37 36 34 2c 0a 20 20 20 20 20 20 20 20 55 53 43 2f 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 53 63 | .764,.........USC/Information.Sc |
7600 | 69 65 6e 63 65 73 20 49 6e 73 74 69 74 75 74 65 2c 20 4a 75 6e 65 2c 20 31 39 38 30 2e 0a 0a 20 | iences.Institute,.June,.1980.... |
7620 | 20 20 5b 34 5d 20 20 42 72 61 64 65 6e 2c 20 52 2e 2c 20 45 64 69 74 6f 72 2c 20 22 52 65 71 75 | ..[4]..Braden,.R.,.Editor,."Requ |
7640 | 69 72 65 6d 65 6e 74 73 20 66 6f 72 20 49 6e 74 65 72 6e 65 74 20 48 6f 73 74 73 20 2d 2d 0a 20 | irements.for.Internet.Hosts.--.. |
7660 | 20 20 20 20 20 20 20 41 70 70 6c 69 63 61 74 69 6f 6e 20 61 6e 64 20 53 75 70 70 6f 72 74 22 2c | .......Application.and.Support", |
7680 | 20 52 46 43 20 31 31 32 33 2c 20 55 53 43 2f 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 53 63 69 65 6e | .RFC.1123,.USC/Information.Scien |
76a0 | 63 65 73 0a 20 20 20 20 20 20 20 20 49 6e 73 74 69 74 75 74 65 2c 20 4f 63 74 6f 62 65 72 20 31 | ces.........Institute,.October.1 |
76c0 | 39 38 39 2e 0a 0a 53 65 63 75 72 69 74 79 20 43 6f 6e 73 69 64 65 72 61 74 69 6f 6e 73 0a 0a 20 | 989...Security.Considerations... |
76e0 | 20 20 53 69 6e 63 65 20 54 46 54 50 20 69 6e 63 6c 75 64 65 73 20 6e 6f 20 6c 6f 67 69 6e 20 6f | ..Since.TFTP.includes.no.login.o |
7700 | 72 20 61 63 63 65 73 73 20 63 6f 6e 74 72 6f 6c 20 6d 65 63 68 61 6e 69 73 6d 73 2c 20 63 61 72 | r.access.control.mechanisms,.car |
7720 | 65 20 6d 75 73 74 0a 20 20 20 62 65 20 74 61 6b 65 6e 20 69 6e 20 74 68 65 20 72 69 67 68 74 73 | e.must....be.taken.in.the.rights |
7740 | 20 67 72 61 6e 74 65 64 20 74 6f 20 61 20 54 46 54 50 20 73 65 72 76 65 72 20 70 72 6f 63 65 73 | .granted.to.a.TFTP.server.proces |
7760 | 73 20 73 6f 20 61 73 20 6e 6f 74 20 74 6f 0a 20 6c 09 81 51 00 de 03 00 3c 00 00 00 3c 00 00 00 | s.so.as.not.to..l..Q....<...<... |
7780 | 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 2f 00 00 ff 11 39 46 c0 a8 00 fd c0 a8 | .P...C.....@..E..../....9F...... |
77a0 | 00 0a c5 ba 0d 75 00 0c aa 1b 00 04 00 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 09 81 51 | .....u......./..............l..Q |
77c0 | 24 de 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 5c | $................@.P...C..E....\ |
77e0 | 00 00 80 11 23 19 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 33 75 00 03 00 30 20 20 76 69 6f 6c | ....#..........u....3u...0..viol |
7800 | 61 74 65 20 74 68 65 20 73 65 63 75 72 69 74 79 20 6f 66 20 74 68 65 20 73 65 72 76 65 72 20 68 | ate.the.security.of.the.server.h |
7820 | 6f 73 74 73 20 66 69 6c 65 20 73 79 73 74 65 6d 2e 20 20 54 46 54 50 20 69 73 20 6f 66 74 65 6e | osts.file.system...TFTP.is.often |
7840 | 0a 20 20 20 69 6e 73 74 61 6c 6c 65 64 20 77 69 74 68 20 63 6f 6e 74 72 6f 6c 73 20 73 75 63 68 | ....installed.with.controls.such |
7860 | 20 74 68 61 74 20 6f 6e 6c 79 20 66 69 6c 65 73 20 74 68 61 74 20 68 61 76 65 20 70 75 62 6c 69 | .that.only.files.that.have.publi |
7880 | 63 20 72 65 61 64 0a 20 20 20 61 63 63 65 73 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 76 | c.read....access.are.available.v |
78a0 | 69 61 20 54 46 54 50 20 61 6e 64 20 77 72 69 74 69 6e 67 20 66 69 6c 65 73 20 76 69 61 20 54 46 | ia.TFTP.and.writing.files.via.TF |
78c0 | 54 50 20 69 73 0a 20 20 20 64 69 73 61 6c 6c 6f 77 65 64 2e 0a 0a 41 75 74 68 6f 72 27 73 20 41 | TP.is....disallowed...Author's.A |
78e0 | 64 64 72 65 73 73 0a 0a 20 20 20 4b 61 72 65 6e 20 52 2e 20 53 6f 6c 6c 69 6e 73 0a 20 20 20 4d | ddress.....Karen.R..Sollins....M |
7900 | 61 73 73 61 63 68 75 73 65 74 74 73 20 49 6e 73 74 69 74 75 74 65 20 6f 66 20 54 65 63 68 6e 6f | assachusetts.Institute.of.Techno |
7920 | 6c 6f 67 79 0a 20 20 20 4c 61 62 6f 72 61 74 6f 72 79 20 66 6f 72 20 43 6f 6d 70 75 74 65 72 20 | logy....Laboratory.for.Computer. |
7940 | 53 63 69 65 6e 63 65 0a 20 20 20 35 34 35 20 54 65 63 68 6e 6f 6c 6f 67 79 20 53 71 75 61 72 65 | Science....545.Technology.Square |
7960 | 0a 20 20 20 43 61 6d 62 72 69 64 67 65 2c 20 4d 41 20 30 32 31 33 39 2d 31 39 38 36 0a 0a 20 20 | ....Cambridge,.MA.02139-1986.... |
7980 | 20 50 68 6f 6e 65 3a 20 28 36 31 37 29 20 32 35 33 2d 36 30 30 36 0a 0a 20 20 20 45 4d 61 69 6c | .Phone:.(617).253-6006.....EMail |
79a0 | 3a 20 53 4f 4c 4c 49 4e 53 40 4c 43 53 2e 4d 49 54 2e 45 44 55 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a | :.SOLLINS@LCS.MIT.EDU........... |
79c0 | 0a 0a 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......Sollins.................. |
79e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 09 81 51 76 e8 | ..........................l..Qv. |
7a00 | 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 30 00 00 | ..<...<....P...C.....@..E....0.. |
7a20 | ff 11 39 45 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 1a 00 04 00 30 00 00 00 00 00 00 00 00 | ..9E...........u.......0........ |
7a40 | 00 00 00 00 00 00 6c 09 81 51 91 e8 03 00 45 00 00 00 45 00 00 00 00 0b be 18 9a 40 00 50 8d d7 | ......l..Q....E...E........@.P.. |
7a60 | 8b 43 08 00 45 00 00 37 93 5d 00 00 80 11 25 01 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 00 23 2d 18 | .C..E..7.]....%..........u...#-. |
7a80 | 00 03 00 31 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 31 31 5d 0a 0c 6c 09 81 51 f1 | ...1............[Page.11]..l..Q. |
7aa0 | f2 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 31 00 | ...<...<....P...C.....@..E....1. |
7ac0 | 00 ff 11 39 44 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 19 00 04 00 31 00 00 00 00 00 00 00 | ...9D...........u.......1....... |
7ae0 | 00 00 00 00 00 00 00 44 92 f9 60 c8 9f 09 00 3c 00 00 00 3c 00 00 00 78 24 af 3e 3d 03 00 50 56 | .......D..`....<...<...x$.>=..PV |
7b00 | 9f cf 8a 08 00 45 00 00 2e 62 e7 40 00 40 11 74 9a ac 1c 05 5b ac 1c 05 aa ae 4a 00 45 00 1a 47 | .....E...b.@.@.t....[.....J.E..G |
7b20 | e0 00 02 7a 7a 2e 62 69 6e 00 6e 65 74 61 73 63 69 69 00 44 92 f9 60 ae a3 09 00 2e 00 00 00 2e | ...zz.bin.netascii.D..`......... |
7b40 | 00 00 00 00 50 56 9f cf 8a 78 24 af 3e 3d 03 08 00 45 00 00 20 aa df 00 00 40 11 6c b0 ac 1c 05 | ....PV...x$.>=...E.......@.l.... |
7b60 | aa ac 1c 05 5b f2 6a ae 4a 00 0c fb de 00 04 00 00 44 92 f9 60 c6 a4 09 00 2e 02 00 00 2e 02 00 | ....[.j.J........D..`........... |
7b80 | 00 78 24 af 3e 3d 03 00 50 56 9f cf 8a 08 00 45 00 02 20 62 e8 40 00 40 11 72 a7 ac 1c 05 5b ac | .x$.>=..PV.....E...b.@.@.r....[. |
7ba0 | 1c 05 aa ae 4a f2 6a 02 0c 42 56 00 03 00 01 1f 8b 08 00 9c a8 f7 60 00 03 ec dc bd 6e 9e d9 82 | ....J.j..BV...........`.....n... |
7bc0 | a6 e7 dc 47 f1 a1 03 9a 0c b8 45 52 ff 02 c6 09 15 18 03 94 64 08 b0 13 61 00 b3 44 f5 b4 0c 8a | ...G......ER........d...a..D.... |
7be0 | dc a0 a4 ea e9 cc 1e 1f 87 cf 61 60 c3 81 1d cc 31 ec 3e 23 7f 3d 63 03 05 3a 70 fa f8 c6 85 37 | ..........a`....1.>#.=c..:p....7 |
7c00 | 11 b5 b4 b8 ae aa e8 8e 9e 7f fd eb ee 70 75 71 b8 78 fd ee e5 ab 77 57 cf 0f 8f 0f bf 7e 7e 7d | .............puq.x....wW.....~~} |
7c20 | 3c bf fd fa c7 af 9b fb c3 dd b7 df ef 1e fe ed bf fd 76 ff 6f cf 7f fc bc 3d fe f1 dd e1 f0 f9 | <.................v.o....=...... |
7c40 | e1 f1 db f1 6f 0e 3f 1e fe fe e7 3f de 3c 7e fd 57 7f f7 f8 e3 9f 7e 1c cf 6e ff ee f0 e3 1f ff | ....o.?....?.<~.W.....~..n...... |
7c60 | bb af 8f 3f be 3d dc ff ab bf 7b f3 97 ab 17 7f b9 f8 bb c3 bf 3b ff eb b7 db 7f f5 77 97 2f af | ...?.=....{..........;......w./. |
7c80 | 9e ff cb 0f df ee ff fe e1 5f fd dd 3f fc fc f9 d7 77 cf 9e fd e3 3f fe e3 5f fe ef cb 7f f9 f2 | ........._..?....w....?.._...... |
7ca0 | f0 fd ef fe cd e1 ff f9 55 87 7f bc f9 71 f8 af ff db ff e6 eb ed 7f f1 af ff 7f 2e fc fd f1 ee | ........U....q.................. |
7cc0 | e7 cf 7f fa fc fc ed ab 7f f3 ee f0 f7 df ee be 1e 8e bf e1 e7 d7 ef 87 ef 0f bf ee 7f 1e be 3e | ...............................> |
7ce0 | 3e 3e 3c be 3b fc fa f1 fb df ff f8 fc 9f ff ed f9 7f fa e1 df 1c ce ff ab c3 b3 3f 6e 1e 9f 3d | >><.;......................?n..= |
7d00 | fe ba 7f f6 9f 4f 9e fd a7 93 77 87 bf fd 2f 7f fb df ff f9 df 1f fe f9 df ff ed 3f fc ed ff fc | .....O....w.../............?.... |
7d20 | db 7f fc db ff f6 b7 ff 78 f8 e7 ff f9 9f ff a7 7f fe f7 ff fc 3f 1e 7f fc 3f fe e5 4f 7f fb 5f | ........x............?...?..O.._ |
7d40 | ff f6 1f d0 d0 d0 d0 d0 d0 d0 ea b4 57 4f 68 37 f7 37 5f 1e 1f ee 3f 3f bf 78 fe e2 88 fb d7 0f | ............WOh7.7_...??.x...... |
7d60 | bf 1f fe fb 7f f9 8b bf dc de 7c bb fb a7 ff f2 70 fc a7 df bf dd df fc fc 7f 25 cc ff c7 2f fa | ..........|.....p.........%.../. |
7d80 | f0 f0 f8 fd e6 ee f0 f5 df 7d fb 79 38 bd 3c fc 0f c7 df 7b fc 6f 38 7b f2 4b de ec fe 8f 42 43 | .........}.y8.<....{.o8{.K....BC |
7da0 | 43 43 43 43 43 ab d1 9e ef 26 1a 1a 1a 1a 1a 44 92 f9 60 55 a5 09 00 2e 02 00 00 2e 02 00 00 78 | CCCCC....&.....D..`U...........x |
7dc0 | 24 af 3e 3d 03 00 50 56 9f cf 8a 08 00 45 00 02 20 62 e9 40 00 40 11 72 a6 ac 1c 05 5b ac 1c 05 | $.>=..PV.....E...b.@.@.r....[... |
7de0 | aa ae 4a f2 6a 02 0c 42 56 00 03 00 01 1f 8b 08 00 9c a8 f7 60 00 03 ec dc bd 6e 9e d9 82 a6 e7 | ..J.j..BV...........`.....n..... |
7e00 | dc 47 f1 a1 03 9a 0c b8 45 52 ff 02 c6 09 15 18 03 94 64 08 b0 13 61 00 b3 44 f5 b4 0c 8a dc a0 | .G......ER........d...a..D...... |
7e20 | a4 ea e9 cc 1e 1f 87 cf 61 60 c3 81 1d cc 31 ec 3e 23 7f 3d 63 03 05 3a 70 fa f8 c6 85 37 11 b5 | ........a`....1.>#.=c..:p....7.. |
7e40 | b4 b8 ae aa e8 8e 9e 7f fd eb ee 70 75 71 b8 78 fd ee e5 ab 77 57 cf 0f 8f 0f bf 7e 7e 7d 3c bf | ...........puq.x....wW.....~~}<. |
7e60 | fd fa c7 af 9b fb c3 dd b7 df ef 1e fe ed bf fd 76 ff 6f cf 7f fc bc 3d fe f1 dd e1 f0 f9 e1 f1 | ................v.o....=........ |
7e80 | db f1 6f 0e 3f 1e fe fe e7 3f de 3c 7e fd 57 7f f7 f8 e3 9f 7e 1c cf 6e ff ee f0 e3 1f ff bb af | ..o.?....?.<~.W.....~..n........ |
7ea0 | 8f 3f be 3d dc ff ab bf 7b f3 97 ab 17 7f b9 f8 bb c3 bf 3b ff eb b7 db 7f f5 77 97 2f af 9e ff | .?.=....{..........;......w./... |
7ec0 | cb 0f df ee ff fe e1 5f fd dd 3f fc fc f9 d7 77 cf 9e fd e3 3f fe e3 5f fe ef cb 7f f9 f2 f0 fd | ......._..?....w....?.._........ |
7ee0 | ef fe cd e1 ff f9 55 87 7f bc f9 71 f8 af ff db ff e6 eb ed 7f f1 af ff 7f 2e fc fd f1 ee e7 cf | ......U....q.................... |
7f00 | 7f fa fc fc ed ab 7f f3 ee f0 f7 df ee be 1e 8e bf e1 e7 d7 ef 87 ef 0f bf ee 7f 1e be 3e 3e 3e | .............................>>> |
7f20 | 3c be 3b fc fa f1 fb df ff f8 fc 9f ff ed f9 7f fa e1 df 1c ce ff ab c3 b3 3f 6e 1e 9f 3d fe ba | <.;......................?n..=.. |
7f40 | 7f f6 9f 4f 9e fd a7 93 77 87 bf fd 2f 7f fb df ff f9 df 1f fe f9 df ff ed 3f fc ed ff fc db 7f | ...O....w.../............?...... |
7f60 | fc db ff f6 b7 ff 78 f8 e7 ff f9 9f ff a7 7f fe f7 ff fc 3f 1e 7f fc 3f fe e5 4f 7f fb 5f ff f6 | ......x............?...?..O.._.. |
7f80 | 1f d0 d0 d0 d0 d0 d0 d0 ea b4 57 4f 68 37 f7 37 5f 1e 1f ee 3f 3f bf 78 fe e2 88 fb d7 0f bf 1f | ..........WOh7.7_...??.x........ |
7fa0 | fe fb 7f f9 8b bf dc de 7c bb fb a7 ff f2 70 fc a7 df bf dd df fc fc 7f 25 cc ff c7 2f fa f0 f0 | ........|.....p.........%.../... |
7fc0 | f8 fd e6 ee f0 f5 df 7d fb 79 38 bd 3c fc 0f c7 df 7b fc 6f 38 7b f2 4b de ec fe 8f 42 43 43 43 | .......}.y8.<....{.o8{.K....BCCC |
7fe0 | 43 43 43 ab d1 9e ef 26 1a 1a 1a 1a 1a 44 92 f9 60 86 a5 09 00 2e 00 00 00 2e 00 00 00 00 50 56 | CCC....&.....D..`.............PV |
8000 | 9f cf 8a 78 24 af 3e 3d 03 08 00 45 00 00 20 aa e0 00 00 40 11 6c af ac 1c 05 aa ac 1c 05 5b f2 | ...x$.>=...E.......@.l........[. |
8020 | 6a ae 4a 00 0c fb dd 00 04 00 01 | j.J........ |