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 8c f4 6d 38 13 ea 0c 00 | ..........................m8.... |
0020 | 3d 00 00 00 3d 00 00 00 f4 ea 67 f7 b2 42 08 00 27 9e d2 5b 08 00 45 00 00 2f fa 19 40 00 40 11 | =...=.....g..B..'..[..E../..@.@. |
0040 | de 98 ac 1c 04 35 ac 10 05 aa d5 62 00 45 00 1b 1e 76 00 01 00 00 00 00 00 00 00 00 00 00 00 6f | .....5.....b.E...v.............o |
0060 | 63 74 65 74 00 8c f4 6d 38 13 ea 0c 00 33 00 00 00 33 00 00 00 f4 ea 67 f7 b2 42 08 00 27 9e d2 | ctet...m8....3...3.....g..B..'.. |
0080 | 5b 08 00 45 00 00 25 fa 19 40 00 40 11 de 98 ac 1c 04 35 ac 10 05 aa d5 68 00 45 00 11 1e 76 00 | [..E..%..@.@......5.....h.E...v. |
00a0 | 01 00 6f 63 74 65 74 00 db e3 6d 38 34 d8 0e 00 3e 00 00 00 3e 00 00 00 00 50 8d d7 8b 43 00 0b | ..octet...m84...>...>....P...C.. |
00c0 | be 18 9a 40 08 00 45 00 00 30 00 00 00 00 ff 11 39 65 c0 a8 00 fd c0 a8 00 0a c5 ba 00 45 00 1c | ...@..E..0......9e...........E.. |
00e0 | 3e 20 00 01 72 66 63 31 33 35 30 2e 74 78 74 00 6f 63 74 65 74 00 dc e3 6d 38 bb 2d 01 00 2e 02 | >...rfc1350.txt.octet...m8.-.... |
0100 | 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 25 00 00 80 11 23 50 | ...........@.P...C..E....%....#P |
0120 | c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c d4 a3 00 03 00 01 0a 0a 0a 0a 0a 0a 4e 65 74 77 6f 72 | .........u................Networ |
0140 | 6b 20 57 6f 72 6b 69 6e 67 20 47 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k.Working.Group................. |
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 4b 2e 20 53 6f 6c 6c 69 | ........................K..Solli |
0180 | 6e 73 0a 52 65 71 75 65 73 74 20 46 6f 72 20 43 6f 6d 6d 65 6e 74 73 3a 20 31 33 35 30 20 20 20 | ns.Request.For.Comments:.1350... |
01a0 | 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 | ................................ |
01c0 | 20 20 20 20 20 20 20 20 4d 49 54 0a 53 54 44 3a 20 33 33 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........MIT.STD:.33............. |
01e0 | 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 | ................................ |
0200 | 20 20 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 39 32 0a 4f 62 73 6f 6c 65 74 65 73 3a 20 | ...........July.1992.Obsoletes:. |
0220 | 52 46 43 20 37 38 33 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 | RFC.783........................T |
0240 | 48 45 20 54 46 54 50 20 50 52 4f 54 4f 43 4f 4c 20 28 52 45 56 49 53 49 4f 4e 20 32 29 0a 0a 53 | HE.TFTP.PROTOCOL.(REVISION.2)..S |
0260 | 74 61 74 75 73 20 6f 66 20 74 68 69 73 20 4d 65 6d 6f 0a 0a 20 20 20 54 68 69 73 20 52 46 43 20 | tatus.of.this.Memo.....This.RFC. |
0280 | 73 70 65 63 69 66 69 65 73 20 61 6e 20 49 41 42 20 73 74 61 6e 64 61 72 64 73 20 74 72 61 63 6b | specifies.an.IAB.standards.track |
02a0 | 20 70 72 6f 74 6f 63 6f 6c 20 66 6f 72 20 74 68 65 20 49 6e 74 65 72 6e 65 74 0a 20 20 20 63 6f | .protocol.for.the.Internet....co |
02c0 | 6d 6d 75 6e 69 74 79 2c 20 61 6e 64 20 72 65 71 75 65 73 74 73 20 64 69 73 63 75 73 73 69 6f 6e | mmunity,.and.requests.discussion |
02e0 | 20 61 6e 64 20 73 75 67 67 65 73 74 69 6f 6e 73 20 66 6f 72 20 69 6d 70 72 6f 76 65 6d 65 6e 74 | .and.suggestions.for.improvement |
0300 | 73 2e 0a 20 20 20 50 6c 65 61 73 65 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e | s.....Please.refer.to.the.curren |
0320 | 74 20 65 64 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 22 49 41 dc e3 6d 38 7e 3f 01 00 3c 00 00 00 | t.edition.of.the."IA..m8~?..<... |
0340 | 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 01 00 00 ff 11 39 74 c0 a8 | <....P...C.....@..E.........9t.. |
0360 | 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 49 00 04 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........u...I.................. |
0380 | dc e3 6d 38 1c 51 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 | ..m8.Q...............@.P...C..E. |
03a0 | 02 20 93 27 00 00 80 11 23 4e c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c e5 e5 00 03 00 02 42 20 | ...'....#N.........u..........B. |
03c0 | 4f 66 66 69 63 69 61 6c 20 50 72 6f 74 6f 63 6f 6c 0a 20 20 20 53 74 61 6e 64 61 72 64 73 22 20 | Official.Protocol....Standards". |
03e0 | 66 6f 72 20 74 68 65 20 73 74 61 6e 64 61 72 64 69 7a 61 74 69 6f 6e 20 73 74 61 74 65 20 61 6e | for.the.standardization.state.an |
0400 | 64 20 73 74 61 74 75 73 20 6f 66 20 74 68 69 73 20 70 72 6f 74 6f 63 6f 6c 2e 0a 20 20 20 44 69 | d.status.of.this.protocol.....Di |
0420 | 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 6d 65 6d 6f 20 69 73 20 75 6e 6c 69 6d | stribution.of.this.memo.is.unlim |
0440 | 69 74 65 64 2e 0a 0a 53 75 6d 6d 61 72 79 0a 0a 20 20 20 54 46 54 50 20 69 73 20 61 20 76 65 72 | ited...Summary.....TFTP.is.a.ver |
0460 | 79 20 73 69 6d 70 6c 65 20 70 72 6f 74 6f 63 6f 6c 20 75 73 65 64 20 74 6f 20 74 72 61 6e 73 66 | y.simple.protocol.used.to.transf |
0480 | 65 72 20 66 69 6c 65 73 2e 20 20 49 74 20 69 73 20 66 72 6f 6d 0a 20 20 20 74 68 69 73 20 74 68 | er.files...It.is.from....this.th |
04a0 | 61 74 20 69 74 73 20 6e 61 6d 65 20 63 6f 6d 65 73 2c 20 54 72 69 76 69 61 6c 20 46 69 6c 65 20 | at.its.name.comes,.Trivial.File. |
04c0 | 54 72 61 6e 73 66 65 72 20 50 72 6f 74 6f 63 6f 6c 20 6f 72 20 54 46 54 50 2e 0a 20 20 20 45 61 | Transfer.Protocol.or.TFTP.....Ea |
04e0 | 63 68 20 6e 6f 6e 74 65 72 6d 69 6e 61 6c 20 70 61 63 6b 65 74 20 69 73 20 61 63 6b 6e 6f 77 6c | ch.nonterminal.packet.is.acknowl |
0500 | 65 64 67 65 64 20 73 65 70 61 72 61 74 65 6c 79 2e 20 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 | edged.separately...This.document |
0520 | 0a 20 20 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 61 6e 64 20 69 | ....describes.the.protocol.and.i |
0540 | 74 73 20 74 79 70 65 73 20 6f 66 20 70 61 63 6b 65 74 73 2e 20 20 54 68 65 20 64 6f 63 75 6d 65 | ts.types.of.packets...The.docume |
0560 | 6e 74 20 61 6c 73 6f 0a 20 20 20 65 78 70 6c 61 69 6e 73 20 74 68 65 20 72 65 61 73 6f 6e 73 20 | nt.also....explains.the.reasons. |
0580 | 62 65 68 69 6e 64 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 64 65 73 69 67 6e 20 64 65 63 69 73 69 | behind.some.of.the.design.decisi |
05a0 | 6f 6e 73 2e 0a 0a 41 63 6b 6e 6f 77 6c 65 67 65 6d 65 6e 74 73 0a 0a 20 20 20 54 68 65 20 dc e3 | ons...Acknowlegements.....The... |
05c0 | 6d 38 81 5b 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 | m8.[..<...<....P...C.....@..E... |
05e0 | 00 02 00 00 ff 11 39 73 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 48 00 04 00 02 00 00 00 00 | ......9s...........u...H........ |
0600 | 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 a3 5b 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 | ............m8.[...............@ |
0620 | 00 50 8d d7 8b 43 08 00 45 00 02 20 93 28 00 00 80 11 23 4d c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba | .P...C..E....(....#M.........u.. |
0640 | 02 0c 54 ff 00 03 00 03 70 72 6f 74 6f 63 6f 6c 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 | ..T.....protocol.was.originally. |
0660 | 64 65 73 69 67 6e 65 64 20 62 79 20 4e 6f 65 6c 20 43 68 69 61 70 70 61 2c 20 61 6e 64 20 77 61 | designed.by.Noel.Chiappa,.and.wa |
0680 | 73 0a 20 20 20 72 65 64 65 73 69 67 6e 65 64 20 62 79 20 68 69 6d 2c 20 42 6f 62 20 42 61 6c 64 | s....redesigned.by.him,.Bob.Bald |
06a0 | 77 69 6e 20 61 6e 64 20 44 61 76 65 20 43 6c 61 72 6b 2c 20 77 69 74 68 20 63 6f 6d 6d 65 6e 74 | win.and.Dave.Clark,.with.comment |
06c0 | 73 20 66 72 6f 6d 0a 20 20 20 53 74 65 76 65 20 53 7a 79 6d 61 6e 73 6b 69 2e 20 20 54 68 65 20 | s.from....Steve.Szymanski...The. |
06e0 | 63 75 72 72 65 6e 74 20 72 65 76 69 73 69 6f 6e 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 | current.revision.of.the.document |
0700 | 20 69 6e 63 6c 75 64 65 73 0a 20 20 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 73 74 65 6d 6d | .includes....modifications.stemm |
0720 | 69 6e 67 20 66 72 6f 6d 20 64 69 73 63 75 73 73 69 6f 6e 73 20 77 69 74 68 20 61 6e 64 20 73 75 | ing.from.discussions.with.and.su |
0740 | 67 67 65 73 74 69 6f 6e 73 20 66 72 6f 6d 0a 20 20 20 4c 61 72 72 79 20 41 6c 6c 65 6e 2c 20 4e | ggestions.from....Larry.Allen,.N |
0760 | 6f 65 6c 20 43 68 69 61 70 70 61 2c 20 44 61 76 65 20 43 6c 61 72 6b 2c 20 47 65 6f 66 66 20 43 | oel.Chiappa,.Dave.Clark,.Geoff.C |
0780 | 6f 6f 70 65 72 2c 20 4d 69 6b 65 20 47 72 65 65 6e 77 61 6c 64 2c 0a 20 20 20 4c 69 7a 61 20 4d | ooper,.Mike.Greenwald,....Liza.M |
07a0 | 61 72 74 69 6e 2c 20 44 61 76 69 64 20 52 65 65 64 2c 20 43 72 61 69 67 20 4d 69 6c 6f 20 52 6f | artin,.David.Reed,.Craig.Milo.Ro |
07c0 | 67 65 72 73 20 28 6f 66 20 55 53 43 2d 49 53 49 29 2c 20 4b 61 74 68 79 0a 20 20 20 59 65 6c 6c | gers.(of.USC-ISI),.Kathy....Yell |
07e0 | 69 63 6b 2c 20 61 6e 64 20 74 68 65 20 61 75 74 68 6f 72 2e 20 20 54 68 65 20 61 63 6b 6e 6f 77 | ick,.and.the.author...The.acknow |
0800 | 6c 65 64 67 65 6d 65 6e 74 20 61 6e 64 20 72 65 74 72 61 6e 73 6d 69 73 73 69 6f 6e 0a 20 20 20 | ledgement.and.retransmission.... |
0820 | 73 63 68 65 6d 65 20 77 61 73 20 69 6e 73 70 69 72 65 64 20 62 79 20 54 43 50 2c 20 61 6e 64 20 | scheme.was.inspired.by.TCP,.and. |
0840 | 74 68 65 20 65 72 72 6f dc e3 6d 38 fe 65 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b | the.erro..m8.e..<...<....P...C.. |
0860 | be 18 9a 40 08 00 45 00 00 20 00 03 00 00 ff 11 39 72 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c | ...@..E.........9r...........u.. |
0880 | aa 47 00 04 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 1b 66 01 00 2e 02 00 00 | .G....................m8.f...... |
08a0 | 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 29 00 00 80 11 23 4c c0 a8 | .........@.P...C..E....)....#L.. |
08c0 | 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 1e 41 00 03 00 04 72 20 6d 65 63 68 61 6e 69 73 6d 20 77 61 | .......u.....A....r.mechanism.wa |
08e0 | 73 20 73 75 67 67 65 73 74 65 64 20 62 79 0a 20 20 20 50 41 52 43 27 73 20 45 46 54 50 20 61 62 | s.suggested.by....PARC's.EFTP.ab |
0900 | 6f 72 74 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 54 68 65 20 4d 61 79 2c 20 31 39 39 32 20 72 | ort.message......The.May,.1992.r |
0920 | 65 76 69 73 69 6f 6e 20 74 6f 20 66 69 78 20 74 68 65 20 22 53 6f 72 63 65 72 65 72 27 73 20 41 | evision.to.fix.the."Sorcerer's.A |
0940 | 70 70 72 65 6e 74 69 63 65 22 20 70 72 6f 74 6f 63 6f 6c 0a 20 20 20 62 75 67 20 5b 34 5d 20 61 | pprentice".protocol....bug.[4].a |
0960 | 6e 64 20 6f 74 68 65 72 20 6d 69 6e 6f 72 20 64 6f 63 75 6d 65 6e 74 20 70 72 6f 62 6c 65 6d 73 | nd.other.minor.document.problems |
0980 | 20 77 61 73 20 64 6f 6e 65 20 62 79 20 4e 6f 65 6c 20 43 68 69 61 70 70 61 2e 0a 0a 20 20 20 54 | .was.done.by.Noel.Chiappa......T |
09a0 | 68 69 73 20 72 65 73 65 61 72 63 68 20 77 61 73 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 | his.research.was.supported.by.th |
09c0 | 65 20 41 64 76 61 6e 63 65 64 20 52 65 73 65 61 72 63 68 20 50 72 6f 6a 65 63 74 73 20 41 67 65 | e.Advanced.Research.Projects.Age |
09e0 | 6e 63 79 0a 20 20 20 6f 66 20 74 68 65 20 44 65 70 61 72 74 6d 65 6e 74 20 6f 66 20 44 65 66 65 | ncy....of.the.Department.of.Defe |
0a00 | 6e 73 65 20 61 6e 64 20 77 61 73 20 6d 6f 6e 69 74 6f 72 65 64 20 62 79 20 74 68 65 20 4f 66 66 | nse.and.was.monitored.by.the.Off |
0a20 | 69 63 65 20 6f 66 20 4e 61 76 61 6c 0a 20 20 20 52 65 73 65 61 72 63 68 20 75 6e 64 65 72 20 63 | ice.of.Naval....Research.under.c |
0a40 | 6f 6e 74 72 61 63 74 20 6e 75 6d 62 65 72 20 4e 30 30 30 31 34 2d 37 35 2d 43 2d 30 36 36 31 2e | ontract.number.N00014-75-C-0661. |
0a60 | 0a 0a 31 2e 20 50 75 72 70 6f 73 65 0a 0a 20 20 20 54 46 54 50 20 69 73 20 61 20 73 69 6d 70 6c | ..1..Purpose.....TFTP.is.a.simpl |
0a80 | 65 20 70 72 6f 74 6f 63 6f 6c 20 74 6f 20 74 72 61 6e 73 66 65 72 20 66 69 6c 65 73 2c 20 61 6e | e.protocol.to.transfer.files,.an |
0aa0 | 64 20 74 68 65 72 65 66 6f 72 65 20 77 61 73 20 6e 61 6d 65 64 0a 20 20 20 74 68 65 20 54 72 69 | d.therefore.was.named....the.Tri |
0ac0 | 76 69 61 6c 20 46 69 6c 65 20 54 72 61 6e 73 66 65 72 dc e3 6d 38 af 70 01 00 3c 00 00 00 3c 00 | vial.File.Transfer..m8.p..<...<. |
0ae0 | 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 04 00 00 ff 11 39 71 c0 a8 00 fd | ...P...C.....@..E.........9q.... |
0b00 | c0 a8 00 0a c5 ba 0d 75 00 0c aa 46 00 04 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 | .......u...F.................... |
0b20 | 6d 38 d0 70 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 | m8.p...............@.P...C..E... |
0b40 | 93 2a 00 00 80 11 23 4b c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 67 4c 00 03 00 05 20 50 72 6f | .*....#K.........u....gL.....Pro |
0b60 | 74 6f 63 6f 6c 20 6f 72 20 54 46 54 50 2e 20 20 49 74 20 68 61 73 20 62 65 65 6e 20 69 6d 70 6c | tocol.or.TFTP...It.has.been.impl |
0b80 | 65 6d 65 6e 74 65 64 0a 20 20 20 6f 6e 20 74 6f 70 20 6f 66 20 74 68 65 20 49 6e 74 65 72 6e 65 | emented....on.top.of.the.Interne |
0ba0 | 74 20 55 73 65 72 20 44 61 74 61 67 72 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 28 55 44 50 20 6f 72 | t.User.Datagram.protocol.(UDP.or |
0bc0 | 20 44 61 74 61 67 72 61 6d 29 20 5b 32 5d 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 | .Datagram).[2]....Sollins....... |
0be0 | 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 | ................................ |
0c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 31 5d 0a 0c 0a 52 46 43 | ..................[Page.1]...RFC |
0c20 | 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 46 54 50 20 52 65 | .1350....................TFTP.Re |
0c40 | 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 20 20 4a 75 6c 79 | vision.2....................July |
0c60 | 20 31 39 39 32 0a 0a 0a 20 20 20 73 6f 20 69 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 74 6f 20 | .1992......so.it.may.be.used.to. |
0c80 | 6d 6f 76 65 20 66 69 6c 65 73 20 62 65 74 77 65 65 6e 20 6d 61 63 68 69 6e 65 73 20 6f 6e 20 64 | move.files.between.machines.on.d |
0ca0 | 69 66 66 65 72 65 6e 74 0a 20 20 20 6e 65 74 77 6f 72 6b 73 20 69 6d 70 6c 65 6d 65 6e 74 69 6e | ifferent....networks.implementin |
0cc0 | 67 20 55 44 50 2e 20 20 28 54 68 69 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 65 78 63 6c 75 64 65 | g.UDP...(This.should.not.exclude |
0ce0 | 20 74 68 65 20 70 6f 73 73 69 62 69 6c 69 74 79 0a 20 20 20 6f 66 20 69 6d 70 6c 65 6d 65 6e 74 | .the.possibility....of.implement |
0d00 | 69 6e 67 20 54 46 54 50 20 6f 6e 20 74 6f 70 20 6f 66 20 6f 74 68 65 72 20 64 61 74 61 67 72 61 | ing.TFTP.on.top.of.other.datagra |
0d20 | 6d 20 70 72 6f 74 6f 63 6f 6c 73 2e 29 20 20 49 74 20 69 73 0a 20 20 20 64 65 73 69 67 6e 65 64 | m.protocols.)..It.is....designed |
0d40 | 20 74 6f 20 62 65 20 73 6d 61 6c 6c 20 61 6e 64 20 65 61 73 79 20 74 6f 20 69 6d 70 dc e3 6d 38 | .to.be.small.and.easy.to.imp..m8 |
0d60 | e1 7a 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 05 | .z..<...<....P...C.....@..E..... |
0d80 | 00 00 ff 11 39 70 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 45 00 04 00 05 00 00 00 00 00 00 | ....9p...........u...E.......... |
0da0 | 00 00 00 00 00 00 00 00 dc e3 6d 38 fd 7a 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 | ..........m8.z...............@.P |
0dc0 | 8d d7 8b 43 08 00 45 00 02 20 93 2b 00 00 80 11 23 4a c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c | ...C..E....+....#J.........u.... |
0de0 | 12 f0 00 03 00 06 6c 65 6d 65 6e 74 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 69 74 20 6c 61 63 | ......lement...Therefore,.it.lac |
0e00 | 6b 73 20 6d 6f 73 74 0a 20 20 20 6f 66 20 74 68 65 20 66 65 61 74 75 72 65 73 20 6f 66 20 61 20 | ks.most....of.the.features.of.a. |
0e20 | 72 65 67 75 6c 61 72 20 46 54 50 2e 20 20 54 68 65 20 6f 6e 6c 79 20 74 68 69 6e 67 20 69 74 20 | regular.FTP...The.only.thing.it. |
0e40 | 63 61 6e 20 64 6f 20 69 73 20 72 65 61 64 0a 20 20 20 61 6e 64 20 77 72 69 74 65 20 66 69 6c 65 | can.do.is.read....and.write.file |
0e60 | 73 20 28 6f 72 20 6d 61 69 6c 29 20 66 72 6f 6d 2f 74 6f 20 61 20 72 65 6d 6f 74 65 20 73 65 72 | s.(or.mail).from/to.a.remote.ser |
0e80 | 76 65 72 2e 20 20 49 74 20 63 61 6e 6e 6f 74 20 6c 69 73 74 0a 20 20 20 64 69 72 65 63 74 6f 72 | ver...It.cannot.list....director |
0ea0 | 69 65 73 2c 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 68 61 73 20 6e 6f 20 70 72 6f 76 69 73 | ies,.and.currently.has.no.provis |
0ec0 | 69 6f 6e 73 20 66 6f 72 20 75 73 65 72 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 2e 0a 20 20 | ions.for.user.authentication.... |
0ee0 | 20 49 6e 20 63 6f 6d 6d 6f 6e 20 77 69 74 68 20 6f 74 68 65 72 20 49 6e 74 65 72 6e 65 74 20 70 | .In.common.with.other.Internet.p |
0f00 | 72 6f 74 6f 63 6f 6c 73 2c 20 69 74 20 70 61 73 73 65 73 20 38 20 62 69 74 20 62 79 74 65 73 20 | rotocols,.it.passes.8.bit.bytes. |
0f20 | 6f 66 0a 20 20 20 64 61 74 61 2e 0a 0a 20 20 20 54 68 72 65 65 20 6d 6f 64 65 73 20 6f 66 20 74 | of....data......Three.modes.of.t |
0f40 | 72 61 6e 73 66 65 72 20 61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 65 64 3a | ransfer.are.currently.supported: |
0f60 | 20 6e 65 74 61 73 63 69 69 20 28 54 68 69 73 20 69 73 0a 20 20 20 61 73 63 69 69 20 61 73 20 64 | .netascii.(This.is....ascii.as.d |
0f80 | 65 66 69 6e 65 64 20 69 6e 20 22 55 53 41 20 53 74 61 6e 64 61 72 64 20 43 6f 64 65 20 66 6f 72 | efined.in."USA.Standard.Code.for |
0fa0 | 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 49 6e 74 65 72 63 68 61 6e 67 65 22 0a 20 20 20 5b 31 5d | .Information.Interchange"....[1] |
0fc0 | 20 77 69 74 68 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 73 70 65 63 69 66 69 65 | .with.the.modifications.specifie |
0fe0 | 64 20 69 6e 20 22 dc e3 6d 38 77 85 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 | d.in."..m8w...<...<....P...C.... |
1000 | 9a 40 08 00 45 00 00 20 00 06 00 00 ff 11 39 6f c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 44 | .@..E.........9o...........u...D |
1020 | 00 04 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 16 99 01 00 2e 02 00 00 2e 02 | ....................m8.......... |
1040 | 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 30 00 00 80 11 23 45 c0 a8 00 0a | .......@.P...C..E....0....#E.... |
1060 | c0 a8 00 fd 0d 75 c5 ba 02 0c 0f ca 00 03 00 07 54 65 6c 6e 65 74 20 50 72 6f 74 6f 63 6f 6c 0a | .....u..........Telnet.Protocol. |
1080 | 20 20 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 22 20 5b 33 5d 2e 29 20 20 4e 6f 74 65 20 74 68 | ...Specification".[3].)..Note.th |
10a0 | 61 74 20 69 74 20 69 73 20 38 20 62 69 74 20 61 73 63 69 69 2e 20 20 54 68 65 20 74 65 72 6d 0a | at.it.is.8.bit.ascii...The.term. |
10c0 | 20 20 20 22 6e 65 74 61 73 63 69 69 22 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 68 72 6f 75 | ..."netascii".will.be.used.throu |
10e0 | 67 68 6f 75 74 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 6d 65 61 6e 20 74 68 69 73 | ghout.this.document.to.mean.this |
1100 | 0a 20 20 20 70 61 72 74 69 63 75 6c 61 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 73 63 69 69 2e | ....particular.version.of.ascii. |
1120 | 29 3b 20 6f 63 74 65 74 20 28 54 68 69 73 20 72 65 70 6c 61 63 65 73 20 74 68 65 20 22 62 69 6e | );.octet.(This.replaces.the."bin |
1140 | 61 72 79 22 20 6d 6f 64 65 0a 20 20 20 6f 66 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e | ary".mode....of.previous.version |
1160 | 73 20 6f 66 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 2e 29 20 72 61 77 20 38 20 62 69 74 20 62 | s.of.this.document.).raw.8.bit.b |
1180 | 79 74 65 73 3b 20 6d 61 69 6c 2c 0a 20 20 20 6e 65 74 61 73 63 69 69 20 63 68 61 72 61 63 74 65 | ytes;.mail,....netascii.characte |
11a0 | 72 73 20 73 65 6e 74 20 74 6f 20 61 20 75 73 65 72 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 20 | rs.sent.to.a.user.rather.than.a. |
11c0 | 66 69 6c 65 2e 20 20 28 54 68 65 20 6d 61 69 6c 0a 20 20 20 6d 6f 64 65 20 69 73 20 6f 62 73 6f | file...(The.mail....mode.is.obso |
11e0 | 6c 65 74 65 20 61 6e 64 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 69 6d 70 6c 65 6d 65 6e 74 | lete.and.should.not.be.implement |
1200 | 65 64 20 6f 72 20 75 73 65 64 2e 29 20 20 41 64 64 69 74 69 6f 6e 61 6c 0a 20 20 20 6d 6f 64 65 | ed.or.used.)..Additional....mode |
1220 | 73 20 63 61 6e 20 62 65 20 64 65 66 69 6e 65 64 20 62 79 20 70 61 69 72 73 20 6f 66 20 63 6f 6f | s.can.be.defined.by.pairs.of.coo |
1240 | 70 65 72 61 74 69 6e 67 20 68 6f 73 74 73 2e 0a 0a 20 20 20 52 65 66 65 72 65 6e 63 65 20 5b 34 | perating.hosts......Reference.[4 |
1260 | 5d 20 28 73 65 63 74 69 6f 6e 20 34 2e 32 29 20 dc e3 6d 38 af a2 01 00 3c 00 00 00 3c 00 00 00 | ].(section.4.2)...m8....<...<... |
1280 | 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 07 00 00 ff 11 39 6e c0 a8 00 fd c0 a8 | .P...C.....@..E.........9n...... |
12a0 | 00 0a c5 ba 0d 75 00 0c aa 43 00 04 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 | .....u...C....................m8 |
12c0 | fa a2 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 31 | .................@.P...C..E....1 |
12e0 | 00 00 80 11 23 44 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 13 70 00 03 00 08 73 68 6f 75 6c 64 | ....#D.........u.....p....should |
1300 | 20 62 65 20 63 6f 6e 73 75 6c 74 65 64 20 66 6f 72 20 66 75 72 74 68 65 72 20 76 61 6c 75 61 62 | .be.consulted.for.further.valuab |
1320 | 6c 65 0a 20 20 20 64 69 72 65 63 74 69 76 65 73 20 61 6e 64 20 73 75 67 67 65 73 74 69 6f 6e 73 | le....directives.and.suggestions |
1340 | 20 6f 6e 20 54 46 54 50 2e 0a 0a 32 2e 20 4f 76 65 72 76 69 65 77 20 6f 66 20 74 68 65 20 50 72 | .on.TFTP...2..Overview.of.the.Pr |
1360 | 6f 74 6f 63 6f 6c 0a 0a 20 20 20 41 6e 79 20 74 72 61 6e 73 66 65 72 20 62 65 67 69 6e 73 20 77 | otocol.....Any.transfer.begins.w |
1380 | 69 74 68 20 61 20 72 65 71 75 65 73 74 20 74 6f 20 72 65 61 64 20 6f 72 20 77 72 69 74 65 20 61 | ith.a.request.to.read.or.write.a |
13a0 | 20 66 69 6c 65 2c 20 77 68 69 63 68 0a 20 20 20 61 6c 73 6f 20 73 65 72 76 65 73 20 74 6f 20 72 | .file,.which....also.serves.to.r |
13c0 | 65 71 75 65 73 74 20 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 73 65 72 | equest.a.connection...If.the.ser |
13e0 | 76 65 72 20 67 72 61 6e 74 73 20 74 68 65 0a 20 20 20 72 65 71 75 65 73 74 2c 20 74 68 65 20 63 | ver.grants.the....request,.the.c |
1400 | 6f 6e 6e 65 63 74 69 6f 6e 20 69 73 20 6f 70 65 6e 65 64 20 61 6e 64 20 74 68 65 20 66 69 6c 65 | onnection.is.opened.and.the.file |
1420 | 20 69 73 20 73 65 6e 74 20 69 6e 20 66 69 78 65 64 0a 20 20 20 6c 65 6e 67 74 68 20 62 6c 6f 63 | .is.sent.in.fixed....length.bloc |
1440 | 6b 73 20 6f 66 20 35 31 32 20 62 79 74 65 73 2e 20 20 45 61 63 68 20 64 61 74 61 20 70 61 63 6b | ks.of.512.bytes...Each.data.pack |
1460 | 65 74 20 63 6f 6e 74 61 69 6e 73 20 6f 6e 65 20 62 6c 6f 63 6b 20 6f 66 0a 20 20 20 64 61 74 61 | et.contains.one.block.of....data |
1480 | 2c 20 61 6e 64 20 6d 75 73 74 20 62 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 62 79 20 61 6e | ,.and.must.be.acknowledged.by.an |
14a0 | 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 70 61 63 6b 65 74 20 62 65 66 6f 72 65 20 74 68 | .acknowledgment.packet.before.th |
14c0 | 65 0a 20 20 20 6e 65 78 74 20 70 61 63 6b 65 74 20 63 61 6e 20 62 65 20 73 65 6e 74 2e 20 20 41 | e....next.packet.can.be.sent...A |
14e0 | 20 64 61 74 61 20 70 61 63 6b 65 74 20 6f 66 20 6c 65 73 73 20 74 68 61 6e 20 dc e3 6d 38 3b ad | .data.packet.of.less.than...m8;. |
1500 | 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 08 00 00 | ..<...<....P...C.....@..E....... |
1520 | ff 11 39 6d c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 42 00 04 00 08 00 00 00 00 00 00 00 00 | ..9m...........u...B............ |
1540 | 00 00 00 00 00 00 dc e3 6d 38 64 af 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 | ........m8d................@.P.. |
1560 | 8b 43 08 00 45 00 02 20 93 32 00 00 80 11 23 43 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c ba d0 | .C..E....2....#C.........u...... |
1580 | 00 03 00 09 35 31 32 20 62 79 74 65 73 0a 20 20 20 73 69 67 6e 61 6c 73 20 74 65 72 6d 69 6e 61 | ....512.bytes....signals.termina |
15a0 | 74 69 6f 6e 20 6f 66 20 61 20 74 72 61 6e 73 66 65 72 2e 20 20 49 66 20 61 20 70 61 63 6b 65 74 | tion.of.a.transfer...If.a.packet |
15c0 | 20 67 65 74 73 20 6c 6f 73 74 20 69 6e 20 74 68 65 0a 20 20 20 6e 65 74 77 6f 72 6b 2c 20 74 68 | .gets.lost.in.the....network,.th |
15e0 | 65 20 69 6e 74 65 6e 64 65 64 20 72 65 63 69 70 69 65 6e 74 20 77 69 6c 6c 20 74 69 6d 65 6f 75 | e.intended.recipient.will.timeou |
1600 | 74 20 61 6e 64 20 6d 61 79 20 72 65 74 72 61 6e 73 6d 69 74 20 68 69 73 0a 20 20 20 6c 61 73 74 | t.and.may.retransmit.his....last |
1620 | 20 70 61 63 6b 65 74 20 28 77 68 69 63 68 20 6d 61 79 20 62 65 20 64 61 74 61 20 6f 72 20 61 6e | .packet.(which.may.be.data.or.an |
1640 | 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 29 2c 20 74 68 75 73 20 63 61 75 73 69 6e 67 0a 20 | .acknowledgment),.thus.causing.. |
1660 | 20 20 74 68 65 20 73 65 6e 64 65 72 20 6f 66 20 74 68 65 20 6c 6f 73 74 20 70 61 63 6b 65 74 20 | ..the.sender.of.the.lost.packet. |
1680 | 74 6f 20 72 65 74 72 61 6e 73 6d 69 74 20 74 68 61 74 20 6c 6f 73 74 20 70 61 63 6b 65 74 2e 20 | to.retransmit.that.lost.packet.. |
16a0 | 20 54 68 65 0a 20 20 20 73 65 6e 64 65 72 20 68 61 73 20 74 6f 20 6b 65 65 70 20 6a 75 73 74 20 | .The....sender.has.to.keep.just. |
16c0 | 6f 6e 65 20 70 61 63 6b 65 74 20 6f 6e 20 68 61 6e 64 20 66 6f 72 20 72 65 74 72 61 6e 73 6d 69 | one.packet.on.hand.for.retransmi |
16e0 | 73 73 69 6f 6e 2c 20 73 69 6e 63 65 0a 20 20 20 74 68 65 20 6c 6f 63 6b 20 73 74 65 70 20 61 63 | ssion,.since....the.lock.step.ac |
1700 | 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 67 75 61 72 61 6e 74 65 65 73 20 74 68 61 74 20 61 6c 6c | knowledgment.guarantees.that.all |
1720 | 20 6f 6c 64 65 72 20 70 61 63 6b 65 74 73 20 68 61 76 65 0a 20 20 20 62 65 65 6e 20 72 65 63 65 | .older.packets.have....been.rece |
1740 | 69 76 65 64 2e 20 20 4e 6f 74 69 63 65 20 74 68 61 74 20 62 6f 74 68 20 6d 61 63 68 69 6e 65 73 | ived...Notice.that.both.machines |
1760 | 20 69 6e 76 6f 6c 76 65 64 20 69 6e 20 61 20 74 72 61 6e 73 66 65 72 20 61 72 65 0a 20 20 20 63 | .involved.in.a.transfer.are....c |
1780 | 6f 6e 73 69 dc e3 6d 38 49 c5 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 | onsi..m8I...<...<....P...C.....@ |
17a0 | 08 00 45 00 00 20 00 09 00 00 ff 11 39 6c c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 41 00 04 | ..E.........9l...........u...A.. |
17c0 | 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 29 ce 01 00 2e 02 00 00 2e 02 00 00 | ..................m8)........... |
17e0 | 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 34 00 00 80 11 23 41 c0 a8 00 0a c0 a8 | .....@.P...C..E....4....#A...... |
1800 | 00 fd 0d 75 c5 ba 02 0c a7 48 00 03 00 0a 64 65 72 65 64 20 73 65 6e 64 65 72 73 20 61 6e 64 20 | ...u.....H....dered.senders.and. |
1820 | 72 65 63 65 69 76 65 72 73 2e 20 20 4f 6e 65 20 73 65 6e 64 73 20 64 61 74 61 20 61 6e 64 20 72 | receivers...One.sends.data.and.r |
1840 | 65 63 65 69 76 65 73 0a 20 20 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 73 2c 20 74 68 65 20 | eceives....acknowledgments,.the. |
1860 | 6f 74 68 65 72 20 73 65 6e 64 73 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 73 20 61 6e 64 20 | other.sends.acknowledgments.and. |
1880 | 72 65 63 65 69 76 65 73 20 64 61 74 61 2e 0a 0a 20 20 20 4d 6f 73 74 20 65 72 72 6f 72 73 20 63 | receives.data......Most.errors.c |
18a0 | 61 75 73 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 | ause.termination.of.the.connecti |
18c0 | 6f 6e 2e 20 20 41 6e 20 65 72 72 6f 72 20 69 73 0a 20 20 20 73 69 67 6e 61 6c 6c 65 64 20 62 79 | on...An.error.is....signalled.by |
18e0 | 20 73 65 6e 64 69 6e 67 20 61 6e 20 65 72 72 6f 72 20 70 61 63 6b 65 74 2e 20 20 54 68 69 73 20 | .sending.an.error.packet...This. |
1900 | 70 61 63 6b 65 74 20 69 73 20 6e 6f 74 0a 20 20 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2c 20 61 | packet.is.not....acknowledged,.a |
1920 | 6e 64 20 6e 6f 74 20 72 65 74 72 61 6e 73 6d 69 74 74 65 64 20 28 69 2e 65 2e 2c 20 61 20 54 46 | nd.not.retransmitted.(i.e.,.a.TF |
1940 | 54 50 20 73 65 72 76 65 72 20 6f 72 20 75 73 65 72 20 6d 61 79 0a 20 20 20 74 65 72 6d 69 6e 61 | TP.server.or.user.may....termina |
1960 | 74 65 20 61 66 74 65 72 20 73 65 6e 64 69 6e 67 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 | te.after.sending.an.error.messag |
1980 | 65 29 2c 20 73 6f 20 74 68 65 20 6f 74 68 65 72 20 65 6e 64 20 6f 66 20 74 68 65 0a 20 20 20 63 | e),.so.the.other.end.of.the....c |
19a0 | 6f 6e 6e 65 63 74 69 6f 6e 20 6d 61 79 20 6e 6f 74 20 67 65 74 20 69 74 2e 20 20 54 68 65 72 65 | onnection.may.not.get.it...There |
19c0 | 66 6f 72 65 20 74 69 6d 65 6f 75 74 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 64 65 74 65 63 74 | fore.timeouts.are.used.to.detect |
19e0 | 0a 20 20 20 73 75 63 68 20 61 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 77 68 65 6e 20 74 68 65 20 | ....such.a.termination.when.the. |
1a00 | 65 72 72 6f 72 20 70 61 63 6b 65 74 20 68 dc e3 6d 38 98 d7 01 00 3c 00 00 00 3c 00 00 00 00 50 | error.packet.h..m8....<...<....P |
1a20 | 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 0a 00 00 ff 11 39 6b c0 a8 00 fd c0 a8 00 0a | ...C.....@..E.........9k........ |
1a40 | c5 ba 0d 75 00 0c aa 40 00 04 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 ba d7 | ...u...@....................m8.. |
1a60 | 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 35 00 00 | ...............@.P...C..E....5.. |
1a80 | 80 11 23 40 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 92 6b 00 03 00 0b 61 73 20 62 65 65 6e 20 | ..#@.........u.....k....as.been. |
1aa0 | 6c 6f 73 74 2e 20 20 45 72 72 6f 72 73 20 61 72 65 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 | lost...Errors.are....Sollins.... |
1ac0 | 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 | ................................ |
1ae0 | 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 32 5d 0a 0c 0a | .....................[Page.2]... |
1b00 | 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 46 54 50 | RFC.1350....................TFTP |
1b20 | 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 20 20 4a | .Revision.2....................J |
1b40 | 75 6c 79 20 31 39 39 32 0a 0a 0a 20 20 20 63 61 75 73 65 64 20 62 79 20 74 68 72 65 65 20 74 79 | uly.1992......caused.by.three.ty |
1b60 | 70 65 73 20 6f 66 20 65 76 65 6e 74 73 3a 20 6e 6f 74 20 62 65 69 6e 67 20 61 62 6c 65 20 74 6f | pes.of.events:.not.being.able.to |
1b80 | 20 73 61 74 69 73 66 79 20 74 68 65 0a 20 20 20 72 65 71 75 65 73 74 20 28 65 2e 67 2e 2c 20 66 | .satisfy.the....request.(e.g.,.f |
1ba0 | 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 63 63 65 73 73 20 76 69 6f 6c 61 74 69 6f 6e 2c | ile.not.found,.access.violation, |
1bc0 | 20 6f 72 20 6e 6f 20 73 75 63 68 20 75 73 65 72 29 2c 0a 20 20 20 72 65 63 65 69 76 69 6e 67 20 | .or.no.such.user),....receiving. |
1be0 | 61 20 70 61 63 6b 65 74 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 62 65 20 65 78 70 6c 61 69 6e | a.packet.which.cannot.be.explain |
1c00 | 65 64 20 62 79 20 61 20 64 65 6c 61 79 20 6f 72 0a 20 20 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 | ed.by.a.delay.or....duplication. |
1c20 | 69 6e 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 28 65 2e 67 2e 2c 20 61 6e 20 69 6e 63 6f 72 72 65 | in.the.network.(e.g.,.an.incorre |
1c40 | 63 74 6c 79 20 66 6f 72 6d 65 64 20 70 61 63 6b 65 74 29 2c 20 61 6e 64 0a 20 20 20 6c 6f 73 69 | ctly.formed.packet),.and....losi |
1c60 | 6e 67 20 61 63 63 65 73 73 20 74 6f 20 61 20 6e 65 63 65 73 73 61 72 79 20 72 65 73 6f 75 72 63 | ng.access.to.a.necessary.resourc |
1c80 | 65 20 28 65 2e 67 2e 2c 20 64 69 73 6b 20 66 75 6c 6c 20 6f 72 20 61 63 dc e3 6d 38 13 e2 01 00 | e.(e.g.,.disk.full.or.ac..m8.... |
1ca0 | 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 0b 00 00 ff 11 | <...<....P...C.....@..E......... |
1cc0 | 39 6a c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 3f 00 04 00 0b 00 00 00 00 00 00 00 00 00 00 | 9j...........u...?.............. |
1ce0 | 00 00 00 00 dc e3 6d 38 2a e2 01 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 | ......m8*................@.P...C |
1d00 | 08 00 45 00 02 20 93 36 00 00 80 11 23 3f c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 10 5c 00 03 | ..E....6....#?.........u.....\.. |
1d20 | 00 0c 63 65 73 73 0a 20 20 20 64 65 6e 69 65 64 20 64 75 72 69 6e 67 20 61 20 74 72 61 6e 73 66 | ..cess....denied.during.a.transf |
1d40 | 65 72 29 2e 0a 0a 20 20 20 54 46 54 50 20 72 65 63 6f 67 6e 69 7a 65 73 20 6f 6e 6c 79 20 6f 6e | er)......TFTP.recognizes.only.on |
1d60 | 65 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 | e.error.condition.that.does.not. |
1d80 | 63 61 75 73 65 0a 20 20 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2c 20 74 68 65 20 73 6f 75 72 63 65 | cause....termination,.the.source |
1da0 | 20 70 6f 72 74 20 6f 66 20 61 20 72 65 63 65 69 76 65 64 20 70 61 63 6b 65 74 20 62 65 69 6e 67 | .port.of.a.received.packet.being |
1dc0 | 20 69 6e 63 6f 72 72 65 63 74 2e 0a 20 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 61 6e 20 | .incorrect.....In.this.case,.an. |
1de0 | 65 72 72 6f 72 20 70 61 63 6b 65 74 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 6f 72 69 67 | error.packet.is.sent.to.the.orig |
1e00 | 69 6e 61 74 69 6e 67 20 68 6f 73 74 2e 0a 0a 20 20 20 54 68 69 73 20 70 72 6f 74 6f 63 6f 6c 20 | inating.host......This.protocol. |
1e20 | 69 73 20 76 65 72 79 20 72 65 73 74 72 69 63 74 69 76 65 2c 20 69 6e 20 6f 72 64 65 72 20 74 6f | is.very.restrictive,.in.order.to |
1e40 | 20 73 69 6d 70 6c 69 66 79 0a 20 20 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 20 20 46 6f | .simplify....implementation...Fo |
1e60 | 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 69 78 65 64 20 6c 65 6e 67 74 68 20 62 6c 6f 63 | r.example,.the.fixed.length.bloc |
1e80 | 6b 73 20 6d 61 6b 65 20 61 6c 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 73 74 72 61 69 67 68 74 20 66 | ks.make.allocation....straight.f |
1ea0 | 6f 72 77 61 72 64 2c 20 61 6e 64 20 74 68 65 20 6c 6f 63 6b 20 73 74 65 70 20 61 63 6b 6e 6f 77 | orward,.and.the.lock.step.acknow |
1ec0 | 6c 65 64 67 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 73 20 66 6c 6f 77 0a 20 20 20 63 6f 6e 74 72 | ledgement.provides.flow....contr |
1ee0 | 6f 6c 20 61 6e 64 20 65 6c 69 6d 69 6e 61 74 65 73 20 74 68 65 20 6e 65 65 64 20 74 6f 20 72 65 | ol.and.eliminates.the.need.to.re |
1f00 | 6f 72 64 65 72 20 69 6e 63 6f 6d 69 6e 67 20 64 61 74 61 20 70 61 63 6b 65 74 73 2e 0a 0a 33 2e | order.incoming.data.packets...3. |
1f20 | 20 52 dc e3 6d 38 74 f3 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 | .R..m8t...<...<....P...C.....@.. |
1f40 | 45 00 00 20 00 0c 00 00 ff 11 39 69 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 3e 00 04 00 0c | E.........9i...........u...>.... |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 90 f3 01 00 2e 02 00 00 2e 02 00 00 00 0b | ................m8.............. |
1f80 | be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 38 00 00 80 11 23 3d c0 a8 00 0a c0 a8 00 fd | ...@.P...C..E....8....#=........ |
1fa0 | 0d 75 c5 ba 02 0c 42 24 00 03 00 0d 65 6c 61 74 69 6f 6e 20 74 6f 20 6f 74 68 65 72 20 50 72 6f | .u....B$....elation.to.other.Pro |
1fc0 | 74 6f 63 6f 6c 73 0a 0a 20 20 20 41 73 20 6d 65 6e 74 69 6f 6e 65 64 20 54 46 54 50 20 69 73 20 | tocols.....As.mentioned.TFTP.is. |
1fe0 | 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f | designed.to.be.implemented.on.to |
2000 | 70 20 6f 66 20 74 68 65 0a 20 20 20 44 61 74 61 67 72 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 28 55 | p.of.the....Datagram.protocol.(U |
2020 | 44 50 29 2e 20 20 53 69 6e 63 65 20 44 61 74 61 67 72 61 6d 20 69 73 20 69 6d 70 6c 65 6d 65 6e | DP)...Since.Datagram.is.implemen |
2040 | 74 65 64 20 6f 6e 20 74 68 65 0a 20 20 20 49 6e 74 65 72 6e 65 74 20 70 72 6f 74 6f 63 6f 6c 2c | ted.on.the....Internet.protocol, |
2060 | 20 70 61 63 6b 65 74 73 20 77 69 6c 6c 20 68 61 76 65 20 61 6e 20 49 6e 74 65 72 6e 65 74 20 68 | .packets.will.have.an.Internet.h |
2080 | 65 61 64 65 72 2c 20 61 20 44 61 74 61 67 72 61 6d 0a 20 20 20 68 65 61 64 65 72 2c 20 61 6e 64 | eader,.a.Datagram....header,.and |
20a0 | 20 61 20 54 46 54 50 20 68 65 61 64 65 72 2e 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 74 | .a.TFTP.header...Additionally,.t |
20c0 | 68 65 20 70 61 63 6b 65 74 73 20 6d 61 79 20 68 61 76 65 20 61 0a 20 20 20 68 65 61 64 65 72 20 | he.packets.may.have.a....header. |
20e0 | 28 4c 4e 49 2c 20 41 52 50 41 20 68 65 61 64 65 72 2c 20 65 74 63 2e 29 20 20 74 6f 20 61 6c 6c | (LNI,.ARPA.header,.etc.)..to.all |
2100 | 6f 77 20 74 68 65 6d 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 6f 63 61 6c 0a 20 20 20 74 72 61 | ow.them.through.the.local....tra |
2120 | 6e 73 70 6f 72 74 20 6d 65 64 69 75 6d 2e 20 20 41 73 20 73 68 6f 77 6e 20 69 6e 20 46 69 67 75 | nsport.medium...As.shown.in.Figu |
2140 | 72 65 20 33 2d 31 2c 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 63 6f 6e 74 65 6e 74 | re.3-1,.the.order.of.the.content |
2160 | 73 0a 20 20 20 6f 66 20 61 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 62 65 3a 20 6c 6f 63 61 6c 20 | s....of.a.packet.will.be:.local. |
2180 | 6d 65 64 69 75 6d 20 68 65 61 64 65 72 2c 20 69 66 20 75 73 65 64 2c 20 49 6e 74 65 72 6e 65 74 | medium.header,.if.used,.Internet |
21a0 | 20 68 65 61 64 65 72 2c 0a 20 20 20 dc e3 6d 38 63 fe 01 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 | .header,......m8c...<...<....P.. |
21c0 | 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 0d 00 00 ff 11 39 68 c0 a8 00 fd c0 a8 00 0a c5 ba | .C.....@..E.........9h.......... |
21e0 | 0d 75 00 0c aa 3d 00 04 00 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 4c 0d 02 00 | .u...=....................m8L... |
2200 | 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 39 00 00 80 11 | .............@.P...C..E....9.... |
2220 | 23 3c c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c af 3c 00 03 00 0e 44 61 74 61 67 72 61 6d 20 68 | #<.........u.....<....Datagram.h |
2240 | 65 61 64 65 72 2c 20 54 46 54 50 20 68 65 61 64 65 72 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 | eader,.TFTP.header,.followed.by. |
2260 | 74 68 65 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 74 68 65 20 54 46 54 50 0a 20 20 20 70 61 63 | the.remainder.of.the.TFTP....pac |
2280 | 6b 65 74 2e 20 20 28 54 68 69 73 20 6d 61 79 20 6f 72 20 6d 61 79 20 6e 6f 74 20 62 65 20 64 61 | ket...(This.may.or.may.not.be.da |
22a0 | 74 61 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 74 79 70 65 20 6f 66 20 70 61 63 6b | ta.depending.on.the.type.of.pack |
22c0 | 65 74 0a 20 20 20 61 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 54 46 54 50 20 68 | et....as.specified.in.the.TFTP.h |
22e0 | 65 61 64 65 72 2e 29 20 20 54 46 54 50 20 64 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 | eader.)..TFTP.does.not.specify.a |
2300 | 6e 79 20 6f 66 20 74 68 65 0a 20 20 20 76 61 6c 75 65 73 20 69 6e 20 74 68 65 20 49 6e 74 65 72 | ny.of.the....values.in.the.Inter |
2320 | 6e 65 74 20 68 65 61 64 65 72 2e 20 20 4f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 2c 20 | net.header...On.the.other.hand,. |
2340 | 74 68 65 20 73 6f 75 72 63 65 20 61 6e 64 0a 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 70 6f | the.source.and....destination.po |
2360 | 72 74 20 66 69 65 6c 64 73 20 6f 66 20 74 68 65 20 44 61 74 61 67 72 61 6d 20 68 65 61 64 65 72 | rt.fields.of.the.Datagram.header |
2380 | 20 28 69 74 73 20 66 6f 72 6d 61 74 20 69 73 20 67 69 76 65 6e 0a 20 20 20 69 6e 20 74 68 65 20 | .(its.format.is.given....in.the. |
23a0 | 61 70 70 65 6e 64 69 78 29 20 61 72 65 20 75 73 65 64 20 62 79 20 54 46 54 50 20 61 6e 64 20 74 | appendix).are.used.by.TFTP.and.t |
23c0 | 68 65 20 6c 65 6e 67 74 68 20 66 69 65 6c 64 20 72 65 66 6c 65 63 74 73 20 74 68 65 0a 20 20 20 | he.length.field.reflects.the.... |
23e0 | 73 69 7a 65 20 6f 66 20 74 68 65 20 54 46 54 50 20 70 61 63 6b 65 74 2e 20 20 54 68 65 20 74 72 | size.of.the.TFTP.packet...The.tr |
2400 | 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 75 73 65 64 20 | ansfer.identifiers.(TID's).used. |
2420 | 62 79 0a 20 20 20 54 46 54 50 20 61 72 65 20 70 61 73 73 65 64 20 dc e3 6d 38 b0 16 02 00 3c 00 | by....TFTP.are.passed...m8....<. |
2440 | 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 0e 00 00 ff 11 39 67 | ..<....P...C.....@..E.........9g |
2460 | c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 3c 00 04 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 | ...........u...<................ |
2480 | 00 00 dc e3 6d 38 d2 16 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 | ....m8.................@.P...C.. |
24a0 | 45 00 02 20 93 3a 00 00 80 11 23 3b c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 54 1e 00 03 00 0f | E....:....#;.........u....T..... |
24c0 | 74 6f 20 74 68 65 20 44 61 74 61 67 72 61 6d 20 6c 61 79 65 72 20 74 6f 20 62 65 20 75 73 65 64 | to.the.Datagram.layer.to.be.used |
24e0 | 20 61 73 20 70 6f 72 74 73 3b 20 74 68 65 72 65 66 6f 72 65 0a 20 20 20 74 68 65 79 20 6d 75 73 | .as.ports;.therefore....they.mus |
2500 | 74 20 62 65 20 62 65 74 77 65 65 6e 20 30 20 61 6e 64 20 36 35 2c 35 33 35 2e 20 20 54 68 65 20 | t.be.between.0.and.65,535...The. |
2520 | 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f 66 20 54 49 44 27 73 20 69 73 0a 20 20 20 64 69 | initialization.of.TID's.is....di |
2540 | 73 63 75 73 73 65 64 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 6f 6e 20 69 6e 69 74 69 61 | scussed.in.the.section.on.initia |
2560 | 6c 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 70 72 6f 74 6f 63 6f 6c 2e 0a 0a 20 20 20 54 68 65 20 20 | l.connection.protocol......The.. |
2580 | 54 46 54 50 20 68 65 61 64 65 72 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 61 20 32 20 62 79 74 65 | TFTP.header.consists.of.a.2.byte |
25a0 | 20 6f 70 63 6f 64 65 20 66 69 65 6c 64 20 77 68 69 63 68 20 69 6e 64 69 63 61 74 65 73 0a 20 20 | .opcode.field.which.indicates... |
25c0 | 20 74 68 65 20 70 61 63 6b 65 74 27 73 20 74 79 70 65 20 28 65 2e 67 2e 2c 20 44 41 54 41 2c 20 | .the.packet's.type.(e.g.,.DATA,. |
25e0 | 45 52 52 4f 52 2c 20 65 74 63 2e 29 20 20 54 68 65 73 65 20 6f 70 63 6f 64 65 73 20 61 6e 64 20 | ERROR,.etc.)..These.opcodes.and. |
2600 | 20 74 68 65 0a 20 20 20 66 6f 72 6d 61 74 73 20 6f 66 20 20 74 68 65 20 76 61 72 69 6f 75 73 20 | .the....formats.of..the.various. |
2620 | 74 79 70 65 73 20 6f 66 20 70 61 63 6b 65 74 73 20 61 72 65 20 64 69 73 63 75 73 73 65 64 20 66 | types.of.packets.are.discussed.f |
2640 | 75 72 74 68 65 72 20 69 6e 20 74 68 65 0a 20 20 20 73 65 63 74 69 6f 6e 20 6f 6e 20 54 46 54 50 | urther.in.the....section.on.TFTP |
2660 | 20 70 61 63 6b 65 74 73 2e 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 | .packets.............Sollins.... |
2680 | 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 | ................................ |
26a0 | 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 33 5d 0a 0c 0a | .....................[Page.3]... |
26c0 | dc e3 6d 38 2d 21 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 | ..m8-!..<...<....P...C.....@..E. |
26e0 | 00 20 00 0f 00 00 ff 11 39 66 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 3b 00 04 00 0f 00 00 | ........9f...........u...;...... |
2700 | 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 44 21 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 | ..............m8D!.............. |
2720 | 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 3b 00 00 80 11 23 3a c0 a8 00 0a c0 a8 00 fd 0d 75 | .@.P...C..E....;....#:.........u |
2740 | c5 ba 02 0c 19 7b 00 03 00 10 52 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....{....RFC.1350.............. |
2760 | 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 20 | ......TFTP.Revision.2........... |
2780 | 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 20 2d | .........July.1992.............- |
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 2d | -------------------------------- |
27c0 | 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 7c 20 20 4c | ------------------..........|..L |
27e0 | 6f 63 61 6c 20 4d 65 64 69 75 6d 20 20 7c 20 20 49 6e 74 65 72 6e 65 74 20 20 7c 20 20 44 61 74 | ocal.Medium..|..Internet..|..Dat |
2800 | 61 67 72 61 6d 20 20 7c 20 20 54 46 54 50 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d | agram..|..TFTP..|...........---- |
2820 | 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 | -------------------------------- |
2840 | 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 20 20 20 20 | ---------------................. |
2860 | 20 20 20 20 20 20 20 46 69 67 75 72 65 20 33 2d 31 3a 20 4f 72 64 65 72 20 6f 66 20 48 65 61 64 | .......Figure.3-1:.Order.of.Head |
2880 | 65 72 73 0a 0a 0a 34 2e 20 49 6e 69 74 69 61 6c 20 43 6f 6e 6e 65 63 74 69 6f 6e 20 50 72 6f 74 | ers...4..Initial.Connection.Prot |
28a0 | 6f 63 6f 6c 0a 0a 20 20 20 41 20 74 72 61 6e 73 66 65 72 20 69 73 20 65 73 74 61 62 6c 69 73 68 | ocol.....A.transfer.is.establish |
28c0 | 65 64 20 62 79 20 73 65 6e 64 69 6e 67 20 61 20 72 65 71 75 65 73 74 20 28 57 52 51 20 74 6f 20 | ed.by.sending.a.request.(WRQ.to. |
28e0 | 77 72 69 74 65 20 6f 6e 74 6f 20 61 0a 20 20 20 66 6f 72 65 69 67 6e 20 66 69 6c 65 20 73 79 73 | write.onto.a....foreign.file.sys |
2900 | 74 65 6d 2c 20 6f 72 20 52 52 51 20 74 6f 20 72 65 61 64 20 66 72 6f 6d 20 69 74 29 2c 20 61 6e | tem,.or.RRQ.to.read.from.it),.an |
2920 | 64 20 72 65 63 65 69 76 69 6e 67 20 61 0a 20 20 20 70 6f 73 69 74 69 76 65 20 72 65 70 6c 79 2c | d.receiving.a....positive.reply, |
2940 | 20 61 6e 20 61 63 6b 6e 6f 77 dc e3 6d 38 bb 2b 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 | .an.acknow..m8.+..<...<....P...C |
2960 | 00 0b be 18 9a 40 08 00 45 00 00 20 00 10 00 00 ff 11 39 65 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 | .....@..E.........9e...........u |
2980 | 00 0c aa 3a 00 04 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 d6 2b 02 00 2e 02 | ...:....................m8.+.... |
29a0 | 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 3c 00 00 80 11 23 39 | ...........@.P...C..E....<....#9 |
29c0 | c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 14 69 00 03 00 11 6c 65 64 67 6d 65 6e 74 20 70 61 63 | .........u.....i....ledgment.pac |
29e0 | 6b 65 74 20 66 6f 72 20 77 72 69 74 65 2c 20 6f 72 20 74 68 65 20 66 69 72 73 74 20 64 61 74 61 | ket.for.write,.or.the.first.data |
2a00 | 0a 20 20 20 70 61 63 6b 65 74 20 66 6f 72 20 72 65 61 64 2e 20 20 49 6e 20 67 65 6e 65 72 61 6c | ....packet.for.read...In.general |
2a20 | 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 63 | .an.acknowledgment.packet.will.c |
2a40 | 6f 6e 74 61 69 6e 0a 20 20 20 74 68 65 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 | ontain....the.block.number.of.th |
2a60 | 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 65 64 | e.data.packet.being.acknowledged |
2a80 | 2e 20 20 45 61 63 68 20 64 61 74 61 0a 20 20 20 70 61 63 6b 65 74 20 68 61 73 20 61 73 73 6f 63 | ...Each.data....packet.has.assoc |
2aa0 | 69 61 74 65 64 20 77 69 74 68 20 69 74 20 61 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 3b 20 62 6c | iated.with.it.a.block.number;.bl |
2ac0 | 6f 63 6b 20 6e 75 6d 62 65 72 73 20 61 72 65 0a 20 20 20 63 6f 6e 73 65 63 75 74 69 76 65 20 61 | ock.numbers.are....consecutive.a |
2ae0 | 6e 64 20 62 65 67 69 6e 20 77 69 74 68 20 6f 6e 65 2e 20 20 53 69 6e 63 65 20 74 68 65 20 70 6f | nd.begin.with.one...Since.the.po |
2b00 | 73 69 74 69 76 65 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 61 0a 20 20 20 77 72 69 74 65 20 72 65 | sitive.response.to.a....write.re |
2b20 | 71 75 65 73 74 20 69 73 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 70 61 63 6b 65 | quest.is.an.acknowledgment.packe |
2b40 | 74 2c 20 69 6e 20 74 68 69 73 20 73 70 65 63 69 61 6c 20 63 61 73 65 20 74 68 65 0a 20 20 20 62 | t,.in.this.special.case.the....b |
2b60 | 6c 6f 63 6b 20 6e 75 6d 62 65 72 20 77 69 6c 6c 20 62 65 20 7a 65 72 6f 2e 20 20 28 4e 6f 72 6d | lock.number.will.be.zero...(Norm |
2b80 | 61 6c 6c 79 2c 20 73 69 6e 63 65 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 70 61 | ally,.since.an.acknowledgment.pa |
2ba0 | 63 6b 65 74 0a 20 20 20 69 73 20 61 63 6b 6e 6f 77 6c 65 64 67 69 6e 67 20 61 20 64 61 74 61 20 | cket....is.acknowledging.a.data. |
2bc0 | 70 61 63 6b 65 74 2c 20 74 68 65 20 61 63 6b 6e 6f 77 6c 65 dc e3 6d 38 35 37 02 00 3c 00 00 00 | packet,.the.acknowle..m857..<... |
2be0 | 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 11 00 00 ff 11 39 64 c0 a8 | <....P...C.....@..E.........9d.. |
2c00 | 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 39 00 04 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........u...9.................. |
2c20 | dc e3 6d 38 56 37 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 | ..m8V7...............@.P...C..E. |
2c40 | 02 20 93 3d 00 00 80 11 23 38 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c de b1 00 03 00 12 64 67 | ...=....#8.........u..........dg |
2c60 | 6d 65 6e 74 20 70 61 63 6b 65 74 20 77 69 6c 6c 0a 20 20 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 | ment.packet.will....contain.the. |
2c80 | 62 6c 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 | block.number.of.the.data.packet. |
2ca0 | 62 65 69 6e 67 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 29 20 20 49 66 0a 20 20 20 74 68 65 20 | being.acknowledged.)..If....the. |
2cc0 | 72 65 70 6c 79 20 69 73 20 61 6e 20 65 72 72 6f 72 20 70 61 63 6b 65 74 2c 20 74 68 65 6e 20 74 | reply.is.an.error.packet,.then.t |
2ce0 | 68 65 20 72 65 71 75 65 73 74 20 68 61 73 20 62 65 65 6e 20 64 65 6e 69 65 64 2e 0a 0a 20 20 20 | he.request.has.been.denied...... |
2d00 | 49 6e 20 6f 72 64 65 72 20 74 6f 20 63 72 65 61 74 65 20 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 2c | In.order.to.create.a.connection, |
2d20 | 20 65 61 63 68 20 65 6e 64 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 63 68 6f 6f | .each.end.of.the.connection.choo |
2d40 | 73 65 73 20 61 0a 20 20 20 54 49 44 20 66 6f 72 20 69 74 73 65 6c 66 2c 20 74 6f 20 62 65 20 75 | ses.a....TID.for.itself,.to.be.u |
2d60 | 73 65 64 20 66 6f 72 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 61 74 20 63 6f 6e | sed.for.the.duration.of.that.con |
2d80 | 6e 65 63 74 69 6f 6e 2e 20 20 54 68 65 0a 20 20 20 54 49 44 27 73 20 63 68 6f 73 65 6e 20 66 6f | nection...The....TID's.chosen.fo |
2da0 | 72 20 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 72 61 6e 64 6f 6d 6c | r.a.connection.should.be.randoml |
2dc0 | 79 20 63 68 6f 73 65 6e 2c 20 73 6f 20 74 68 61 74 20 74 68 65 0a 20 20 20 70 72 6f 62 61 62 69 | y.chosen,.so.that.the....probabi |
2de0 | 6c 69 74 79 20 74 68 61 74 20 74 68 65 20 73 61 6d 65 20 6e 75 6d 62 65 72 20 69 73 20 63 68 6f | lity.that.the.same.number.is.cho |
2e00 | 73 65 6e 20 74 77 69 63 65 20 69 6e 20 69 6d 6d 65 64 69 61 74 65 0a 20 20 20 73 75 63 63 65 73 | sen.twice.in.immediate....succes |
2e20 | 73 69 6f 6e 20 69 73 20 76 65 72 79 20 6c 6f 77 2e 20 20 45 76 65 72 79 20 70 61 63 6b 65 74 20 | sion.is.very.low...Every.packet. |
2e40 | 68 61 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 69 74 20 74 68 65 20 74 77 6f dc e3 | has.associated.with.it.the.two.. |
2e60 | 6d 38 b8 41 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 | m8.A..<...<....P...C.....@..E... |
2e80 | 00 12 00 00 ff 11 39 63 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 38 00 04 00 12 00 00 00 00 | ......9c...........u...8........ |
2ea0 | 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 e2 41 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 | ............m8.A...............@ |
2ec0 | 00 50 8d d7 8b 43 08 00 45 00 02 20 93 3e 00 00 80 11 23 37 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba | .P...C..E....>....#7.........u.. |
2ee0 | 02 0c f3 e9 00 03 00 13 0a 20 20 20 54 49 44 27 73 20 6f 66 20 74 68 65 20 65 6e 64 73 20 6f 66 | ............TID's.of.the.ends.of |
2f00 | 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 2c 20 74 68 65 20 73 6f 75 72 63 65 20 54 49 44 20 | .the.connection,.the.source.TID. |
2f20 | 61 6e 64 20 74 68 65 0a 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 54 49 44 2e 20 20 54 68 65 | and.the....destination.TID...The |
2f40 | 73 65 20 54 49 44 27 73 20 61 72 65 20 68 61 6e 64 65 64 20 74 6f 20 74 68 65 20 73 75 70 70 6f | se.TID's.are.handed.to.the.suppo |
2f60 | 72 74 69 6e 67 20 55 44 50 20 28 6f 72 0a 20 20 20 6f 74 68 65 72 20 64 61 74 61 67 72 61 6d 20 | rting.UDP.(or....other.datagram. |
2f80 | 70 72 6f 74 6f 63 6f 6c 29 20 61 73 20 74 68 65 20 73 6f 75 72 63 65 20 61 6e 64 20 64 65 73 74 | protocol).as.the.source.and.dest |
2fa0 | 69 6e 61 74 69 6f 6e 20 70 6f 72 74 73 2e 20 20 41 0a 20 20 20 72 65 71 75 65 73 74 69 6e 67 20 | ination.ports...A....requesting. |
2fc0 | 68 6f 73 74 20 63 68 6f 6f 73 65 73 20 69 74 73 20 73 6f 75 72 63 65 20 54 49 44 20 61 73 20 64 | host.chooses.its.source.TID.as.d |
2fe0 | 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 2c 20 61 6e 64 20 73 65 6e 64 73 0a 20 20 20 69 74 73 | escribed.above,.and.sends....its |
3000 | 20 69 6e 69 74 69 61 6c 20 72 65 71 75 65 73 74 20 74 6f 20 74 68 65 20 6b 6e 6f 77 6e 20 54 49 | .initial.request.to.the.known.TI |
3020 | 44 20 36 39 20 64 65 63 69 6d 61 6c 20 28 31 30 35 20 6f 63 74 61 6c 29 20 6f 6e 20 74 68 65 0a | D.69.decimal.(105.octal).on.the. |
3040 | 20 20 20 73 65 72 76 69 6e 67 20 68 6f 73 74 2e 20 20 54 68 65 20 72 65 73 70 6f 6e 73 65 20 74 | ...serving.host...The.response.t |
3060 | 6f 20 74 68 65 20 72 65 71 75 65 73 74 2c 20 75 6e 64 65 72 20 6e 6f 72 6d 61 6c 20 6f 70 65 72 | o.the.request,.under.normal.oper |
3080 | 61 74 69 6f 6e 2c 0a 20 20 20 75 73 65 73 20 61 20 54 49 44 20 63 68 6f 73 65 6e 20 62 79 20 74 | ation,....uses.a.TID.chosen.by.t |
30a0 | 68 65 20 73 65 72 76 65 72 20 61 73 20 69 74 73 20 73 6f 75 72 63 65 20 54 49 44 20 61 6e 64 20 | he.server.as.its.source.TID.and. |
30c0 | 74 68 65 20 54 49 44 20 63 68 6f 73 65 6e 0a 20 20 20 66 6f 72 20 74 68 65 20 70 72 65 76 69 6f | the.TID.chosen....for.the.previo |
30e0 | 75 73 20 6d 65 73 73 61 dc e3 6d 38 4b 4c 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b | us.messa..m8KL..<...<....P...C.. |
3100 | be 18 9a 40 08 00 45 00 00 20 00 13 00 00 ff 11 39 62 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c | ...@..E.........9b...........u.. |
3120 | aa 37 00 04 00 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 6d 4c 02 00 2e 02 00 00 | .7....................m8mL...... |
3140 | 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 3f 00 00 80 11 23 36 c0 a8 | .........@.P...C..E....?....#6.. |
3160 | 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 69 01 00 03 00 14 67 65 20 62 79 20 74 68 65 20 72 65 71 75 | .......u....i.....ge.by.the.requ |
3180 | 65 73 74 6f 72 20 61 73 20 69 74 73 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 54 49 44 2e 0a 20 20 | estor.as.its.destination.TID.... |
31a0 | 20 54 68 65 20 74 77 6f 20 63 68 6f 73 65 6e 20 54 49 44 27 73 20 61 72 65 20 74 68 65 6e 20 75 | .The.two.chosen.TID's.are.then.u |
31c0 | 73 65 64 20 66 6f 72 20 74 68 65 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 74 68 65 20 74 72 61 | sed.for.the.remainder.of.the.tra |
31e0 | 6e 73 66 65 72 2e 0a 0a 20 20 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 6f | nsfer......As.an.example,.the.fo |
3200 | 6c 6c 6f 77 69 6e 67 20 73 68 6f 77 73 20 74 68 65 20 73 74 65 70 73 20 75 73 65 64 20 74 6f 20 | llowing.shows.the.steps.used.to. |
3220 | 65 73 74 61 62 6c 69 73 68 20 61 0a 20 20 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 77 72 69 | establish.a....connection.to.wri |
3240 | 74 65 20 61 20 66 69 6c 65 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 57 52 51 2c 20 41 43 4b 2c 20 | te.a.file...Note.that.WRQ,.ACK,. |
3260 | 61 6e 64 20 44 41 54 41 20 61 72 65 20 74 68 65 0a 20 20 20 6e 61 6d 65 73 20 6f 66 20 74 68 65 | and.DATA.are.the....names.of.the |
3280 | 20 77 72 69 74 65 20 72 65 71 75 65 73 74 2c 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 2c 20 | .write.request,.acknowledgment,. |
32a0 | 61 6e 64 20 64 61 74 61 20 74 79 70 65 73 20 6f 66 20 70 61 63 6b 65 74 73 0a 20 20 20 72 65 73 | and.data.types.of.packets....res |
32c0 | 70 65 63 74 69 76 65 6c 79 2e 20 20 54 68 65 20 61 70 70 65 6e 64 69 78 20 63 6f 6e 74 61 69 6e | pectively...The.appendix.contain |
32e0 | 73 20 61 20 73 69 6d 69 6c 61 72 20 65 78 61 6d 70 6c 65 20 66 6f 72 20 72 65 61 64 69 6e 67 20 | s.a.similar.example.for.reading. |
3300 | 61 0a 20 20 20 66 69 6c 65 2e 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 | a....file...........Sollins..... |
3320 | 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 | ................................ |
3340 | 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 34 5d 0a 0c 0a 52 | ....................[Page.4]...R |
3360 | 46 43 20 31 33 35 30 20 20 20 20 20 20 20 20 20 20 20 dc e3 6d 38 ba 56 02 00 3c 00 00 00 3c 00 | FC.1350.............m8.V..<...<. |
3380 | 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 14 00 00 ff 11 39 61 c0 a8 00 fd | ...P...C.....@..E.........9a.... |
33a0 | c0 a8 00 0a c5 ba 0d 75 00 0c aa 36 00 04 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 | .......u...6.................... |
33c0 | 6d 38 a1 6a 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 | m8.j...............@.P...C..E... |
33e0 | 93 40 00 00 80 11 23 35 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 7a 20 00 03 00 15 20 20 20 20 | .@....#5.........u....z......... |
3400 | 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............ |
3420 | 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 31 2e 20 48 6f 73 | ........July.1992.........1..Hos |
3440 | 74 20 41 20 73 65 6e 64 73 20 20 61 20 20 22 57 52 51 22 20 20 74 6f 20 20 68 6f 73 74 20 20 42 | t.A.sends..a.."WRQ"..to..host..B |
3460 | 20 20 77 69 74 68 20 20 73 6f 75 72 63 65 3d 20 20 41 27 73 20 20 54 49 44 2c 0a 20 20 20 20 20 | ..with..source=..A's..TID,...... |
3480 | 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 3d 20 36 39 2e 0a 0a 20 20 20 20 20 20 32 2e 20 48 | ....destination=.69.........2..H |
34a0 | 6f 73 74 20 20 42 20 20 73 65 6e 64 73 20 20 61 20 22 41 43 4b 22 20 28 77 69 74 68 20 62 6c 6f | ost..B..sends..a."ACK".(with.blo |
34c0 | 63 6b 20 6e 75 6d 62 65 72 3d 20 30 29 20 74 6f 20 68 6f 73 74 20 41 20 77 69 74 68 0a 20 20 20 | ck.number=.0).to.host.A.with.... |
34e0 | 20 20 20 20 20 20 73 6f 75 72 63 65 3d 20 42 27 73 20 54 49 44 2c 20 64 65 73 74 69 6e 61 74 69 | ......source=.B's.TID,.destinati |
3500 | 6f 6e 3d 20 41 27 73 20 54 49 44 2e 0a 0a 20 20 20 41 74 20 74 68 69 73 20 70 6f 69 6e 74 20 74 | on=.A's.TID......At.this.point.t |
3520 | 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 65 73 74 61 62 6c 69 73 68 | he.connection.has.been.establish |
3540 | 65 64 20 61 6e 64 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 | ed.and.the.first.data....packet. |
3560 | 63 61 6e 20 62 65 20 73 65 6e 74 20 62 79 20 48 6f 73 74 20 41 20 77 69 74 68 20 61 20 73 65 71 | can.be.sent.by.Host.A.with.a.seq |
3580 | 75 65 6e 63 65 20 6e 75 6d 62 65 72 20 6f 66 20 31 2e 20 20 49 6e 20 74 68 65 0a 20 20 20 6e 65 | uence.number.of.1...In.the....ne |
35a0 | 78 74 20 73 74 65 70 2c 20 61 6e 64 20 69 6e 20 61 6c 6c 20 73 75 63 63 65 65 64 69 6e 67 20 73 | xt.step,.and.in.all.succeeding.s |
35c0 | 74 65 70 73 2c 20 74 68 65 20 68 6f 73 74 73 20 73 68 6f 75 6c 64 20 6d 61 6b 65 20 73 75 72 65 | teps,.the.hosts.should.make.sure |
35e0 | 0a 20 20 20 74 68 61 74 20 74 68 65 20 73 6f 75 72 63 65 20 54 49 44 20 6d 61 74 63 dc e3 6d 38 | ....that.the.source.TID.matc..m8 |
3600 | 19 74 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 15 | .t..<...<....P...C.....@..E..... |
3620 | 00 00 ff 11 39 60 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 35 00 04 00 15 00 00 00 00 00 00 | ....9`...........u...5.......... |
3640 | 00 00 00 00 00 00 00 00 dc e3 6d 38 52 74 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 | ..........m8Rt...............@.P |
3660 | 8d d7 8b 43 08 00 45 00 02 20 93 41 00 00 80 11 23 34 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c | ...C..E....A....#4.........u.... |
3680 | a4 0c 00 03 00 16 68 65 73 20 74 68 65 20 76 61 6c 75 65 20 74 68 61 74 20 77 61 73 20 61 67 72 | ......hes.the.value.that.was.agr |
36a0 | 65 65 64 20 6f 6e 20 69 6e 20 73 74 65 70 73 20 31 0a 20 20 20 61 6e 64 20 32 2e 20 20 49 66 20 | eed.on.in.steps.1....and.2...If. |
36c0 | 61 20 73 6f 75 72 63 65 20 54 49 44 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 2c 20 74 68 65 | a.source.TID.does.not.match,.the |
36e0 | 20 70 61 63 6b 65 74 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 64 69 73 63 61 72 64 65 64 20 61 | .packet.should.be....discarded.a |
3700 | 73 20 65 72 72 6f 6e 65 6f 75 73 6c 79 20 73 65 6e 74 20 66 72 6f 6d 20 73 6f 6d 65 77 68 65 72 | s.erroneously.sent.from.somewher |
3720 | 65 20 65 6c 73 65 2e 20 20 41 6e 20 65 72 72 6f 72 20 70 61 63 6b 65 74 0a 20 20 20 73 68 6f 75 | e.else...An.error.packet....shou |
3740 | 6c 64 20 62 65 20 73 65 6e 74 20 74 6f 20 74 68 65 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 | ld.be.sent.to.the.source.of.the. |
3760 | 69 6e 63 6f 72 72 65 63 74 20 70 61 63 6b 65 74 2c 20 77 68 69 6c 65 20 6e 6f 74 0a 20 20 20 64 | incorrect.packet,.while.not....d |
3780 | 69 73 74 75 72 62 69 6e 67 20 74 68 65 20 74 72 61 6e 73 66 65 72 2e 20 20 54 68 69 73 20 63 61 | isturbing.the.transfer...This.ca |
37a0 | 6e 20 62 65 20 64 6f 6e 65 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 54 46 54 50 20 69 6e 20 66 61 | n.be.done.only.if.the.TFTP.in.fa |
37c0 | 63 74 0a 20 20 20 72 65 63 65 69 76 65 73 20 61 20 70 61 63 6b 65 74 20 77 69 74 68 20 61 6e 20 | ct....receives.a.packet.with.an. |
37e0 | 69 6e 63 6f 72 72 65 63 74 20 54 49 44 2e 20 20 49 66 20 74 68 65 20 73 75 70 70 6f 72 74 69 6e | incorrect.TID...If.the.supportin |
3800 | 67 20 70 72 6f 74 6f 63 6f 6c 73 0a 20 20 20 64 6f 20 6e 6f 74 20 61 6c 6c 6f 77 20 69 74 2c 20 | g.protocols....do.not.allow.it,. |
3820 | 74 68 69 73 20 70 61 72 74 69 63 75 6c 61 72 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 20 | this.particular.error.condition. |
3840 | 77 69 6c 6c 20 6e 6f 74 20 61 72 69 73 65 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e | will.not.arise......The.followin |
3860 | 67 20 65 78 61 6d 70 6c 65 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 20 61 20 63 6f 72 72 65 63 74 | g.example.demonstrates.a.correct |
3880 | 20 6f 70 65 72 61 dc e3 6d 38 d0 82 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 | .opera..m8....<...<....P...C.... |
38a0 | 9a 40 08 00 45 00 00 20 00 16 00 00 ff 11 39 5f c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 34 | .@..E.........9_...........u...4 |
38c0 | 00 04 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 ff 82 02 00 2e 02 00 00 2e 02 | ....................m8.......... |
38e0 | 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 42 00 00 80 11 23 33 c0 a8 00 0a | .......@.P...C..E....B....#3.... |
3900 | c0 a8 00 fd 0d 75 c5 ba 02 0c 1b e7 00 03 00 17 74 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 70 | .....u..........tion.of.the....p |
3920 | 72 6f 74 6f 63 6f 6c 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 61 62 6f 76 65 20 73 69 74 75 61 | rotocol.in.which.the.above.situa |
3940 | 74 69 6f 6e 20 63 61 6e 20 6f 63 63 75 72 2e 20 20 48 6f 73 74 20 41 20 73 65 6e 64 73 20 61 0a | tion.can.occur...Host.A.sends.a. |
3960 | 20 20 20 72 65 71 75 65 73 74 20 74 6f 20 68 6f 73 74 20 42 2e 20 53 6f 6d 65 77 68 65 72 65 20 | ...request.to.host.B..Somewhere. |
3980 | 69 6e 20 74 68 65 20 6e 65 74 77 6f 72 6b 2c 20 74 68 65 20 72 65 71 75 65 73 74 20 70 61 63 6b | in.the.network,.the.request.pack |
39a0 | 65 74 20 69 73 0a 20 20 20 64 75 70 6c 69 63 61 74 65 64 2c 20 61 6e 64 20 61 73 20 61 20 72 65 | et.is....duplicated,.and.as.a.re |
39c0 | 73 75 6c 74 20 74 77 6f 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 73 20 61 72 65 20 72 65 74 | sult.two.acknowledgments.are.ret |
39e0 | 75 72 6e 65 64 20 74 6f 20 68 6f 73 74 0a 20 20 20 41 2c 20 77 69 74 68 20 64 69 66 66 65 72 65 | urned.to.host....A,.with.differe |
3a00 | 6e 74 20 54 49 44 27 73 20 63 68 6f 73 65 6e 20 6f 6e 20 68 6f 73 74 20 42 20 69 6e 20 72 65 73 | nt.TID's.chosen.on.host.B.in.res |
3a20 | 70 6f 6e 73 65 20 74 6f 20 74 68 65 20 74 77 6f 0a 20 20 20 72 65 71 75 65 73 74 73 2e 20 20 57 | ponse.to.the.two....requests...W |
3a40 | 68 65 6e 20 74 68 65 20 66 69 72 73 74 20 72 65 73 70 6f 6e 73 65 20 61 72 72 69 76 65 73 2c 20 | hen.the.first.response.arrives,. |
3a60 | 68 6f 73 74 20 41 20 63 6f 6e 74 69 6e 75 65 73 20 74 68 65 0a 20 20 20 63 6f 6e 6e 65 63 74 69 | host.A.continues.the....connecti |
3a80 | 6f 6e 2e 20 20 57 68 65 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 72 65 73 70 6f 6e 73 65 20 74 6f | on...When.the.second.response.to |
3aa0 | 20 74 68 65 20 72 65 71 75 65 73 74 20 61 72 72 69 76 65 73 2c 20 69 74 0a 20 20 20 73 68 6f 75 | .the.request.arrives,.it....shou |
3ac0 | 6c 64 20 62 65 20 72 65 6a 65 63 74 65 64 2c 20 62 75 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 | ld.be.rejected,.but.there.is.no. |
3ae0 | 72 65 61 73 6f 6e 20 74 6f 20 74 65 72 6d 69 6e 61 74 65 20 74 68 65 20 66 69 72 73 74 0a 20 20 | reason.to.terminate.the.first... |
3b00 | 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 20 54 68 dc e3 6d 38 5b 8d 02 00 3c 00 00 00 3c 00 00 00 | .connection...Th..m8[...<...<... |
3b20 | 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 17 00 00 ff 11 39 5e c0 a8 00 fd c0 a8 | .P...C.....@..E.........9^...... |
3b40 | 00 0a c5 ba 0d 75 00 0c aa 33 00 04 00 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 | .....u...3....................m8 |
3b60 | 7e 8d 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 43 | ~................@.P...C..E....C |
3b80 | 00 00 80 11 23 32 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 7f 24 00 03 00 18 65 72 65 66 6f 72 | ....#2.........u.....$....erefor |
3ba0 | 65 2c 20 69 66 20 64 69 66 66 65 72 65 6e 74 20 54 49 44 27 73 20 61 72 65 20 63 68 6f 73 65 6e | e,.if.different.TID's.are.chosen |
3bc0 | 20 66 6f 72 20 74 68 65 20 74 77 6f 0a 20 20 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 6f 6e 20 68 | .for.the.two....connections.on.h |
3be0 | 6f 73 74 20 42 20 61 6e 64 20 68 6f 73 74 20 41 20 63 68 65 63 6b 73 20 74 68 65 20 73 6f 75 72 | ost.B.and.host.A.checks.the.sour |
3c00 | 63 65 20 54 49 44 27 73 20 6f 66 20 74 68 65 0a 20 20 20 6d 65 73 73 61 67 65 73 20 69 74 20 72 | ce.TID's.of.the....messages.it.r |
3c20 | 65 63 65 69 76 65 73 2c 20 74 68 65 20 66 69 72 73 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 63 61 | eceives,.the.first.connection.ca |
3c40 | 6e 20 62 65 20 6d 61 69 6e 74 61 69 6e 65 64 20 77 68 69 6c 65 0a 20 20 20 74 68 65 20 73 65 63 | n.be.maintained.while....the.sec |
3c60 | 6f 6e 64 20 69 73 20 72 65 6a 65 63 74 65 64 20 62 79 20 72 65 74 75 72 6e 69 6e 67 20 61 6e 20 | ond.is.rejected.by.returning.an. |
3c80 | 65 72 72 6f 72 20 70 61 63 6b 65 74 2e 0a 0a 35 2e 20 54 46 54 50 20 50 61 63 6b 65 74 73 0a 0a | error.packet...5..TFTP.Packets.. |
3ca0 | 20 20 20 54 46 54 50 20 73 75 70 70 6f 72 74 73 20 66 69 76 65 20 74 79 70 65 73 20 6f 66 20 70 | ...TFTP.supports.five.types.of.p |
3cc0 | 61 63 6b 65 74 73 2c 20 61 6c 6c 20 6f 66 20 77 68 69 63 68 20 68 61 76 65 20 62 65 65 6e 20 6d | ackets,.all.of.which.have.been.m |
3ce0 | 65 6e 74 69 6f 6e 65 64 0a 20 20 20 61 62 6f 76 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 6f 70 | entioned....above:............op |
3d00 | 63 6f 64 65 20 20 6f 70 65 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20 20 | code..operation.............1... |
3d20 | 20 20 52 65 61 64 20 72 65 71 75 65 73 74 20 28 52 52 51 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..Read.request.(RRQ)............ |
3d40 | 20 32 20 20 20 20 20 57 72 69 74 65 20 72 65 71 75 65 73 74 20 28 57 52 51 29 0a 20 20 20 20 20 | .2.....Write.request.(WRQ)...... |
3d60 | 20 20 20 20 20 20 20 33 20 20 20 20 20 44 61 74 61 20 28 44 41 54 41 29 0a 20 20 20 20 20 20 20 | .......3.....Data.(DATA)........ |
3d80 | 20 20 20 20 20 34 20 20 20 20 20 41 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 dc e3 6d 38 e7 97 | .....4.....Acknowledgment...m8.. |
3da0 | 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 18 00 00 | ..<...<....P...C.....@..E....... |
3dc0 | ff 11 39 5d c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 32 00 04 00 18 00 00 00 00 00 00 00 00 | ..9]...........u...2............ |
3de0 | 00 00 00 00 00 00 dc e3 6d 38 09 98 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 | ........m8.................@.P.. |
3e00 | 8b 43 08 00 45 00 02 20 93 44 00 00 80 11 23 31 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c f0 9a | .C..E....D....#1.........u...... |
3e20 | 00 03 00 19 28 41 43 4b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 20 45 72 72 6f | ....(ACK).............5.....Erro |
3e40 | 72 20 28 45 52 52 4f 52 29 0a 0a 20 20 20 54 68 65 20 54 46 54 50 20 68 65 61 64 65 72 20 6f 66 | r.(ERROR).....The.TFTP.header.of |
3e60 | 20 61 20 70 61 63 6b 65 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 20 6f 70 63 6f 64 65 20 20 | .a.packet.contains.the..opcode.. |
3e80 | 61 73 73 6f 63 69 61 74 65 64 20 20 77 69 74 68 0a 20 20 20 74 68 61 74 20 70 61 63 6b 65 74 2e | associated..with....that.packet. |
3ea0 | 0a 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 | ........Sollins................. |
3ec0 | 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 | ................................ |
3ee0 | 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 35 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 20 20 | ........[Page.5]...RFC.1350..... |
3f00 | 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 69 6f 6e 20 32 20 20 | ...............TFTP.Revision.2.. |
3f20 | 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 32 0a 0a 0a 20 20 | ..................July.1992..... |
3f40 | 20 20 20 20 20 20 20 20 20 20 32 20 62 79 74 65 73 20 20 20 20 20 73 74 72 69 6e 67 20 20 20 20 | ..........2.bytes.....string.... |
3f60 | 31 20 62 79 74 65 20 20 20 20 20 73 74 72 69 6e 67 20 20 20 31 20 62 79 74 65 0a 20 20 20 20 20 | 1.byte.....string...1.byte...... |
3f80 | 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 2d 2d | .......------------------------- |
3fa0 | 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 | -----------------------......... |
3fc0 | 20 20 20 7c 20 4f 70 63 6f 64 65 20 7c 20 20 46 69 6c 65 6e 61 6d 65 20 20 7c 20 20 20 30 20 20 | ...|.Opcode.|..Filename..|...0.. |
3fe0 | 7c 20 20 20 20 4d 6f 64 65 20 20 20 20 7c 20 20 20 30 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 | |....Mode....|...0..|........... |
4000 | 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 2d 2d 2d 2d | ..------------------------------ |
4020 | 2d 2d 2d 2d dc e3 6d 38 10 a4 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 | ----..m8....<...<....P...C.....@ |
4040 | 08 00 45 00 00 20 00 19 00 00 ff 11 39 5c c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 31 00 04 | ..E.........9\...........u...1.. |
4060 | 00 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 31 a4 02 00 2e 02 00 00 2e 02 00 00 | ..................m81........... |
4080 | 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 45 00 00 80 11 23 30 c0 a8 00 0a c0 a8 | .....@.P...C..E....E....#0...... |
40a0 | 00 fd 0d 75 c5 ba 02 0c 96 fa 00 03 00 1a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 | ...u..........--------------.... |
40c0 | 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 35 2d 31 3a | .....................Figure.5-1: |
40e0 | 20 52 52 51 2f 57 52 51 20 70 61 63 6b 65 74 0a 0a 0a 20 20 20 52 52 51 20 61 6e 64 20 57 52 51 | .RRQ/WRQ.packet......RRQ.and.WRQ |
4100 | 20 70 61 63 6b 65 74 73 20 28 6f 70 63 6f 64 65 73 20 31 20 61 6e 64 20 32 20 72 65 73 70 65 63 | .packets.(opcodes.1.and.2.respec |
4120 | 74 69 76 65 6c 79 29 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 61 74 0a 20 20 20 73 68 6f 77 6e | tively).have.the.format....shown |
4140 | 20 69 6e 20 46 69 67 75 72 65 20 35 2d 31 2e 20 20 54 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 69 | .in.Figure.5-1...The.file.name.i |
4160 | 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 62 79 74 65 73 20 69 6e 0a 20 20 20 6e 65 74 61 | s.a.sequence.of.bytes.in....neta |
4180 | 73 63 69 69 20 74 65 72 6d 69 6e 61 74 65 64 20 62 79 20 61 20 7a 65 72 6f 20 62 79 74 65 2e 20 | scii.terminated.by.a.zero.byte.. |
41a0 | 20 54 68 65 20 6d 6f 64 65 20 66 69 65 6c 64 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 0a 20 20 20 | .The.mode.field.contains.the.... |
41c0 | 73 74 72 69 6e 67 20 22 6e 65 74 61 73 63 69 69 22 2c 20 22 6f 63 74 65 74 22 2c 20 6f 72 20 22 | string."netascii",."octet",.or." |
41e0 | 6d 61 69 6c 22 20 28 6f 72 20 61 6e 79 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 75 70 70 | mail".(or.any.combination.of.upp |
4200 | 65 72 0a 20 20 20 61 6e 64 20 6c 6f 77 65 72 20 63 61 73 65 2c 20 73 75 63 68 20 61 73 20 22 4e | er....and.lower.case,.such.as."N |
4220 | 45 54 41 53 43 49 49 22 2c 20 4e 65 74 41 73 63 69 69 22 2c 20 65 74 63 2e 29 20 69 6e 20 6e 65 | ETASCII",.NetAscii",.etc.).in.ne |
4240 | 74 61 73 63 69 69 0a 20 20 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 20 74 68 72 65 65 20 6d | tascii....indicating.the.three.m |
4260 | 6f 64 65 73 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 2e 20 20 41 | odes.defined.in.the.protocol...A |
4280 | 20 68 6f 73 74 20 77 68 69 63 68 0a 20 20 20 72 65 63 65 69 76 65 73 20 6e 65 74 61 73 63 69 69 | .host.which....receives.netascii |
42a0 | 20 6d 6f 64 65 20 64 61 74 61 20 6d 75 73 dc e3 6d 38 98 ae 02 00 3c 00 00 00 3c 00 00 00 00 50 | .mode.data.mus..m8....<...<....P |
42c0 | 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 1a 00 00 ff 11 39 5b c0 a8 00 fd c0 a8 00 0a | ...C.....@..E.........9[........ |
42e0 | c5 ba 0d 75 00 0c aa 30 00 04 00 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 bd ae | ...u...0....................m8.. |
4300 | 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 46 00 00 | ...............@.P...C..E....F.. |
4320 | 80 11 23 2f c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c b0 91 00 03 00 1b 74 20 74 72 61 6e 73 6c | ..#/.........u..........t.transl |
4340 | 61 74 65 20 74 68 65 20 64 61 74 61 20 74 6f 20 69 74 73 20 6f 77 6e 0a 20 20 20 66 6f 72 6d 61 | ate.the.data.to.its.own....forma |
4360 | 74 2e 20 20 4f 63 74 65 74 20 6d 6f 64 65 20 69 73 20 75 73 65 64 20 74 6f 20 74 72 61 6e 73 66 | t...Octet.mode.is.used.to.transf |
4380 | 65 72 20 61 20 66 69 6c 65 20 74 68 61 74 20 69 73 20 69 6e 20 74 68 65 20 38 2d 62 69 74 0a 20 | er.a.file.that.is.in.the.8-bit.. |
43a0 | 20 20 66 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 63 68 69 6e 65 20 66 72 6f 6d 20 77 68 69 | ..format.of.the.machine.from.whi |
43c0 | 63 68 20 74 68 65 20 66 69 6c 65 20 69 73 20 62 65 69 6e 67 20 74 72 61 6e 73 66 65 72 72 65 64 | ch.the.file.is.being.transferred |
43e0 | 2e 20 20 49 74 0a 20 20 20 69 73 20 61 73 73 75 6d 65 64 20 74 68 61 74 20 65 61 63 68 20 74 79 | ...It....is.assumed.that.each.ty |
4400 | 70 65 20 6f 66 20 6d 61 63 68 69 6e 65 20 68 61 73 20 61 20 73 69 6e 67 6c 65 20 38 2d 62 69 74 | pe.of.machine.has.a.single.8-bit |
4420 | 20 66 6f 72 6d 61 74 20 74 68 61 74 0a 20 20 20 69 73 20 6d 6f 72 65 20 63 6f 6d 6d 6f 6e 2c 20 | .format.that....is.more.common,. |
4440 | 61 6e 64 20 74 68 61 74 20 74 68 61 74 20 66 6f 72 6d 61 74 20 69 73 20 63 68 6f 73 65 6e 2e 20 | and.that.that.format.is.chosen.. |
4460 | 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 20 61 0a 20 20 20 44 45 43 2d 32 30 2c 20 61 20 | .For.example,.on.a....DEC-20,.a. |
4480 | 33 36 20 62 69 74 20 6d 61 63 68 69 6e 65 2c 20 74 68 69 73 20 69 73 20 66 6f 75 72 20 38 2d 62 | 36.bit.machine,.this.is.four.8-b |
44a0 | 69 74 20 62 79 74 65 73 20 74 6f 20 61 20 77 6f 72 64 20 77 69 74 68 0a 20 20 20 66 6f 75 72 20 | it.bytes.to.a.word.with....four. |
44c0 | 62 69 74 73 20 6f 66 20 62 72 65 61 6b 61 67 65 2e 20 20 49 66 20 61 20 68 6f 73 74 20 72 65 63 | bits.of.breakage...If.a.host.rec |
44e0 | 65 69 76 65 73 20 61 20 6f 63 74 65 74 20 66 69 6c 65 20 61 6e 64 20 74 68 65 6e 0a 20 20 20 72 | eives.a.octet.file.and.then....r |
4500 | 65 74 75 72 6e 73 20 69 74 2c 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 66 69 6c 65 20 6d 75 73 | eturns.it,.the.returned.file.mus |
4520 | 74 20 62 65 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 74 68 65 20 6f 72 dc e3 6d 38 2a b9 02 00 | t.be.identical.to.the.or..m8*... |
4540 | 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 1b 00 00 ff 11 | <...<....P...C.....@..E......... |
4560 | 39 5a c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 2f 00 04 00 1b 00 00 00 00 00 00 00 00 00 00 | 9Z...........u.../.............. |
4580 | 00 00 00 00 dc e3 6d 38 4b b9 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 | ......m8K................@.P...C |
45a0 | 08 00 45 00 02 20 93 47 00 00 80 11 23 2e c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c d5 3c 00 03 | ..E....G....#..........u.....<.. |
45c0 | 00 1c 69 67 69 6e 61 6c 2e 0a 20 20 20 4d 61 69 6c 20 6d 6f 64 65 20 75 73 65 73 20 74 68 65 20 | ..iginal.....Mail.mode.uses.the. |
45e0 | 6e 61 6d 65 20 6f 66 20 61 20 6d 61 69 6c 20 72 65 63 69 70 69 65 6e 74 20 69 6e 20 70 6c 61 63 | name.of.a.mail.recipient.in.plac |
4600 | 65 20 6f 66 20 61 20 66 69 6c 65 20 61 6e 64 0a 20 20 20 6d 75 73 74 20 62 65 67 69 6e 20 77 69 | e.of.a.file.and....must.begin.wi |
4620 | 74 68 20 61 20 57 52 51 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 69 64 65 6e 74 | th.a.WRQ...Otherwise.it.is.ident |
4640 | 69 63 61 6c 20 74 6f 20 6e 65 74 61 73 63 69 69 20 6d 6f 64 65 2e 0a 20 20 20 54 68 65 20 6d 61 | ical.to.netascii.mode.....The.ma |
4660 | 69 6c 20 72 65 63 69 70 69 65 6e 74 20 73 74 72 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 6f 66 | il.recipient.string.should.be.of |
4680 | 20 74 68 65 20 66 6f 72 6d 20 22 75 73 65 72 6e 61 6d 65 22 20 6f 72 0a 20 20 20 22 75 73 65 72 | .the.form."username".or...."user |
46a0 | 6e 61 6d 65 40 68 6f 73 74 6e 61 6d 65 22 2e 20 20 49 66 20 74 68 65 20 73 65 63 6f 6e 64 20 66 | name@hostname"...If.the.second.f |
46c0 | 6f 72 6d 20 69 73 20 75 73 65 64 2c 20 69 74 20 61 6c 6c 6f 77 73 20 74 68 65 0a 20 20 20 6f 70 | orm.is.used,.it.allows.the....op |
46e0 | 74 69 6f 6e 20 6f 66 20 6d 61 69 6c 20 66 6f 72 77 61 72 64 69 6e 67 20 62 79 20 61 20 72 65 6c | tion.of.mail.forwarding.by.a.rel |
4700 | 61 79 20 63 6f 6d 70 75 74 65 72 2e 0a 0a 20 20 20 54 68 65 20 64 69 73 63 75 73 73 69 6f 6e 20 | ay.computer......The.discussion. |
4720 | 61 62 6f 76 65 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 62 6f 74 68 20 74 68 65 20 73 65 6e 64 | above.assumes.that.both.the.send |
4740 | 65 72 20 61 6e 64 20 72 65 63 69 70 69 65 6e 74 20 61 72 65 0a 20 20 20 6f 70 65 72 61 74 69 6e | er.and.recipient.are....operatin |
4760 | 67 20 69 6e 20 74 68 65 20 73 61 6d 65 20 6d 6f 64 65 2c 20 62 75 74 20 74 68 65 72 65 20 69 73 | g.in.the.same.mode,.but.there.is |
4780 | 20 6e 6f 20 72 65 61 73 6f 6e 20 74 68 61 74 20 74 68 69 73 20 68 61 73 20 74 6f 0a 20 20 20 62 | .no.reason.that.this.has.to....b |
47a0 | 65 20 74 68 65 20 63 61 73 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 65 20 6d 69 | e.the.case...For.example,.one.mi |
47c0 | 67 68 dc e3 6d 38 83 c3 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 | gh..m8....<...<....P...C.....@.. |
47e0 | 45 00 00 20 00 1c 00 00 ff 11 39 59 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 2e 00 04 00 1c | E.........9Y...........u........ |
4800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 aa c3 02 00 2e 02 00 00 2e 02 00 00 00 0b | ................m8.............. |
4820 | be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 48 00 00 80 11 23 2d c0 a8 00 0a c0 a8 00 fd | ...@.P...C..E....H....#-........ |
4840 | 0d 75 c5 ba 02 0c 02 89 00 03 00 1d 74 20 62 75 69 6c 64 20 61 20 73 74 6f 72 61 67 65 20 73 65 | .u..........t.build.a.storage.se |
4860 | 72 76 65 72 2e 20 20 54 68 65 72 65 0a 20 20 20 69 73 20 6e 6f 20 72 65 61 73 6f 6e 20 74 68 61 | rver...There....is.no.reason.tha |
4880 | 74 20 73 75 63 68 20 61 20 6d 61 63 68 69 6e 65 20 6e 65 65 64 73 20 74 6f 20 74 72 61 6e 73 6c | t.such.a.machine.needs.to.transl |
48a0 | 61 74 65 20 6e 65 74 61 73 63 69 69 20 69 6e 74 6f 20 69 74 73 0a 20 20 20 6f 77 6e 20 66 6f 72 | ate.netascii.into.its....own.for |
48c0 | 6d 20 6f 66 20 74 65 78 74 2e 20 20 52 61 74 68 65 72 2c 20 74 68 65 20 73 65 6e 64 65 72 20 6d | m.of.text...Rather,.the.sender.m |
48e0 | 69 67 68 74 20 73 65 6e 64 20 66 69 6c 65 73 20 69 6e 20 6e 65 74 61 73 63 69 69 2c 0a 20 20 20 | ight.send.files.in.netascii,.... |
4900 | 62 75 74 20 74 68 65 20 73 74 6f 72 61 67 65 20 73 65 72 76 65 72 20 6d 69 67 68 74 20 73 69 6d | but.the.storage.server.might.sim |
4920 | 70 6c 79 20 73 74 6f 72 65 20 74 68 65 6d 20 77 69 74 68 6f 75 74 20 74 72 61 6e 73 6c 61 74 69 | ply.store.them.without.translati |
4940 | 6f 6e 20 69 6e 0a 20 20 20 38 2d 62 69 74 20 66 6f 72 6d 61 74 2e 20 20 41 6e 6f 74 68 65 72 20 | on.in....8-bit.format...Another. |
4960 | 73 75 63 68 20 73 69 74 75 61 74 69 6f 6e 20 69 73 20 61 20 70 72 6f 62 6c 65 6d 20 74 68 61 74 | such.situation.is.a.problem.that |
4980 | 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 20 65 78 69 73 74 73 20 6f 6e 20 44 45 43 2d 32 30 20 73 | .currently....exists.on.DEC-20.s |
49a0 | 79 73 74 65 6d 73 2e 20 20 4e 65 69 74 68 65 72 20 6e 65 74 61 73 63 69 69 20 6e 6f 72 20 6f 63 | ystems...Neither.netascii.nor.oc |
49c0 | 74 65 74 20 61 63 63 65 73 73 65 73 20 61 6c 6c 0a 20 20 20 74 68 65 20 62 69 74 73 20 69 6e 20 | tet.accesses.all....the.bits.in. |
49e0 | 61 20 77 6f 72 64 2e 20 20 4f 6e 65 20 6d 69 67 68 74 20 63 72 65 61 74 65 20 61 20 73 70 65 63 | a.word...One.might.create.a.spec |
4a00 | 69 61 6c 20 6d 6f 64 65 20 66 6f 72 20 73 75 63 68 20 61 0a 20 20 20 6d 61 63 68 69 6e 65 20 77 | ial.mode.for.such.a....machine.w |
4a20 | 68 69 63 68 20 72 65 61 64 20 61 6c 6c 20 74 68 65 20 62 69 74 73 20 69 6e 20 61 20 77 6f 72 64 | hich.read.all.the.bits.in.a.word |
4a40 | 2c 20 62 75 74 20 69 6e 20 77 68 69 dc e3 6d 38 0f ce 02 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 | ,.but.in.whi..m8....<...<....P.. |
4a60 | 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 1d 00 00 ff 11 39 58 c0 a8 00 fd c0 a8 00 0a c5 ba | .C.....@..E.........9X.......... |
4a80 | 0d 75 00 0c aa 2d 00 04 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 31 ce 02 00 | .u...-....................m81... |
4aa0 | 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 49 00 00 80 11 | .............@.P...C..E....I.... |
4ac0 | 23 2c c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 9a 24 00 03 00 1e 63 68 20 74 68 65 20 72 65 63 | #,.........u.....$....ch.the.rec |
4ae0 | 65 69 76 65 72 0a 20 20 20 73 74 6f 72 65 64 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | eiver....stored.the.information. |
4b00 | 69 6e 20 38 2d 62 69 74 20 66 6f 72 6d 61 74 2e 20 20 57 68 65 6e 20 73 75 63 68 20 61 20 66 69 | in.8-bit.format...When.such.a.fi |
4b20 | 6c 65 20 69 73 0a 20 20 20 72 65 74 72 69 65 76 65 64 20 66 72 6f 6d 20 74 68 65 20 73 74 6f 72 | le.is....retrieved.from.the.stor |
4b40 | 61 67 65 20 73 69 74 65 2c 20 69 74 20 6d 75 73 74 20 62 65 20 72 65 73 74 6f 72 65 64 20 74 6f | age.site,.it.must.be.restored.to |
4b60 | 20 69 74 73 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 66 6f 72 6d 20 74 6f 20 62 65 20 75 73 65 66 | .its.original....form.to.be.usef |
4b80 | 75 6c 2c 20 73 6f 20 74 68 65 20 72 65 76 65 72 73 65 20 6d 6f 64 65 20 6d 75 73 74 20 61 6c 73 | ul,.so.the.reverse.mode.must.als |
4ba0 | 6f 20 62 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 2e 20 20 54 68 65 0a 20 20 20 75 73 65 72 20 73 | o.be.implemented...The....user.s |
4bc0 | 69 74 65 20 77 69 6c 6c 20 68 61 76 65 20 74 6f 20 72 65 6d 65 6d 62 65 72 20 73 6f 6d 65 20 69 | ite.will.have.to.remember.some.i |
4be0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 61 63 68 69 65 76 65 20 74 68 69 73 2e 20 20 49 6e 0a | nformation.to.achieve.this...In. |
4c00 | 20 20 20 62 6f 74 68 20 6f 66 20 74 68 65 73 65 20 65 78 61 6d 70 6c 65 73 2c 20 74 68 65 20 72 | ...both.of.these.examples,.the.r |
4c20 | 65 71 75 65 73 74 20 70 61 63 6b 65 74 73 20 77 6f 75 6c 64 20 73 70 65 63 69 66 79 20 6f 63 74 | equest.packets.would.specify.oct |
4c40 | 65 74 20 6d 6f 64 65 0a 20 20 20 74 6f 20 74 68 65 20 66 6f 72 65 69 67 6e 20 68 6f 73 74 2c 20 | et.mode....to.the.foreign.host,. |
4c60 | 62 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 68 6f 73 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 20 73 | but.the.local.host.would.be.in.s |
4c80 | 6f 6d 65 20 6f 74 68 65 72 20 6d 6f 64 65 2e 0a 20 20 20 4e 6f 20 73 75 63 68 20 6d 61 63 68 69 | ome.other.mode.....No.such.machi |
4ca0 | 6e 65 20 6f 72 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 73 70 65 63 69 66 69 63 20 6d 6f 64 65 73 | ne.or.application.specific.modes |
4cc0 | 20 68 61 76 65 20 62 65 65 6e 20 73 70 65 63 69 66 69 65 64 20 69 dc e3 6d 38 b1 d8 02 00 3c 00 | .have.been.specified.i..m8....<. |
4ce0 | 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 1e 00 00 ff 11 39 57 | ..<....P...C.....@..E.........9W |
4d00 | c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 2c 00 04 00 1e 00 00 00 00 00 00 00 00 00 00 00 00 | ...........u...,................ |
4d20 | 00 00 dc e3 6d 38 23 e5 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 | ....m8#................@.P...C.. |
4d40 | 45 00 02 20 93 4a 00 00 80 11 23 2b c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 3f 66 00 03 00 1f | E....J....#+.........u....?f.... |
4d60 | 6e 0a 20 20 20 54 46 54 50 2c 20 62 75 74 20 6f 6e 65 20 77 6f 75 6c 64 20 62 65 20 63 6f 6d 70 | n....TFTP,.but.one.would.be.comp |
4d80 | 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 69 73 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 0a | atible.with.this.specification.. |
4da0 | 0a 20 20 20 49 74 20 69 73 20 61 6c 73 6f 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 65 66 69 6e | ....It.is.also.possible.to.defin |
4dc0 | 65 20 6f 74 68 65 72 20 6d 6f 64 65 73 20 66 6f 72 20 63 6f 6f 70 65 72 61 74 69 6e 67 20 70 61 | e.other.modes.for.cooperating.pa |
4de0 | 69 72 73 20 6f 66 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 | irs.of....Sollins............... |
4e00 | 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 | ................................ |
4e20 | 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 36 5d 0a 0c 0a 52 46 43 20 31 33 35 30 20 20 20 | ..........[Page.6]...RFC.1350... |
4e40 | 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 69 6f 6e 20 32 | .................TFTP.Revision.2 |
4e60 | 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 32 0a 0a 0a | ....................July.1992... |
4e80 | 20 20 20 68 6f 73 74 73 2c 20 61 6c 74 68 6f 75 67 68 20 74 68 69 73 20 6d 75 73 74 20 62 65 20 | ...hosts,.although.this.must.be. |
4ea0 | 64 6f 6e 65 20 77 69 74 68 20 63 61 72 65 2e 20 20 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 71 | done.with.care...There.is.no.req |
4ec0 | 75 69 72 65 6d 65 6e 74 0a 20 20 20 74 68 61 74 20 61 6e 79 20 6f 74 68 65 72 20 68 6f 73 74 73 | uirement....that.any.other.hosts |
4ee0 | 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 73 65 2e 20 20 54 68 65 72 65 20 69 73 20 6e 6f 20 63 | .implement.these...There.is.no.c |
4f00 | 65 6e 74 72 61 6c 20 61 75 74 68 6f 72 69 74 79 0a 20 20 20 74 68 61 74 20 77 69 6c 6c 20 64 65 | entral.authority....that.will.de |
4f20 | 66 69 6e 65 20 74 68 65 73 65 20 6d 6f 64 65 73 20 6f 72 20 61 73 73 69 67 6e 20 74 68 65 6d 20 | fine.these.modes.or.assign.them. |
4f40 | 6e 61 6d 65 73 2e 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 20 62 79 | names.......................2.by |
4f60 | dc e3 6d 38 a1 ee 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 | ..m8....<...<....P...C.....@..E. |
4f80 | 00 20 00 1f 00 00 ff 11 39 56 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 2b 00 04 00 1f 00 00 | ........9V...........u...+...... |
4fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 d0 ee 02 00 2e 02 00 00 2e 02 00 00 00 0b be 18 | ..............m8................ |
4fc0 | 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 4b 00 00 80 11 23 2a c0 a8 00 0a c0 a8 00 fd 0d 75 | .@.P...C..E....K....#*.........u |
4fe0 | c5 ba 02 0c 69 56 00 03 00 20 74 65 73 20 20 20 20 20 32 20 62 79 74 65 73 20 20 20 20 20 20 6e | ....iV....tes.....2.bytes......n |
5000 | 20 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 2d 2d 2d 2d 2d 2d | .bytes....................------ |
5020 | 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 20 20 20 | ----------------------------.... |
5040 | 20 20 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 | ...............|.Opcode.|...Bloc |
5060 | 6b 20 23 20 20 7c 20 20 20 44 61 74 61 20 20 20 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | k.#..|...Data.....|............. |
5080 | 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 2d 2d | .......------------------------- |
50a0 | 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 20 20 20 | ---------....................... |
50c0 | 20 20 20 46 69 67 75 72 65 20 35 2d 32 3a 20 44 41 54 41 20 70 61 63 6b 65 74 0a 0a 0a 20 20 20 | ...Figure.5-2:.DATA.packet...... |
50e0 | 44 61 74 61 20 69 73 20 61 63 74 75 61 6c 6c 79 20 74 72 61 6e 73 66 65 72 72 65 64 20 69 6e 20 | Data.is.actually.transferred.in. |
5100 | 44 41 54 41 20 70 61 63 6b 65 74 73 20 64 65 70 69 63 74 65 64 20 69 6e 20 46 69 67 75 72 65 20 | DATA.packets.depicted.in.Figure. |
5120 | 35 2d 32 2e 0a 20 20 20 44 41 54 41 20 70 61 63 6b 65 74 73 20 28 6f 70 63 6f 64 65 20 3d 20 33 | 5-2.....DATA.packets.(opcode.=.3 |
5140 | 29 20 68 61 76 65 20 61 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 20 61 6e 64 20 64 61 74 61 20 66 | ).have.a.block.number.and.data.f |
5160 | 69 65 6c 64 2e 20 20 54 68 65 0a 20 20 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 73 20 6f 6e 20 64 | ield...The....block.numbers.on.d |
5180 | 61 74 61 20 70 61 63 6b 65 74 73 20 62 65 67 69 6e 20 77 69 74 68 20 6f 6e 65 20 61 6e 64 20 69 | ata.packets.begin.with.one.and.i |
51a0 | 6e 63 72 65 61 73 65 20 62 79 20 6f 6e 65 20 66 6f 72 0a 20 20 20 65 61 63 68 20 6e 65 77 20 62 | ncrease.by.one.for....each.new.b |
51c0 | 6c 6f 63 6b 20 6f 66 20 64 61 74 61 2e 20 20 54 68 69 73 20 72 65 73 74 72 69 63 74 69 6f 6e 20 | lock.of.data...This.restriction. |
51e0 | 61 6c 6c 6f 77 73 20 74 68 65 dc e3 6d 38 4d 03 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 | allows.the..m8M...<...<....P...C |
5200 | 00 0b be 18 9a 40 08 00 45 00 00 20 00 20 00 00 ff 11 39 55 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 | .....@..E.........9U...........u |
5220 | 00 0c aa 2a 00 04 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 90 03 03 00 2e 02 | ...*....................m8...... |
5240 | 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 4d 00 00 80 11 23 28 | ...........@.P...C..E....M....#( |
5260 | c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 48 03 00 03 00 21 20 70 72 6f 67 72 61 6d 20 74 6f 20 | .........u....H....!.program.to. |
5280 | 75 73 65 20 61 0a 20 20 20 73 69 6e 67 6c 65 20 6e 75 6d 62 65 72 20 74 6f 20 64 69 73 63 72 69 | use.a....single.number.to.discri |
52a0 | 6d 69 6e 61 74 65 20 62 65 74 77 65 65 6e 20 6e 65 77 20 70 61 63 6b 65 74 73 20 61 6e 64 20 64 | minate.between.new.packets.and.d |
52c0 | 75 70 6c 69 63 61 74 65 73 2e 0a 20 20 20 54 68 65 20 64 61 74 61 20 66 69 65 6c 64 20 69 73 20 | uplicates.....The.data.field.is. |
52e0 | 66 72 6f 6d 20 7a 65 72 6f 20 74 6f 20 35 31 32 20 62 79 74 65 73 20 6c 6f 6e 67 2e 20 20 49 66 | from.zero.to.512.bytes.long...If |
5300 | 20 69 74 20 69 73 20 35 31 32 20 62 79 74 65 73 0a 20 20 20 6c 6f 6e 67 2c 20 74 68 65 20 62 6c | .it.is.512.bytes....long,.the.bl |
5320 | 6f 63 6b 20 69 73 20 6e 6f 74 20 74 68 65 20 6c 61 73 74 20 62 6c 6f 63 6b 20 6f 66 20 64 61 74 | ock.is.not.the.last.block.of.dat |
5340 | 61 3b 20 69 66 20 69 74 20 69 73 20 66 72 6f 6d 20 7a 65 72 6f 20 74 6f 0a 20 20 20 35 31 31 20 | a;.if.it.is.from.zero.to....511. |
5360 | 62 79 74 65 73 20 6c 6f 6e 67 2c 20 69 74 20 73 69 67 6e 61 6c 73 20 74 68 65 20 65 6e 64 20 6f | bytes.long,.it.signals.the.end.o |
5380 | 66 20 74 68 65 20 74 72 61 6e 73 66 65 72 2e 20 20 28 53 65 65 20 74 68 65 20 73 65 63 74 69 6f | f.the.transfer...(See.the.sectio |
53a0 | 6e 0a 20 20 20 6f 6e 20 4e 6f 72 6d 61 6c 20 54 65 72 6d 69 6e 61 74 69 6f 6e 20 66 6f 72 20 64 | n....on.Normal.Termination.for.d |
53c0 | 65 74 61 69 6c 73 2e 29 0a 0a 20 20 20 41 6c 6c 20 20 70 61 63 6b 65 74 73 20 6f 74 68 65 72 20 | etails.).....All..packets.other. |
53e0 | 74 68 61 6e 20 64 75 70 6c 69 63 61 74 65 20 41 43 4b 27 73 20 61 6e 64 20 74 68 6f 73 65 20 75 | than.duplicate.ACK's.and.those.u |
5400 | 73 65 64 20 66 6f 72 0a 20 20 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 61 72 65 20 61 63 6b 6e 6f | sed.for....termination.are.ackno |
5420 | 77 6c 65 64 67 65 64 20 75 6e 6c 65 73 73 20 61 20 74 69 6d 65 6f 75 74 20 6f 63 63 75 72 73 20 | wledged.unless.a.timeout.occurs. |
5440 | 5b 34 5d 2e 20 20 53 65 6e 64 69 6e 67 20 61 0a 20 20 20 44 41 54 41 20 70 61 63 6b 65 74 20 69 | [4]...Sending.a....DATA.packet.i |
5460 | 73 20 61 6e 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 dc e3 6d 38 f3 0e 03 00 3c 00 00 00 | s.an.acknowledgment...m8....<... |
5480 | 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 21 00 00 ff 11 39 54 c0 a8 | <....P...C.....@..E....!....9T.. |
54a0 | 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 29 00 04 00 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........u...)...!.............. |
54c0 | dc e3 6d 38 18 0f 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 | ..m8.................@.P...C..E. |
54e0 | 02 20 93 4e 00 00 80 11 23 27 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 8d 66 00 03 00 22 66 6f | ...N....#'.........u.....f..."fo |
5500 | 72 20 74 68 65 20 66 69 72 73 74 20 41 43 4b 20 70 61 63 6b 65 74 20 6f 66 20 74 68 65 0a 20 20 | r.the.first.ACK.packet.of.the... |
5520 | 20 70 72 65 76 69 6f 75 73 20 44 41 54 41 20 70 61 63 6b 65 74 2e 20 54 68 65 20 57 52 51 20 61 | .previous.DATA.packet..The.WRQ.a |
5540 | 6e 64 20 44 41 54 41 20 70 61 63 6b 65 74 73 20 61 72 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 | nd.DATA.packets.are.acknowledged |
5560 | 20 62 79 0a 20 20 20 41 43 4b 20 6f 72 20 45 52 52 4f 52 20 70 61 63 6b 65 74 73 2c 20 77 68 69 | .by....ACK.or.ERROR.packets,.whi |
5580 | 6c 65 20 52 52 51 0a 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 | le.RRQ.......................... |
55a0 | 20 20 32 20 62 79 74 65 73 20 20 20 20 20 32 20 62 79 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 | ..2.bytes.....2.bytes........... |
55c0 | 20 20 20 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 2d 2d 2d | ...............----------------- |
55e0 | 2d 2d 2d 2d 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 7c 20 4f | ----.........................|.O |
5600 | 70 63 6f 64 65 20 7c 20 20 20 42 6c 6f 63 6b 20 23 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 | pcode.|...Block.#..|............ |
5620 | 20 20 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 2d 2d 2d 2d | ..............------------------ |
5640 | 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 20 46 69 | ---...........................Fi |
5660 | 67 75 72 65 20 35 2d 33 3a 20 41 43 4b 20 70 61 63 6b 65 74 0a 0a 0a 20 20 20 61 6e 64 20 41 43 | gure.5-3:.ACK.packet......and.AC |
5680 | 4b 20 70 61 63 6b 65 74 73 20 61 72 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 62 79 20 20 44 | K.packets.are.acknowledged.by..D |
56a0 | 41 54 41 20 20 6f 72 20 45 52 52 4f 52 20 70 61 63 6b 65 74 73 2e 20 20 46 69 67 75 72 65 0a 20 | ATA..or.ERROR.packets...Figure.. |
56c0 | 20 20 35 2d 33 20 64 65 70 69 63 74 73 20 61 6e 20 41 43 4b 20 70 61 63 6b 65 74 3b 20 74 68 65 | ..5-3.depicts.an.ACK.packet;.the |
56e0 | 20 6f 70 63 6f 64 65 20 69 73 20 34 2e 20 20 54 68 65 20 20 62 6c 6f 63 6b 20 20 6e 75 6d dc e3 | .opcode.is.4...The..block..num.. |
5700 | 6d 38 84 19 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 | m8....<...<....P...C.....@..E... |
5720 | 00 22 00 00 ff 11 39 53 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 28 00 04 00 22 00 00 00 00 | ."....9S...........u...(...".... |
5740 | 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 ad 19 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 | ............m8.................@ |
5760 | 00 50 8d d7 8b 43 08 00 45 00 02 20 93 4f 00 00 80 11 23 26 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba | .P...C..E....O....#&.........u.. |
5780 | 02 0c 57 20 00 03 00 23 62 65 72 20 20 69 6e 0a 20 20 20 61 6e 20 20 41 43 4b 20 65 63 68 6f 65 | ..W....#ber..in....an..ACK.echoe |
57a0 | 73 20 74 68 65 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 44 41 54 41 20 70 | s.the.block.number.of.the.DATA.p |
57c0 | 61 63 6b 65 74 20 62 65 69 6e 67 0a 20 20 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 20 20 41 20 | acket.being....acknowledged...A. |
57e0 | 57 52 51 20 69 73 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 77 69 74 68 20 61 6e 20 41 43 4b 20 | WRQ.is.acknowledged.with.an.ACK. |
5800 | 70 61 63 6b 65 74 20 68 61 76 69 6e 67 20 61 0a 20 20 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 20 | packet.having.a....block.number. |
5820 | 6f 66 20 7a 65 72 6f 2e 0a 0a 0a 0a 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 | of.zero..........Sollins........ |
5840 | 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 | ................................ |
5860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 37 5d 0a 0c 0a 52 46 43 20 | .................[Page.7]...RFC. |
5880 | 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 46 54 50 20 52 65 76 | 1350....................TFTP.Rev |
58a0 | 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 20 20 4a 75 6c 79 20 | ision.2....................July. |
58c0 | 31 39 39 32 0a 0a 0a 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 | 1992..................2.bytes... |
58e0 | 20 20 32 20 62 79 74 65 73 20 20 20 20 20 20 73 74 72 69 6e 67 20 20 20 20 31 20 62 79 74 65 0a | ..2.bytes......string....1.byte. |
5900 | 20 20 20 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 2d 2d 2d | ...............----------------- |
5920 | 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 20 20 20 20 20 20 20 | ------------------------........ |
5940 | 20 20 20 20 20 20 20 7c 20 4f 70 63 6f 64 65 20 7c 20 20 45 72 72 6f 72 43 6f 64 65 20 7c 20 20 | .......|.Opcode.|..ErrorCode.|.. |
5960 | 20 45 72 72 4d 73 67 20 20 20 7c 20 20 20 30 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ErrMsg...|...0..|.............. |
5980 | 20 20 2d 2d 2d 2d 2d 2d dc e3 6d 38 17 24 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b | ..------..m8.$..<...<....P...C.. |
59a0 | be 18 9a 40 08 00 45 00 00 20 00 23 00 00 ff 11 39 52 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c | ...@..E....#....9R...........u.. |
59c0 | aa 27 00 04 00 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 5b 24 03 00 2e 02 00 00 | .'...#................m8[$...... |
59e0 | 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 50 00 00 80 11 23 25 c0 a8 | .........@.P...C..E....P....#%.. |
5a00 | 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c f5 bb 00 03 00 24 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .......u.........$-------------- |
5a20 | 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 20 20 20 20 | ---------------------........... |
5a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 69 67 75 72 65 20 35 2d 34 3a 20 45 52 52 4f 52 | ...............Figure.5-4:.ERROR |
5a60 | 20 70 61 63 6b 65 74 0a 0a 0a 20 20 20 41 6e 20 45 52 52 4f 52 20 70 61 63 6b 65 74 20 28 6f 70 | .packet......An.ERROR.packet.(op |
5a80 | 63 6f 64 65 20 35 29 20 74 61 6b 65 73 20 74 68 65 20 66 6f 72 6d 20 64 65 70 69 63 74 65 64 20 | code.5).takes.the.form.depicted. |
5aa0 | 69 6e 20 46 69 67 75 72 65 20 35 2d 34 2e 20 20 41 6e 0a 20 20 20 45 52 52 4f 52 20 70 61 63 6b | in.Figure.5-4...An....ERROR.pack |
5ac0 | 65 74 20 63 61 6e 20 62 65 20 74 68 65 20 61 63 6b 6e 6f 77 6c 65 64 67 6d 65 6e 74 20 6f 66 20 | et.can.be.the.acknowledgment.of. |
5ae0 | 61 6e 79 20 6f 74 68 65 72 20 74 79 70 65 20 6f 66 20 70 61 63 6b 65 74 2e 0a 20 20 20 54 68 65 | any.other.type.of.packet.....The |
5b00 | 20 65 72 72 6f 72 20 63 6f 64 65 20 69 73 20 61 6e 20 69 6e 74 65 67 65 72 20 69 6e 64 69 63 61 | .error.code.is.an.integer.indica |
5b20 | 74 69 6e 67 20 74 68 65 20 6e 61 74 75 72 65 20 6f 66 20 74 68 65 20 65 72 72 6f 72 2e 20 20 41 | ting.the.nature.of.the.error...A |
5b40 | 0a 20 20 20 74 61 62 6c 65 20 6f 66 20 76 61 6c 75 65 73 20 61 6e 64 20 6d 65 61 6e 69 6e 67 73 | ....table.of.values.and.meanings |
5b60 | 20 69 73 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 61 70 70 65 6e 64 69 78 2e 20 20 28 4e 6f 74 | .is.given.in.the.appendix...(Not |
5b80 | 65 20 74 68 61 74 0a 20 20 20 73 65 76 65 72 61 6c 20 65 72 72 6f 72 20 63 6f 64 65 73 20 68 61 | e.that....several.error.codes.ha |
5ba0 | 76 65 20 62 65 65 6e 20 61 64 64 65 64 20 74 6f 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 | ve.been.added.to.this.version.of |
5bc0 | 20 74 68 69 73 0a 20 20 20 64 6f 63 75 6d 65 6e 74 2e 29 20 54 68 65 20 65 72 72 6f 72 20 6d 65 | .this....document.).The.error.me |
5be0 | 73 73 61 67 65 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 68 75 6d 61 6e 20 63 6f 6e 73 | ssage.is.intended.for.human.cons |
5c00 | 75 6d 70 74 69 6f 6e 2c 20 61 6e 64 0a 20 20 20 73 68 dc e3 6d 38 8e 2f 03 00 3c 00 00 00 3c 00 | umption,.and....sh..m8./..<...<. |
5c20 | 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 24 00 00 ff 11 39 51 c0 a8 00 fd | ...P...C.....@..E....$....9Q.... |
5c40 | c0 a8 00 0a c5 ba 0d 75 00 0c aa 26 00 04 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 | .......u...&...$................ |
5c60 | 6d 38 ba 2f 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 | m8./...............@.P...C..E... |
5c80 | 93 51 00 00 80 11 23 24 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 2c 57 00 03 00 25 6f 75 6c 64 | .Q....#$.........u....,W...%ould |
5ca0 | 20 62 65 20 69 6e 20 6e 65 74 61 73 63 69 69 2e 20 20 4c 69 6b 65 20 61 6c 6c 20 6f 74 68 65 72 | .be.in.netascii...Like.all.other |
5cc0 | 20 73 74 72 69 6e 67 73 2c 20 69 74 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 20 77 69 74 68 0a | .strings,.it.is.terminated.with. |
5ce0 | 20 20 20 61 20 7a 65 72 6f 20 62 79 74 65 2e 0a 0a 36 2e 20 4e 6f 72 6d 61 6c 20 54 65 72 6d 69 | ...a.zero.byte...6..Normal.Termi |
5d00 | 6e 61 74 69 6f 6e 0a 0a 20 20 20 54 68 65 20 65 6e 64 20 6f 66 20 61 20 74 72 61 6e 73 66 65 72 | nation.....The.end.of.a.transfer |
5d20 | 20 69 73 20 6d 61 72 6b 65 64 20 62 79 20 61 20 44 41 54 41 20 70 61 63 6b 65 74 20 74 68 61 74 | .is.marked.by.a.DATA.packet.that |
5d40 | 20 63 6f 6e 74 61 69 6e 73 0a 20 20 20 62 65 74 77 65 65 6e 20 30 20 61 6e 64 20 35 31 31 20 62 | .contains....between.0.and.511.b |
5d60 | 79 74 65 73 20 6f 66 20 64 61 74 61 20 28 69 2e 65 2e 2c 20 44 61 74 61 67 72 61 6d 20 6c 65 6e | ytes.of.data.(i.e.,.Datagram.len |
5d80 | 67 74 68 20 3c 20 35 31 36 29 2e 20 20 54 68 69 73 0a 20 20 20 70 61 63 6b 65 74 20 69 73 20 61 | gth.<.516)...This....packet.is.a |
5da0 | 63 6b 6e 6f 77 6c 65 64 67 65 64 20 62 79 20 61 6e 20 41 43 4b 20 70 61 63 6b 65 74 20 6c 69 6b | cknowledged.by.an.ACK.packet.lik |
5dc0 | 65 20 61 6c 6c 20 6f 74 68 65 72 20 44 41 54 41 20 70 61 63 6b 65 74 73 2e 0a 20 20 20 54 68 65 | e.all.other.DATA.packets.....The |
5de0 | 20 68 6f 73 74 20 61 63 6b 6e 6f 77 6c 65 64 67 69 6e 67 20 74 68 65 20 66 69 6e 61 6c 20 44 41 | .host.acknowledging.the.final.DA |
5e00 | 54 41 20 70 61 63 6b 65 74 20 6d 61 79 20 74 65 72 6d 69 6e 61 74 65 20 69 74 73 20 73 69 64 65 | TA.packet.may.terminate.its.side |
5e20 | 0a 20 20 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 6f 6e 20 73 65 6e 64 69 6e 67 | ....of.the.connection.on.sending |
5e40 | 20 74 68 65 20 66 69 6e 61 6c 20 41 43 4b 2e 20 20 4f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 | .the.final.ACK...On.the.other.ha |
5e60 | 6e 64 2c 0a 20 20 20 64 61 6c 6c 79 69 6e 67 20 69 73 20 65 6e 63 6f 75 72 61 67 65 64 2e 20 20 | nd,....dallying.is.encouraged... |
5e80 | 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 68 6f 73 74 20 73 65 6e dc e3 6d 38 | This.means.that.the.host.sen..m8 |
5ea0 | 16 3a 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 25 | .:..<...<....P...C.....@..E....% |
5ec0 | 00 00 ff 11 39 50 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 25 00 04 00 25 00 00 00 00 00 00 | ....9P...........u...%...%...... |
5ee0 | 00 00 00 00 00 00 00 00 dc e3 6d 38 39 3a 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 | ..........m89:...............@.P |
5f00 | 8d d7 8b 43 08 00 45 00 02 20 93 52 00 00 80 11 23 23 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c | ...C..E....R....##.........u.... |
5f20 | b5 8c 00 03 00 26 64 69 6e 67 20 74 68 65 20 66 69 6e 61 6c 0a 20 20 20 41 43 4b 20 77 69 6c 6c | .....&ding.the.final....ACK.will |
5f40 | 20 77 61 69 74 20 66 6f 72 20 61 20 77 68 69 6c 65 20 62 65 66 6f 72 65 20 74 65 72 6d 69 6e 61 | .wait.for.a.while.before.termina |
5f60 | 74 69 6e 67 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 74 72 61 6e 73 6d 69 74 0a 20 20 20 74 | ting.in.order.to.retransmit....t |
5f80 | 68 65 20 66 69 6e 61 6c 20 41 43 4b 20 69 66 20 69 74 20 68 61 73 20 62 65 65 6e 20 6c 6f 73 74 | he.final.ACK.if.it.has.been.lost |
5fa0 | 2e 20 20 54 68 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 72 20 77 69 6c 6c 20 6b 6e 6f 77 20 74 68 | ...The.acknowledger.will.know.th |
5fc0 | 61 74 0a 20 20 20 74 68 65 20 41 43 4b 20 68 61 73 20 62 65 65 6e 20 6c 6f 73 74 20 69 66 20 69 | at....the.ACK.has.been.lost.if.i |
5fe0 | 74 20 72 65 63 65 69 76 65 73 20 74 68 65 20 66 69 6e 61 6c 20 44 41 54 41 20 70 61 63 6b 65 74 | t.receives.the.final.DATA.packet |
6000 | 20 61 67 61 69 6e 2e 0a 20 20 20 54 68 65 20 68 6f 73 74 20 73 65 6e 64 69 6e 67 20 74 68 65 20 | .again.....The.host.sending.the. |
6020 | 6c 61 73 74 20 44 41 54 41 20 6d 75 73 74 20 72 65 74 72 61 6e 73 6d 69 74 20 69 74 20 75 6e 74 | last.DATA.must.retransmit.it.unt |
6040 | 69 6c 20 74 68 65 20 70 61 63 6b 65 74 20 69 73 0a 20 20 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 | il.the.packet.is....acknowledged |
6060 | 20 6f 72 20 74 68 65 20 73 65 6e 64 69 6e 67 20 68 6f 73 74 20 74 69 6d 65 73 20 6f 75 74 2e 20 | .or.the.sending.host.times.out.. |
6080 | 20 49 66 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 69 73 20 61 6e 0a 20 20 20 41 43 4b 2c 20 74 | .If.the.response.is.an....ACK,.t |
60a0 | 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 77 61 73 20 63 6f 6d 70 6c 65 74 65 64 20 73 75 | he.transmission.was.completed.su |
60c0 | 63 63 65 73 73 66 75 6c 6c 79 2e 20 20 49 66 20 74 68 65 20 73 65 6e 64 65 72 20 6f 66 0a 20 20 | ccessfully...If.the.sender.of... |
60e0 | 20 74 68 65 20 64 61 74 61 20 74 69 6d 65 73 20 6f 75 74 20 61 6e 64 20 69 73 20 6e 6f 74 20 70 | .the.data.times.out.and.is.not.p |
6100 | 72 65 70 61 72 65 64 20 74 6f 20 72 65 74 72 61 6e 73 6d 69 74 20 61 6e 79 20 6d 6f 72 65 2c 20 | repared.to.retransmit.any.more,. |
6120 | 74 68 65 0a 20 20 dc e3 6d 38 a6 44 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 | the.....m8.D..<...<....P...C.... |
6140 | 9a 40 08 00 45 00 00 20 00 26 00 00 ff 11 39 4f c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 24 | .@..E....&....9O...........u...$ |
6160 | 00 04 00 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 cf 44 03 00 2e 02 00 00 2e 02 | ...&................m8.D........ |
6180 | 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 53 00 00 80 11 23 22 c0 a8 00 0a | .......@.P...C..E....S....#".... |
61a0 | c0 a8 00 fd 0d 75 c5 ba 02 0c 60 63 00 03 00 27 20 74 72 61 6e 73 66 65 72 20 6d 61 79 20 73 74 | .....u....`c...'.transfer.may.st |
61c0 | 69 6c 6c 20 68 61 76 65 20 62 65 65 6e 20 63 6f 6d 70 6c 65 74 65 64 20 73 75 63 63 65 73 73 66 | ill.have.been.completed.successf |
61e0 | 75 6c 6c 79 2c 20 61 66 74 65 72 20 77 68 69 63 68 20 74 68 65 0a 20 20 20 61 63 6b 6e 6f 77 6c | ully,.after.which.the....acknowl |
6200 | 65 64 67 65 72 20 6f 72 20 6e 65 74 77 6f 72 6b 20 6d 61 79 20 68 61 76 65 20 65 78 70 65 72 69 | edger.or.network.may.have.experi |
6220 | 65 6e 63 65 64 20 61 20 70 72 6f 62 6c 65 6d 2e 20 20 49 74 20 69 73 20 61 6c 73 6f 0a 20 20 20 | enced.a.problem...It.is.also.... |
6240 | 70 6f 73 73 69 62 6c 65 20 69 6e 20 74 68 69 73 20 63 61 73 65 20 74 68 61 74 20 74 68 65 20 74 | possible.in.this.case.that.the.t |
6260 | 72 61 6e 73 66 65 72 20 77 61 73 20 75 6e 73 75 63 63 65 73 73 66 75 6c 2e 20 20 49 6e 20 61 6e | ransfer.was.unsuccessful...In.an |
6280 | 79 0a 20 20 20 63 61 73 65 2c 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 68 61 73 20 62 65 | y....case,.the.connection.has.be |
62a0 | 65 6e 20 63 6c 6f 73 65 64 2e 0a 0a 37 2e 20 50 72 65 6d 61 74 75 72 65 20 54 65 72 6d 69 6e 61 | en.closed...7..Premature.Termina |
62c0 | 74 69 6f 6e 0a 0a 20 20 20 49 66 20 61 20 72 65 71 75 65 73 74 20 63 61 6e 20 6e 6f 74 20 62 65 | tion.....If.a.request.can.not.be |
62e0 | 20 67 72 61 6e 74 65 64 2c 20 6f 72 20 73 6f 6d 65 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 64 | .granted,.or.some.error.occurs.d |
6300 | 75 72 69 6e 67 20 74 68 65 0a 20 20 20 74 72 61 6e 73 66 65 72 2c 20 74 68 65 6e 20 61 6e 20 45 | uring.the....transfer,.then.an.E |
6320 | 52 52 4f 52 20 70 61 63 6b 65 74 20 28 6f 70 63 6f 64 65 20 35 29 20 69 73 20 73 65 6e 74 2e 20 | RROR.packet.(opcode.5).is.sent.. |
6340 | 20 54 68 69 73 20 69 73 20 6f 6e 6c 79 20 61 0a 20 20 20 63 6f 75 72 74 65 73 79 20 73 69 6e 63 | .This.is.only.a....courtesy.sinc |
6360 | 65 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 72 65 74 72 61 6e 73 6d 69 74 74 65 64 20 6f | e.it.will.not.be.retransmitted.o |
6380 | 72 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2c 20 73 6f 20 69 74 0a 20 20 20 6d 61 79 20 6e 65 76 | r.acknowledged,.so.it....may.nev |
63a0 | 65 72 20 62 65 20 72 65 63 65 69 76 65 64 2e 20 dc e3 6d 38 1a 4f 03 00 3c 00 00 00 3c 00 00 00 | er.be.received....m8.O..<...<... |
63c0 | 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 27 00 00 ff 11 39 4e c0 a8 00 fd c0 a8 | .P...C.....@..E....'....9N...... |
63e0 | 00 0a c5 ba 0d 75 00 0c aa 23 00 04 00 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 | .....u...#...'................m8 |
6400 | d2 5e 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 54 | .^...............@.P...C..E....T |
6420 | 00 00 80 11 23 21 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c e2 61 00 03 00 28 20 54 69 6d 65 6f | ....#!.........u.....a...(.Timeo |
6440 | 75 74 73 20 6d 75 73 74 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 74 6f 20 64 65 74 65 63 74 20 | uts.must.also.be.used.to.detect. |
6460 | 65 72 72 6f 72 73 2e 0a 0a 0a 0a 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 20 20 20 20 20 20 20 | errors..........Sollins......... |
6480 | 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 | ................................ |
64a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 38 5d 0a 0c 0a 52 46 43 20 31 | ................[Page.8]...RFC.1 |
64c0 | 33 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 | 350....................TFTP.Revi |
64e0 | 73 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 | sion.2....................July.1 |
6500 | 39 39 32 0a 0a 0a 49 2e 20 41 70 70 65 6e 64 69 78 0a 0a 4f 72 64 65 72 20 6f 66 20 48 65 61 64 | 992...I..Appendix..Order.of.Head |
6520 | 65 72 73 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 20 20 20 | ers............................. |
6540 | 20 20 20 20 20 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 0a 20 | .......................2.bytes.. |
6560 | 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 2d 2d 2d | ...----------------------------- |
6580 | 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 20 20 | -----------------------------... |
65a0 | 20 7c 20 20 4c 6f 63 61 6c 20 4d 65 64 69 75 6d 20 20 7c 20 20 49 6e 74 65 72 6e 65 74 20 20 7c | .|..Local.Medium..|..Internet..| |
65c0 | 20 20 44 61 74 61 67 72 61 6d 20 20 7c 20 20 54 46 54 50 20 4f 70 63 6f 64 65 20 20 7c 0a 20 20 | ..Datagram..|..TFTP.Opcode..|... |
65e0 | 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 2d 2d 2d 2d | ..------------------------------ |
6600 | 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 0a 54 46 | ----------------------------..TF |
6620 | 54 50 20 46 6f 72 6d 61 74 73 0a 0a 20 20 20 54 79 70 65 20 20 20 4f 70 20 23 dc e3 6d 38 14 69 | TP.Formats.....Type...Op.#..m8.i |
6640 | 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 28 00 00 | ..<...<....P...C.....@..E....(.. |
6660 | ff 11 39 4d c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 22 00 04 00 28 00 00 00 00 00 00 00 00 | ..9M...........u..."...(........ |
6680 | 00 00 00 00 00 00 dc e3 6d 38 52 72 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 | ........m8Rr...............@.P.. |
66a0 | 8b 43 08 00 45 00 02 20 93 55 00 00 80 11 23 20 c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 51 0c | .C..E....U....#..........u....Q. |
66c0 | 00 03 00 29 20 20 20 20 20 46 6f 72 6d 61 74 20 77 69 74 68 6f 75 74 20 68 65 61 64 65 72 0a 0a | ...).....Format.without.header.. |
66e0 | 20 20 20 20 20 20 20 20 20 20 32 20 62 79 74 65 73 20 20 20 20 73 74 72 69 6e 67 20 20 20 31 20 | ..........2.bytes....string...1. |
6700 | 62 79 74 65 20 20 20 20 20 73 74 72 69 6e 67 20 20 20 31 20 62 79 74 65 0a 20 20 20 20 20 20 20 | byte.....string...1.byte........ |
6720 | 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 2d 2d 2d | ...----------------------------- |
6740 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 52 52 51 2f 20 20 7c 20 30 31 | ------------------....RRQ/..|.01 |
6760 | 2f 30 32 20 7c 20 20 46 69 6c 65 6e 61 6d 65 20 20 7c 20 20 20 30 20 20 7c 20 20 20 20 4d 6f 64 | /02.|..Filename..|...0..|....Mod |
6780 | 65 20 20 20 20 7c 20 20 20 30 20 20 7c 0a 20 20 20 57 52 51 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d | e....|...0..|....WRQ....-------- |
67a0 | 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 | -------------------------------- |
67c0 | 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 |
67e0 | 79 74 65 73 20 20 20 20 20 20 20 6e 20 62 79 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d | ytes.......n.bytes...........--- |
6800 | 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 20 | ------------------------------.. |
6820 | 20 20 44 41 54 41 20 20 7c 20 30 33 20 20 20 20 7c 20 20 20 42 6c 6f 63 6b 20 23 20 20 7c 20 20 | ..DATA..|.03....|...Block.#..|.. |
6840 | 20 20 44 61 74 61 20 20 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..Data....|...........---------- |
6860 | 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 | -----------------------......... |
6880 | 20 20 32 20 62 79 74 65 73 20 20 20 20 32 20 62 79 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 2d | ..2.bytes....2.bytes...........- |
68a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 41 43 4b 20 20 20 7c 20 30 34 | ------------------....ACK...|.04 |
68c0 | 20 20 20 20 dc e3 6d 38 c5 7b 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 | ......m8.{..<...<....P...C.....@ |
68e0 | 08 00 45 00 00 20 00 29 00 00 ff 11 39 4c c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 21 00 04 | ..E....)....9L...........u...!.. |
6900 | 00 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 fa 7b 03 00 2e 02 00 00 2e 02 00 00 | .)................m8.{.......... |
6920 | 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 56 00 00 80 11 23 1f c0 a8 00 0a c0 a8 | .....@.P...C..E....V....#....... |
6940 | 00 fd 0d 75 c5 ba 02 0c 9e 53 00 03 00 2a 7c 20 20 20 42 6c 6f 63 6b 20 23 20 20 7c 0a 20 20 20 | ...u.....S...*|...Block.#..|.... |
6960 | 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 0a 20 20 20 20 | .......--------------------..... |
6980 | 20 20 20 20 20 20 32 20 62 79 74 65 73 20 20 32 20 62 79 74 65 73 20 20 20 20 20 20 20 20 73 74 | ......2.bytes..2.bytes........st |
69a0 | 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 2d 2d 2d 2d 2d 2d 2d | ring....1.byte...........------- |
69c0 | 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 | -------------------------------- |
69e0 | 2d 0a 20 20 20 45 52 52 4f 52 20 7c 20 30 35 20 20 20 20 7c 20 20 45 72 72 6f 72 43 6f 64 65 20 | -....ERROR.|.05....|..ErrorCode. |
6a00 | 7c 20 20 20 45 72 72 4d 73 67 20 20 20 7c 20 20 20 30 20 20 7c 0a 20 20 20 20 20 20 20 20 20 20 | |...ErrMsg...|...0..|........... |
6a20 | 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 | -------------------------------- |
6a40 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 6e 69 74 69 61 6c 20 43 6f 6e 6e 65 63 74 69 6f 6e 20 50 72 6f | --------..Initial.Connection.Pro |
6a60 | 74 6f 63 6f 6c 20 66 6f 72 20 72 65 61 64 69 6e 67 20 61 20 66 69 6c 65 0a 0a 20 20 20 31 2e 20 | tocol.for.reading.a.file.....1.. |
6a80 | 48 6f 73 74 20 20 41 20 20 73 65 6e 64 73 20 20 61 20 20 22 52 52 51 22 20 20 74 6f 20 20 68 6f | Host..A..sends..a.."RRQ"..to..ho |
6aa0 | 73 74 20 20 42 20 20 77 69 74 68 20 20 73 6f 75 72 63 65 3d 20 41 27 73 20 54 49 44 2c 0a 20 20 | st..B..with..source=.A's.TID,... |
6ac0 | 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 3d 20 36 39 2e 0a 0a 20 20 20 32 2e 20 48 6f 73 74 | ....destination=.69......2..Host |
6ae0 | 20 42 20 73 65 6e 64 73 20 61 20 22 44 41 54 41 22 20 28 77 69 74 68 20 62 6c 6f 63 6b 20 6e 75 | .B.sends.a."DATA".(with.block.nu |
6b00 | 6d 62 65 72 3d 20 31 29 20 74 6f 20 68 6f 73 74 20 20 41 20 20 77 69 74 68 0a 20 20 20 20 20 20 | mber=.1).to.host..A..with....... |
6b20 | 73 6f 75 72 63 65 3d 20 42 27 73 20 54 49 44 2c 20 64 65 73 74 69 6e 61 74 69 6f 6e 3d 20 41 27 | source=.B's.TID,.destination=.A' |
6b40 | 73 20 54 49 44 2e 0a 0a 0a 0a 0a 0a 0a 0a dc e3 6d 38 ad 8a 03 00 3c 00 00 00 3c 00 00 00 00 50 | s.TID...........m8....<...<....P |
6b60 | 8d d7 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 2a 00 00 ff 11 39 4b c0 a8 00 fd c0 a8 00 0a | ...C.....@..E....*....9K........ |
6b80 | c5 ba 0d 75 00 0c aa 20 00 04 00 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 01 8b | ...u.......*................m8.. |
6ba0 | 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 57 00 00 | ...............@.P...C..E....W.. |
6bc0 | 80 11 23 1e c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c cd 43 00 03 00 2b 0a 0a 0a 0a 0a 0a 0a 53 | ..#..........u.....C...+.......S |
6be0 | 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 20 | ollins.......................... |
6c00 | 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 5b | ...............................[ |
6c20 | 50 61 67 65 20 39 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 | Page.9]...RFC.1350.............. |
6c40 | 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 20 | ......TFTP.Revision.2........... |
6c60 | 20 20 20 20 20 20 20 20 20 4a 75 6c 79 20 31 39 39 32 0a 0a 0a 45 72 72 6f 72 20 43 6f 64 65 73 | .........July.1992...Error.Codes |
6c80 | 0a 0a 20 20 20 56 61 6c 75 65 20 20 20 20 20 4d 65 61 6e 69 6e 67 0a 0a 20 20 20 30 20 20 20 20 | .....Value.....Meaning.....0.... |
6ca0 | 20 20 20 20 20 4e 6f 74 20 64 65 66 69 6e 65 64 2c 20 73 65 65 20 65 72 72 6f 72 20 6d 65 73 73 | .....Not.defined,.see.error.mess |
6cc0 | 61 67 65 20 28 69 66 20 61 6e 79 29 2e 0a 20 20 20 31 20 20 20 20 20 20 20 20 20 46 69 6c 65 20 | age.(if.any).....1.........File. |
6ce0 | 6e 6f 74 20 66 6f 75 6e 64 2e 0a 20 20 20 32 20 20 20 20 20 20 20 20 20 41 63 63 65 73 73 20 76 | not.found.....2.........Access.v |
6d00 | 69 6f 6c 61 74 69 6f 6e 2e 0a 20 20 20 33 20 20 20 20 20 20 20 20 20 44 69 73 6b 20 66 75 6c 6c | iolation.....3.........Disk.full |
6d20 | 20 6f 72 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 78 63 65 65 64 65 64 2e 0a 20 20 20 34 20 20 20 | .or.allocation.exceeded.....4... |
6d40 | 20 20 20 20 20 20 49 6c 6c 65 67 61 6c 20 54 46 54 50 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 20 20 | ......Illegal.TFTP.operation.... |
6d60 | 20 35 20 20 20 20 20 20 20 20 20 55 6e 6b 6e 6f 77 6e 20 74 72 61 6e 73 66 65 72 20 49 44 2e 0a | .5.........Unknown.transfer.ID.. |
6d80 | 20 20 20 36 20 20 20 20 20 20 20 20 20 46 69 6c 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 | ...6.........File.already.exists |
6da0 | 2e 0a 20 20 20 37 20 20 20 20 20 20 20 20 20 4e 6f 20 73 75 63 68 20 75 73 65 72 2e 0a 0a 49 6e | .....7.........No.such.user...In |
6dc0 | 74 65 72 6e 65 74 20 55 73 65 72 20 44 61 74 61 67 72 61 6d 20 48 65 61 dc e3 6d 38 fa 98 03 00 | ternet.User.Datagram.Hea..m8.... |
6de0 | 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 2b 00 00 ff 11 | <...<....P...C.....@..E....+.... |
6e00 | 39 4a c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 1f 00 04 00 2b 00 00 00 00 00 00 00 00 00 00 | 9J...........u.......+.......... |
6e20 | 00 00 00 00 dc e3 6d 38 53 99 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 | ......m8S................@.P...C |
6e40 | 08 00 45 00 02 20 93 58 00 00 80 11 23 1d c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 80 ac 00 03 | ..E....X....#..........u........ |
6e60 | 00 2c 64 65 72 20 5b 32 5d 0a 0a 20 20 20 28 54 68 69 73 20 68 61 73 20 62 65 65 6e 20 69 6e 63 | .,der.[2].....(This.has.been.inc |
6e80 | 6c 75 64 65 64 20 6f 6e 6c 79 20 66 6f 72 20 63 6f 6e 76 65 6e 69 65 6e 63 65 2e 20 20 54 46 54 | luded.only.for.convenience...TFT |
6ea0 | 50 20 6e 65 65 64 20 6e 6f 74 20 62 65 0a 20 20 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 | P.need.not.be....implemented.on. |
6ec0 | 74 6f 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 | top.of.the.Internet.User.Datagra |
6ee0 | 6d 20 50 72 6f 74 6f 63 6f 6c 2e 29 0a 0a 20 20 20 20 20 46 6f 72 6d 61 74 0a 0a 20 20 20 20 30 | m.Protocol.).......Format......0 |
6f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20 20 20 20 20 20 20 20 20 20 20 | ...................1............ |
6f20 | 20 20 20 20 20 20 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 0a 20 20 20 | .......2...................3.... |
6f40 | 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 20 34 20 35 | .0.1.2.3.4.5.6.7.8.9.0.1.2.3.4.5 |
6f60 | 20 36 20 37 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 | .6.7.8.9.0.1.2.3.4.5.6.7.8.9.0.1 |
6f80 | 0a 20 20 20 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 2d | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
6fc0 | 2b 2d 2b 2d 2b 0a 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 53 6f 75 72 63 65 20 50 6f 72 74 20 | +-+-+....|..........Source.Port. |
6fe0 | 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 44 65 73 74 69 6e 61 74 69 6f 6e 20 50 6f 72 | .........|.......Destination.Por |
7000 | 74 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 2b 2d 2b 2d | t........|....+-+-+-+-+-+-+-+-+- |
7020 | 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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
7040 | 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 20 20 20 20 20 20 | +-+-+-+-+-+-+-+....|............ |
7060 | 4c 65 dc e3 6d 38 83 a3 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 00 0b be 18 9a 40 08 00 | Le..m8....<...<....P...C.....@.. |
7080 | 45 00 00 20 00 2c 00 00 ff 11 39 49 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 1e 00 04 00 2c | E....,....9I...........u......., |
70a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 f7 b2 03 00 2e 02 00 00 2e 02 00 00 00 0b | ................m8.............. |
70c0 | be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 59 00 00 80 11 23 1c c0 a8 00 0a c0 a8 00 fd | ...@.P...C..E....Y....#......... |
70e0 | 0d 75 c5 ba 02 0c 2c fc 00 03 00 2d 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 20 | .u....,....-ngth.............|.. |
7100 | 20 20 20 20 20 20 20 20 20 43 68 65 63 6b 73 75 6d 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 20 | .........Checksum............|.. |
7120 | 20 20 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 | ..+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
7140 | 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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
7160 | 2b 2d 2b 0a 0a 0a 20 20 20 56 61 6c 75 65 73 20 6f 66 20 46 69 65 6c 64 73 0a 0a 0a 20 20 20 53 | +-+......Values.of.Fields......S |
7180 | 6f 75 72 63 65 20 50 6f 72 74 20 20 20 20 20 50 69 63 6b 65 64 20 62 79 20 6f 72 69 67 69 6e 61 | ource.Port.....Picked.by.origina |
71a0 | 74 6f 72 20 6f 66 20 70 61 63 6b 65 74 2e 0a 0a 20 20 20 44 65 73 74 2e 20 50 6f 72 74 20 20 20 | tor.of.packet......Dest..Port... |
71c0 | 20 20 20 50 69 63 6b 65 64 20 62 79 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 6d 61 63 68 69 6e 65 | ...Picked.by.destination.machine |
71e0 | 20 28 36 39 20 66 6f 72 20 52 52 51 20 6f 72 20 57 52 51 29 2e 0a 0a 20 20 20 4c 65 6e 67 74 68 | .(69.for.RRQ.or.WRQ)......Length |
7200 | 20 20 20 20 20 20 20 20 20 20 4e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 55 44 50 | ..........Number.of.bytes.in.UDP |
7220 | 20 70 61 63 6b 65 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 55 44 50 20 68 65 61 64 65 72 2e 0a 0a | .packet,.including.UDP.header... |
7240 | 20 20 20 43 68 65 63 6b 73 75 6d 20 20 20 20 20 20 20 20 52 65 66 65 72 65 6e 63 65 20 32 20 64 | ...Checksum........Reference.2.d |
7260 | 65 73 63 72 69 62 65 73 20 72 75 6c 65 73 20 66 6f 72 20 63 6f 6d 70 75 74 69 6e 67 20 63 68 65 | escribes.rules.for.computing.che |
7280 | 63 6b 73 75 6d 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 54 68 65 20 69 | cksum.....................(The.i |
72a0 | 6d 70 6c 65 6d 65 6e 74 6f 72 20 6f 66 20 74 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 73 75 72 | mplementor.of.this.should.be.sur |
72c0 | 65 20 74 68 61 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | e.that.the....................co |
72e0 | 72 72 65 63 74 20 61 6c 67 6f 72 69 dc e3 6d 38 7c bc 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 | rrect.algori..m8|...<...<....P.. |
7300 | 8b 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 2d 00 00 ff 11 39 48 c0 a8 00 fd c0 a8 00 0a c5 ba | .C.....@..E....-....9H.......... |
7320 | 0d 75 00 0c aa 1d 00 04 00 2d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 c7 bc 03 00 | .u.......-................m8.... |
7340 | 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 5a 00 00 80 11 | .............@.P...C..E....Z.... |
7360 | 23 1b c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 61 a0 00 03 00 2e 74 68 6d 20 69 73 20 75 73 65 | #..........u....a.....thm.is.use |
7380 | 64 20 68 65 72 65 2e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 69 65 6c | d.here.)....................Fiel |
73a0 | 64 20 63 6f 6e 74 61 69 6e 73 20 7a 65 72 6f 20 69 66 20 75 6e 75 73 65 64 2e 0a 0a 20 20 20 4e | d.contains.zero.if.unused......N |
73c0 | 6f 74 65 3a 20 54 46 54 50 20 70 61 73 73 65 73 20 74 72 61 6e 73 66 65 72 20 69 64 65 6e 74 69 | ote:.TFTP.passes.transfer.identi |
73e0 | 66 69 65 72 73 20 28 54 49 44 27 73 29 20 74 6f 20 74 68 65 20 49 6e 74 65 72 6e 65 74 20 55 73 | fiers.(TID's).to.the.Internet.Us |
7400 | 65 72 0a 20 20 20 44 61 74 61 67 72 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 74 6f 20 62 65 20 75 73 | er....Datagram.protocol.to.be.us |
7420 | 65 64 20 61 73 20 74 68 65 20 73 6f 75 72 63 65 20 61 6e 64 20 64 65 73 74 69 6e 61 74 69 6f 6e | ed.as.the.source.and.destination |
7440 | 20 70 6f 72 74 73 2e 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 | .ports........Sollins........... |
7460 | 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 | ................................ |
7480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 67 65 20 31 30 5d 0a 0c 0a 52 46 43 20 31 33 35 | .............[Page.10]...RFC.135 |
74a0 | 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 69 | 0....................TFTP.Revisi |
74c0 | 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 |
74e0 | 32 0a 0a 0a 52 65 66 65 72 65 6e 63 65 73 0a 0a 20 20 20 5b 31 5d 20 20 55 53 41 20 53 74 61 6e | 2...References.....[1]..USA.Stan |
7500 | 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 65 72 63 | dard.Code.for.Information.Interc |
7520 | 68 61 6e 67 65 2c 20 55 53 41 53 49 20 58 33 2e 34 2d 31 39 36 38 2e 0a 0a 20 20 20 5b 32 5d 20 | hange,.USASI.X3.4-1968......[2]. |
7540 | 20 50 6f 73 74 65 6c 2c 20 4a 2e 2c 20 22 55 73 65 72 20 44 61 74 61 67 72 61 6d 20 20 50 72 6f | .Postel,.J.,."User.Datagram..Pro |
7560 | 74 6f 63 6f 6c 2c 22 20 52 46 43 20 37 36 38 2c 20 55 53 43 2f 49 dc e3 6d 38 01 c7 03 00 3c 00 | tocol,".RFC.768,.USC/I..m8....<. |
7580 | 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 2e 00 00 ff 11 39 47 | ..<....P...C.....@..E.........9G |
75a0 | c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 1c 00 04 00 2e 00 00 00 00 00 00 00 00 00 00 00 00 | ...........u.................... |
75c0 | 00 00 dc e3 6d 38 6d d4 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 | ....m8m................@.P...C.. |
75e0 | 45 00 02 20 93 5b 00 00 80 11 23 1a c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 02 0c 68 13 00 03 00 2f | E....[....#..........u....h..../ |
7600 | 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 53 63 69 65 6e 63 65 73 20 49 6e 73 74 | nformation.........Sciences.Inst |
7620 | 69 74 75 74 65 2c 20 32 38 20 41 75 67 75 73 74 20 31 39 38 30 2e 0a 0a 20 20 20 5b 33 5d 20 20 | itute,.28.August.1980......[3].. |
7640 | 50 6f 73 74 65 6c 2c 20 4a 2e 2c 20 22 54 65 6c 6e 65 74 20 50 72 6f 74 6f 63 6f 6c 20 53 70 65 | Postel,.J.,."Telnet.Protocol.Spe |
7660 | 63 69 66 69 63 61 74 69 6f 6e 2c 22 20 52 46 43 20 37 36 34 2c 0a 20 20 20 20 20 20 20 20 55 53 | cification,".RFC.764,.........US |
7680 | 43 2f 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 53 63 69 65 6e 63 65 73 20 49 6e 73 74 69 74 75 74 65 | C/Information.Sciences.Institute |
76a0 | 2c 20 4a 75 6e 65 2c 20 31 39 38 30 2e 0a 0a 20 20 20 5b 34 5d 20 20 42 72 61 64 65 6e 2c 20 52 | ,.June,.1980......[4]..Braden,.R |
76c0 | 2e 2c 20 45 64 69 74 6f 72 2c 20 22 52 65 71 75 69 72 65 6d 65 6e 74 73 20 66 6f 72 20 49 6e 74 | .,.Editor,."Requirements.for.Int |
76e0 | 65 72 6e 65 74 20 48 6f 73 74 73 20 2d 2d 0a 20 20 20 20 20 20 20 20 41 70 70 6c 69 63 61 74 69 | ernet.Hosts.--.........Applicati |
7700 | 6f 6e 20 61 6e 64 20 53 75 70 70 6f 72 74 22 2c 20 52 46 43 20 31 31 32 33 2c 20 55 53 43 2f 49 | on.and.Support",.RFC.1123,.USC/I |
7720 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 53 63 69 65 6e 63 65 73 0a 20 20 20 20 20 20 20 20 49 6e 73 74 | nformation.Sciences.........Inst |
7740 | 69 74 75 74 65 2c 20 4f 63 74 6f 62 65 72 20 31 39 38 39 2e 0a 0a 53 65 63 75 72 69 74 79 20 43 | itute,.October.1989...Security.C |
7760 | 6f 6e 73 69 64 65 72 61 74 69 6f 6e 73 0a 0a 20 20 20 53 69 6e 63 65 20 54 46 54 50 20 69 6e 63 | onsiderations.....Since.TFTP.inc |
7780 | 6c 75 64 65 73 20 6e 6f 20 6c 6f 67 69 6e 20 6f 72 20 61 63 63 65 73 73 20 63 6f 6e 74 72 6f 6c | ludes.no.login.or.access.control |
77a0 | 20 6d 65 63 68 61 6e 69 73 6d 73 2c 20 63 61 72 65 20 6d 75 73 74 0a 20 20 20 62 65 20 74 61 6b | .mechanisms,.care.must....be.tak |
77c0 | 65 6e 20 69 6e 20 74 68 65 20 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 74 6f 20 61 20 54 46 | en.in.the.rights.granted.to.a.TF |
77e0 | 54 50 20 73 65 72 76 65 72 20 70 72 6f 63 65 73 73 20 73 6f 20 61 73 20 6e 6f 74 20 74 6f 0a 20 | TP.server.process.so.as.not.to.. |
7800 | dc e3 6d 38 00 de 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 | ..m8....<...<....P...C.....@..E. |
7820 | 00 20 00 2f 00 00 ff 11 39 46 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 00 0c aa 1b 00 04 00 2f 00 00 | .../....9F...........u......./.. |
7840 | 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 24 de 03 00 2e 02 00 00 2e 02 00 00 00 0b be 18 | ..............m8$............... |
7860 | 9a 40 00 50 8d d7 8b 43 08 00 45 00 02 20 93 5c 00 00 80 11 23 19 c0 a8 00 0a c0 a8 00 fd 0d 75 | .@.P...C..E....\....#..........u |
7880 | c5 ba 02 0c 33 75 00 03 00 30 20 20 76 69 6f 6c 61 74 65 20 74 68 65 20 73 65 63 75 72 69 74 79 | ....3u...0..violate.the.security |
78a0 | 20 6f 66 20 74 68 65 20 73 65 72 76 65 72 20 68 6f 73 74 73 20 66 69 6c 65 20 73 79 73 74 65 6d | .of.the.server.hosts.file.system |
78c0 | 2e 20 20 54 46 54 50 20 69 73 20 6f 66 74 65 6e 0a 20 20 20 69 6e 73 74 61 6c 6c 65 64 20 77 69 | ...TFTP.is.often....installed.wi |
78e0 | 74 68 20 63 6f 6e 74 72 6f 6c 73 20 73 75 63 68 20 74 68 61 74 20 6f 6e 6c 79 20 66 69 6c 65 73 | th.controls.such.that.only.files |
7900 | 20 74 68 61 74 20 68 61 76 65 20 70 75 62 6c 69 63 20 72 65 61 64 0a 20 20 20 61 63 63 65 73 73 | .that.have.public.read....access |
7920 | 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 76 69 61 20 54 46 54 50 20 61 6e 64 20 77 72 69 74 | .are.available.via.TFTP.and.writ |
7940 | 69 6e 67 20 66 69 6c 65 73 20 76 69 61 20 54 46 54 50 20 69 73 0a 20 20 20 64 69 73 61 6c 6c 6f | ing.files.via.TFTP.is....disallo |
7960 | 77 65 64 2e 0a 0a 41 75 74 68 6f 72 27 73 20 41 64 64 72 65 73 73 0a 0a 20 20 20 4b 61 72 65 6e | wed...Author's.Address.....Karen |
7980 | 20 52 2e 20 53 6f 6c 6c 69 6e 73 0a 20 20 20 4d 61 73 73 61 63 68 75 73 65 74 74 73 20 49 6e 73 | .R..Sollins....Massachusetts.Ins |
79a0 | 74 69 74 75 74 65 20 6f 66 20 54 65 63 68 6e 6f 6c 6f 67 79 0a 20 20 20 4c 61 62 6f 72 61 74 6f | titute.of.Technology....Laborato |
79c0 | 72 79 20 66 6f 72 20 43 6f 6d 70 75 74 65 72 20 53 63 69 65 6e 63 65 0a 20 20 20 35 34 35 20 54 | ry.for.Computer.Science....545.T |
79e0 | 65 63 68 6e 6f 6c 6f 67 79 20 53 71 75 61 72 65 0a 20 20 20 43 61 6d 62 72 69 64 67 65 2c 20 4d | echnology.Square....Cambridge,.M |
7a00 | 41 20 30 32 31 33 39 2d 31 39 38 36 0a 0a 20 20 20 50 68 6f 6e 65 3a 20 28 36 31 37 29 20 32 35 | A.02139-1986.....Phone:.(617).25 |
7a20 | 33 2d 36 30 30 36 0a 0a 20 20 20 45 4d 61 69 6c 3a 20 53 4f 4c 4c 49 4e 53 40 4c 43 53 2e 4d 49 | 3-6006.....EMail:.SOLLINS@LCS.MI |
7a40 | 54 2e 45 44 55 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 53 6f 6c 6c 69 6e 73 20 20 | T.EDU..................Sollins.. |
7a60 | 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 | ................................ |
7a80 | 20 20 20 20 20 20 20 20 20 20 dc e3 6d 38 76 e8 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b 43 | ............m8v...<...<....P...C |
7aa0 | 00 0b be 18 9a 40 08 00 45 00 00 20 00 30 00 00 ff 11 39 45 c0 a8 00 fd c0 a8 00 0a c5 ba 0d 75 | .....@..E....0....9E...........u |
7ac0 | 00 0c aa 1a 00 04 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc e3 6d 38 91 e8 03 00 45 00 | .......0................m8....E. |
7ae0 | 00 00 45 00 00 00 00 0b be 18 9a 40 00 50 8d d7 8b 43 08 00 45 00 00 37 93 5d 00 00 80 11 25 01 | ..E........@.P...C..E..7.]....%. |
7b00 | c0 a8 00 0a c0 a8 00 fd 0d 75 c5 ba 00 23 2d 18 00 03 00 31 20 20 20 20 20 20 20 20 20 20 20 20 | .........u...#-....1............ |
7b20 | 5b 50 61 67 65 20 31 31 5d 0a 0c dc e3 6d 38 f1 f2 03 00 3c 00 00 00 3c 00 00 00 00 50 8d d7 8b | [Page.11]....m8....<...<....P... |
7b40 | 43 00 0b be 18 9a 40 08 00 45 00 00 20 00 31 00 00 ff 11 39 44 c0 a8 00 fd c0 a8 00 0a c5 ba 0d | C.....@..E....1....9D........... |
7b60 | 75 00 0c aa 19 00 04 00 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c 02 6e 38 13 ea 0c 00 3d | u.......1................n8....= |
7b80 | 00 00 00 3d 00 00 00 f4 ea 67 f7 b2 42 08 00 27 9e d2 5b 08 00 45 00 00 2f fa 19 40 00 40 11 de | ...=.....g..B..'..[..E../..@.@.. |
7ba0 | 98 ac 1c 04 35 ac 10 05 aa d5 63 00 45 00 1b 1e 76 00 01 73 79 73 6d 61 6e 2e 6c 69 73 00 6f 63 | ....5.....c.E...v..sysman.lis.oc |
7bc0 | 74 65 74 00 b4 12 6e 38 c8 9f 09 00 3c 00 00 00 3c 00 00 00 78 24 af 3e 3d 03 00 50 56 9f cf 8a | tet...n8....<...<...x$.>=..PV... |
7be0 | 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 e0 00 02 | ..E...b.@.@.t....[.....J.E..G... |
7c00 | 7a 7a 2e 62 69 6e 00 6e 65 74 61 73 63 69 69 00 b4 12 6e 38 ae a3 09 00 2e 00 00 00 2e 00 00 00 | zz.bin.netascii...n8............ |
7c20 | 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 aa ac 1c | .PV...x$.>=...E.......@.l....... |
7c40 | 05 5b f2 6a ae 4a 00 0c fb de 00 04 00 00 b4 12 6e 38 c6 a4 09 00 2e 02 00 00 2e 02 00 00 78 24 | .[.j.J..........n8............x$ |
7c60 | 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 1c 05 aa | .>=..PV.....E...b.@.@.r....[.... |
7c80 | 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 dc | .J.j..BV...........`.....n...... |
7ca0 | 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 a4 | G......ER........d...a..D....... |
7cc0 | 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 b4 | .......a`....1.>#.=c..:p....7... |
7ce0 | 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 fd | ..........puq.x....wW.....~~}<.. |
7d00 | 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 db | ...............v.o....=......... |
7d20 | 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 8f | .o.?....?.<~.W.....~..n......... |
7d40 | 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 cb | ?.=....{..........;......w./.... |
7d60 | 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 ef | ......_..?....w....?.._......... |
7d80 | 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 7f | .....U....q..................... |
7da0 | 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 3c | ............................>>>< |
7dc0 | 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 7f | .;......................?n..=... |
7de0 | 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 fc | ..O....w.../............?....... |
7e00 | 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 1f | .....x............?...?..O.._... |
7e20 | 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 fe | .........WOh7.7_...??.x......... |
7e40 | 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 f8 | .......|.....p.........%.../.... |
7e60 | 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 43 | ......}.y8.<....{.o8{.K....BCCCC |
7e80 | 43 43 ab d1 9e ef 26 1a 1a 1a 1a 1a b4 12 6e 38 55 a5 09 00 2e 02 00 00 2e 02 00 00 78 24 af 3e | CC....&.......n8U...........x$.> |
7ea0 | 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 aa ae 4a | =..PV.....E...b.@.@.r....[.....J |
7ec0 | 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 dc 47 f1 | .j..BV...........`.....n......G. |
7ee0 | 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 a4 ea e9 | .....ER........d...a..D......... |
7f00 | 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 b4 b8 ae | .....a`....1.>#.=c..:p....7..... |
7f20 | 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 fd fa c7 | ........puq.x....wW.....~~}<.... |
7f40 | 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 db f1 6f | .............v.o....=..........o |
7f60 | 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 8f 3f be | .?....?.<~.W.....~..n.........?. |
7f80 | 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 cb 0f df | =....{..........;......w./...... |
7fa0 | 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 ef fe cd | ...._..?....w....?.._........... |
7fc0 | 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 7f fa fc | ...U....q....................... |
7fe0 | 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 3c be 3b | ..........................>>><.; |
8000 | 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 7f f6 9f | ......................?n..=..... |
8020 | 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 fc db ff | O....w.../............?......... |
8040 | 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 1f d0 d0 | ...x............?...?..O.._..... |
8060 | 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 fe fb 7f | .......WOh7.7_...??.x........... |
8080 | 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 f8 fd e6 | .....|.....p.........%.../...... |
80a0 | 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 43 43 43 | ....}.y8.<....{.o8{.K....BCCCCCC |
80c0 | ab d1 9e ef 26 1a 1a 1a 1a 1a b4 12 6e 38 86 a5 09 00 2e 00 00 00 2e 00 00 00 00 50 56 9f cf 8a | ....&.......n8.............PV... |
80e0 | 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 6a ae 4a | x$.>=...E.......@.l........[.j.J |
8100 | 00 0c fb dd 00 04 00 01 | ........ |