rfc1434.ps
来自「<VC++网络游戏建摸与实现>源代码」· PS 代码 · 共 3,228 行 · 第 1/5 页
PS
3,228 行
%!PS-Adobe-3.0%%Creator: Windows PSCRIPT%%Title: Microsoft Word - RFC1434.DOC%%BoundingBox: 17 17 595 776%%DocumentNeededResources: (atend)%%DocumentSuppliedResources: (atend)%%Pages: (atend)%%BeginResource: procset Win35Dict 3 1/Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr/grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld/rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrixld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc/setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore falsedef/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eqand{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd/FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{/hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sMmatrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUEmatrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrixdtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{/SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsaveshowpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 stringdef/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exchputinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed/cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyPcyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPgadd exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iResdiv dup scale 0 0 transform .25 add round .25 sub exch .25 add round.25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE falsedef}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85/ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar 16#A7/section16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute16#FE/thorn 16#FF/ydieresis ] def/reencdict 12 dict def/IsChar{basefontdict/CharStrings get exch known}bd/MapCh{dup IsChar not{pop/bullet}ifnewfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0/degree IsChar{/degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar IsChar{/brokenbar}{/bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname ed/basefontnameed FontDirectory newfontname known not{/basefontdict basefontname findfontdef/newfont basefontdict maxlength dict def basefontdict{exch dup/FIDne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll put}{exchnewfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont/FontNamenewfontname put 127 1 159{newfont/Encoding get exch/bullet put}forANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree MapBBnewfontname newfont definefont pop}if newfontname end}bd/SB{FC/ULlened/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed/dxGdi ed/y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1 mul x1 x1mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch y1 mulcbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra ed/dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtradyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Breakadd}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyULsl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULescesc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform/yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxErotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUEmxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePositionknown not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform/dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThicknessknown not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copylt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin/FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16]def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{/pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 indexput 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfontdefinefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M chshow}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 wY1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub duprlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 wX1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dupneg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbboxAU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div rounddef 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}ifdup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/fted fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 divPenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}ifiPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd/AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sydiv 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cmpop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copyM 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 rarcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys divdef/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 divy0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeatx0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeatm sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed/x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}ifsc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd/CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gtdup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def/undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def/typecheck(operator was expecting a different type of operand)def/ioerror(input/output error occured)def end{end}if errordict begin/handleerror{$error begin newerror{/newerror false def showpage 7272 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfontx y moveto(Offending Command = )show/command load{dup type/stringtypene{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )showerrorname{dup type dup( max err string )cvs show( : )show/stringtypene{( max err string )cvs}if show}exec errordict begin errhelpdict errornameknown{x 1 add y .2 sub moveto errhelpdict errorname get show}if end/y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1add y moveto dup type/stringtype ne{( max err string )cvs}if show}forallshowpage}if end}def end}bd end%%EndResource/SVDoc save def%%EndProlog%%BeginSetupWin35Dict beginErrHandlerstatusdict begin 0 setjobtimeout endstatusdict begin statusdict /jobname (Microsoft Word - RFC1434.DOC) put end/oldDictCnt countdictstack def {statusdict begin 1 setpapertray end}stopped{ countdictstack oldDictCnt lt { Win35Dict begin }{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if/oldDictCnt countdictstack def {letter}stopped{ countdictstack oldDictCnt lt { Win35Dict begin }{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if[{ }/exec load currenttransfer /exec load] cvx settransfer/setresolution where { pop 300 300 setresolution } if%%EndSetup%%Page: 1 1%%PageResources: (atend)SS0 0 23 22 803 1100 300 SM32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font0 0 0 fC306 86 424 (Network Working Group) 424 SB1941 86 165 (R. Dixon) 165 SB306 136 503 (Request for Comments: 1434) 503 SB1942 136 164 (D. Kushi) 164 SB2028 186 78 (IBM) 78 SB1900 236 206 (March 1993) 206 SB32 0 0 75 75 0 0 0 67 /Times-Roman /font44 ANSIFont font464 337 1484 (Data Link Switching: Switch-to-Switch Protocol) 1484 SB32 0 0 67 67 0 0 0 61 /Times-Bold /font41 ANSIFont font306 604 571 (Status of this Memo) 571 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 732 1724 (This memo provides information for the Internet community. It does not specify an Internet standard.) 1724 SB306 782 660 (Distribution of this memo is unlimited.) 660 SB32 0 0 67 67 0 0 0 61 /Times-Bold /font41 ANSIFont font306 883 249 (Abstract) 249 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 1011 1774 (This RFC describes IBM's support of Data Link Switching over TCP/IP. The RFC is being distributed to) 1774 SB306 1061 1702 (members of the Internet community in order to solicit their reactions to the proposals contained in it.) 1702 SB306 1111 1777 (While the issues discussed may not be directly relevant to the research problems of the Internet, they may) 1777 SB306 1161 1014 (be interesting to a number of researchers and implementors.) 1014 SB306 1261 1742 (Any questions or comments relative to the contents of this RFC should be sent to the following Internet) 1742 SB306 1312 160 (address: ) 160 SB32 0 0 42 42 0 0 0 39 /Times-Bold /font41 ANSIFont font466 1311 498 (dlsw@ralvma.vnet.ibm.com) 498 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font964 1312 11 (.) 11 SB32 0 0 67 67 0 0 0 61 /Times-Bold /font41 ANSIFont font306 1413 512 (Table of Contents) 512 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 1541 252 (1. Introduction) 252 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font561 1541 352 (................................) 352 SB913 1541 352 (................................) 352 SB1265 1541 352 (................................) 352 SB1617 1541 352 (................................) 352 SB1969 1541 55 (.....) 55 SB2031 1541 21 (3) 21 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 1641 205 (2. Overview) 205 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font517 1641 352 (................................) 352 SB869 1641 352 (................................) 352 SB1221 1641 352 (................................) 352 SB1573 1641 352 (................................) 352 SB1925 1641 99 (.........) 99 SB2031 1641 21 (3) 21 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 1741 414 (3. Transport Connection) 414 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font726 1741 352 (................................) 352 SB1078 1741 352 (................................) 352 SB1430 1741 352 (................................) 352 SB1782 1741 242 (......................) 242 SB2031 1741 21 (4) 21 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 1841 412 (3.1. SSP Frame Formats) 412 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font869 1841 352 (................................) 352 SB1221 1841 352 (................................) 352 SB1573 1841 352 (................................) 352 SB1925 1841 99 (.........) 99 SB2031 1841 21 (5) 21 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 1941 411 (3.2. Address Parameters) 411 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font869 1941 352 (................................) 352 SB1221 1941 352 (................................) 352 SB1573 1941 352 (................................) 352 SB1925 1941 99 (.........) 99 SB2031 1941 21 (7) 21 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 2041 331 (3.3. Message Types) 331 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font792 2041 352 (................................) 352 SB1144 2041 352 (................................) 352 SB1496 2041 352 (................................) 352 SB1848 2041 176 (................) 176 SB2031 2041 21 (9) 21 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 2141 414 (4. Protocol Specification) 414 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font726 2141 352 (................................) 352 SB1078 2141 352 (................................) 352 SB1430 2141 352 (................................) 352 SB1782 2141 242 (......................) 242 SB2031 2141 21 (9) 21 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 2241 486 (4.1. Protocol Flow Diagrams) 486 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font946 2241 352 (................................) 352 SB1298 2241 352 (................................) 352 SB1650 2241 352 (................................) 352 SB2002 2241 22 (..) 22 SB2031 2241 21 (9) 21 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font606 2341 414 (4.1.1. Connect Protocols) 414 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font1023 2341 352 (................................) 352 SB1375 2341 352 (................................) 352 SB1727 2341 297 (...........................) 297 SB2031 2341 42 (10) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font606 2441 484 (4.1.2. Link Restart Protocols) 484 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font1100 2441 352 (................................) 352 SB1452 2441 352 (................................) 352 SB1804 2441 220 (....................) 220 SB2031 2441 42 (11) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font606 2541 462 (4.1.3. Disconnect Protocols) 462 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font1078 2541 352 (................................) 352 SB1430 2541 352 (................................) 352 SB1782 2541 242 (......................) 242 SB2031 2541 42 (11) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 2641 407 (4.2. DLS State Machine) 407 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font869 2641 352 (................................) 352 SB1221 2641 352 (................................) 352 SB1573 2641 352 (................................) 352 SB1925 2641 99 (.........) 99 SB2031 2641 42 (12) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font606 2741 516 (4.2.1. Data Link Switch States) 516 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font1122 2741 352 (................................) 352 SB1474 2741 352 (................................) 352 SB1826 2741 198 (..................) 198 SB2031 2741 42 (12) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font606 2841 500 (4.2.2. State Transition Tables) 500 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font1111 2841 352 (................................) 352 SB1463 2841 352 (................................) 352 SB1815 2841 209 (...................) 209 SB2031 2841 42 (15) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 2986 260 (Dixon & Kushi) 260 SB1965 2986 106 ([Page ) 106 SB2071 2986 21 (1) 21 SB2092 2986 14 (]) 14 SB1 #CEJ RS%%PageTrailer%%PageResources: font Times-Bold%%+ font Times-Roman%%Page: 2 2%%PageResources: (atend)SS0 0 23 22 803 1100 300 SM32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font0 0 0 fC306 86 196 (RFC: 1434) 196 SB928 86 555 (DLS: Switch-to-Switch Protocol) 555 SB1900 86 206 (March 1993) 206 SB456 236 424 (4.3. NetBIOS Datagrams) 424 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font880 236 352 (................................) 352 SB1232 236 352 (................................) 352 SB1584 236 352 (................................) 352 SB1936 236 88 (........) 88 SB2031 236 42 (22) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 336 313 (Acknowledgments) 313 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font627 336 352 (................................) 352 SB979 336 352 (................................) 352 SB1331 336 352 (................................) 352 SB1683 336 341 (...............................) 341 SB2031 336 42 (23) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 436 183 (References) 183 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font495 436 352 (................................) 352 SB847 436 352 (................................) 352 SB1199 436 352 (................................) 352 SB1551 436 352 (................................) 352 SB1903 436 121 (...........) 121 SB2031 436 42 (23) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 536 402 (Security Considerations) 402 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font715 536 352 (................................) 352 SB1067 536 352 (................................) 352 SB1419 536 352 (................................) 352 SB1771 536 253 (.......................) 253 SB2031 536 42 (23) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 636 326 (Authors' Addresses) 326 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font638 636 352 (................................) 352 SB990 636 352 (................................) 352 SB1342 636 352 (................................) 352 SB1694 636 330 (..............................) 330 SB2031 636 42 (24) 42 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 2986 260 (Dixon & Kushi) 260 SB1965 2986 106 ([Page ) 106 SB2071 2986 21 (2) 21 SB2092 2986 14 (]) 14 SB1 #CEJ RS%%PageTrailer%%PageResources: font Times-Roman%%Page: 3 3%%PageResources: (atend)SS0 0 23 22 803 1100 300 SM32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font0 0 0 fC306 86 196 (RFC: 1434) 196 SB928 86 555 (DLS: Switch-to-Switch Protocol) 555 SB1900 86 206 (March 1993) 206 SB32 0 0 67 67 0 0 0 61 /Times-Bold /font41 ANSIFont font306 237 433 (1. Introduction) 433 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 365 1797 (Data Link Switching \(DLS\) is a forwarding mechanism for the IBM SNA and IBM NetBIOS protocols. It) 1797 SB306 415 1758 (does not provide full routing, but instead provides switching at the Data Link layer and encapsulation in) 1758 SB306 465 1795 (TCP/IP for transport over the Internet. This memo documents the Switch-to-Switch Protocol \(SSP\) that is) 1795 SB306 515 763 (used between IBM 6611 Network Processors.) 763 SB306 615 1734 (Today, the IBM 6611 supports SNA \(PU 2 and PU 4\) systems and NetBIOS systems attached to token-) 1734 SB306 665 1697 (ring networks, as well as SNA \(PU 2\) systems attached to SDLC links. For the later case, the SDLC) 1697 SB306 715 1686 (attached systems are provided with a LAN appearance within the IBM 6611. For the LAN attached) 1686 SB306 765 1781 (systems, the IBM 6611 appears as a source-routing bridge. Remote systems that are accessed through the) 1781 SB306 815 1735 (IBM 6611 appear as systems attached to an adjacent ring. This ring is a virtual ring that is manifested) 1735 SB306 865 392 (within each IBM 6611.) 392 SB32 0 0 67 67 0 0 0 61 /Times-Bold /font41 ANSIFont font306 966 344 (2. Overview) 344 SB32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font306 1094 1754 (Data Link Switching was developed to provide support for SNA and NetBIOS in multi-protocol routers.) 1754 SB306 1144 1729 (Since SNA and NetBIOS are basically connection oriented protocols, the Data Link Control procedure) 1729 SB306 1194 1750 (that they use on the LAN is IEEE 802.2 Logical Link Control \(LLC\) Type 2. Data Link Switching also) 1750 SB306 1244 1196 (accommodates SNA protocols over WAN links via the SDLC protocol.) 1196 SB306 1344 1773 (IEEE 802.2 LLC Type 2 was designed with the assumption that the network transit delay would be small) 1773 SB306 1394 1663 (and predictable \(i.e., a local LAN\). Therefore the LLC elements of procedure use a fixed timer for) 1663 SB306 1444 1659 (detecting lost frames. When bridging is used over wide area lines \(especially at lower speeds\), the) 1659 SB306 1494 1769 (network delay is larger and it can vary greatly based upon congestion. When the delay exceeds the time-) 1769 SB306 1544 1762 (out value LLC attempts to retransmit. If the frame is not actually lost, only delayed, it is possible for the) 1762 SB306 1594 1619 (LLC Type 2 procedures to become confused. And as a result, the link is eventually taken down.) 1619 SB306 1694 1749 (Given the use of LLC Type 2 services, Data Link Switching addresses the following bridging problems:) 1749 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 400 3165 0 0 CB381 1790 19 (\267) 19 SBgr32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 1794 266 (DLC Time-outs) 266 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 400 3165 0 0 CB381 1840 19 (\267) 19 SBgr32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 1844 664 (DLC Acknowledgments over the WAN) 664 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 400 3165 0 0 CB381 1890 19 (\267) 19 SBgr32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 1894 499 (Flow and Congestion Control) 499 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 400 3165 0 0 CB381 1940 19 (\267) 19 SBgr32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 1944 615 (Broadcast Control of Search Packets) 615 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 400 3165 0 0 CB381 1990 19 (\267) 19 SBgr32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font456 1994 705 (Source-Route Bridging Hop Count Limits) 705 SB306 2094 1717 (NetBIOS also makes extensive use of datagram services that use LLC Type 1. In this case, Data Link) 1717 SB306 2144 1003 (Switching addresses the last two problems in the above list.) 1003 SB306 2244 1785 (The principal difference between Data Link Switching and bridging is that DLS terminates the Data Link) 1785 SB306 2294 1737 (Control whereas bridging does not. The following figure illustrates this difference based upon two end) 1737 SB306 2344 758 (systems operating with LLC Type 2 services.) 758 SB306 2986 260 (Dixon & Kushi) 260 SB1965 2986 106 ([Page ) 106 SB2071 2986 21 (3) 21 SB2092 2986 14 (]) 14 SB1 #CEJ RS%%PageTrailer%%PageResources: font Symbol%%+ font Times-Bold%%+ font Times-Roman%%Page: 4 4%%PageResources: (atend)SS0 0 23 22 803 1100 300 SM32 0 0 42 42 0 0 0 38 /Times-Roman /font44 ANSIFont font0 0 0 fC306 86 196 (RFC: 1434) 196 SB928 86 555 (DLS: Switch-to-Switch Protocol) 555 SB1900 86 206 (March 1993) 206 SB32 0 0 42 42 0 0 0 39 /Times-Bold /font41 ANSIFont fontgs 1902 742 255 234 CB344 243 160 (Bridging) 160 SBgr255 255 255 fC/fm 256 def1819 3 296 237 B1 Fn0 0 0 fC2 2 293 234 B1 Fn2 2 293 234 B1 Fn1819 2 296 234 B1 Fn2 2 2116 234 B1 Fn2 2 2116 234 B1 Fn2 103 293 237 B1 Fn2 103 2116 237 B1 Fn1 lc1 lj0 0 0 pC6 4 SP1174 418 M 146 1 1 PPSn1061 401 M 153 0 1 PPSn0 lc0 lj192 192 192 fC151 92 348 363 B1 FSn151 92 1881 363 B1 FSn255 255 255 fC176 92 881 363 B1 FSn176 92 1322 363 B1 FSn32 0 0 31 31 0 0 0 29 /Helvetica-Bold /font19 ANSIFont font0 0 0 fCgs 1902 742 255 234 CB1329 390 96 (Bridge) 96 SBgr1 lc1 lj1214 401 M -40 17 1 PPSn500 410 M 379 0 1 PPSn1499 410 M 382 0 1 PPSn255 255 255 fC152 22 686 408 E1 FSn151 22 1689 408 E1 FSn419 502 M 1530 0 1 PPSn0 0 0 fC1937 490 M 0 -20 -39 10 39 10 3 PP1 FSn1976 544 M -1530 0 1 PPSn458 533 M 0 -19 40 10 -40 9 3 PP1 FSngs 1902 742 255 234 CB416 464 55 (Info) 55 SBgrgs 1902 742 255 234 CB1909 507 44 (RR) 44 SBgrgs 1902 742 255 234 CB888 389 96 (Bridge) 96 SBgr32 0 0 31 31 0 0 0 31 /AvantGarde-Book /font1 ANSIFont fontgs 1902 742 255 234 CB1118 341 95 (TCP/IP) 95 SBgr2 263 293 341 B1 Fn2 263 2116 341 B1 Fn32 0 0 42 42 0 0 0 39 /Times-Bold /font41 ANSIFont fontgs 1902 742 255 234 CB344 607 372 (Data Link Switching) 372 SBgr2 99 293 605 B1 Fn2 99 2116 605 B1 Fn1177 765 M 146 1 1 PPSn1063 749 M 154 0 1 PPSn0 lc0 lj192 192 192 fC151 83 348 715 B1 FSn151 83 1886 715 B1 FSn255 255 255 fC176 83 883 715 B1 FSn32 0 0 29 29 0 0 0 27 /Helvetica-Bold /font19 ANSIFont font0 0 0 fCgs 1902 742 255 234 CB921 739 58 (DLS) 58 SBgr255 255 255 fC176 83 1328 715 B1 FSn0 0 0 fCgs 1902 742 255 234 CB1368 739 58 (DLS) 58 SBgr1 lc1 lj1217 749 M -40 16 1 PPSn500 757 M 380 0 1 PPSn1503 757 M 382 0 1 PPSn255 255 255 fC
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?