⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1347.ps

📁 RFC 的详细文档!
💻 PS
📖 第 1 页 / 共 3 页
字号:
%!PS-Adobe-2.1
%%Creator: DECwrite V2.0
%%+Copyright (c) 1990 DIGITAL EQUIPMENT CORPORATION.  
%%+All Rights Reserved.
%%DocumentFonts: (atend)
%%EndComments
%%BeginProcSet DEC_WRITE 1.07
/DEC_WRITE_dict 150 dict def DEC_WRITE_dict begin/$D save def/$I 0 def/$S 0
def/$C matrix def/$R matrix def/$L matrix def/$E matrix def/pat1{/px exch
def/pa 8 array def 0 1 7{/py exch def/pw 4 string def 0 1 3{pw exch px py 1
getinterval putinterval}for pa py pw put}for}def/pat2{/pi exch def/cflag
exch def save cflag 1 eq{eoclip}{clip}ifelse newpath{clippath
pathbbox}stopped not{/ph exch def/pw exch def/py exch def/px exch def/px px
3072 div floor 3072 mul def/py py 3072 div floor 3072 mul def px py
translate/pw pw px sub 3072 div floor 1 add cvi def/ph ph py sub 3072 div
floor 1 add cvi def pw 3072 mul ph 3072 mul scale/pw pw 32 mul def/ph ph 32
mul def/px 0 def/py 0 def pw ph pi[pw 0 0 ph 0 0]{pa py get/px px 32 add
def px pw ge{/px 0 def/py py 1 add 8 mod def}if}pi type/booleantype
eq{imagemask}{image}ifelse}if restore}def/PS{/_op exch def/_np 8 string def
0 1 7{/_ii exch def/num _op _ii get def _np 7 _ii sub num -4 bitshift PX
num 15 and 4 bitshift -4 bitshift PX 4 bitshift or put}for _np}def/PX{[15 7
11 3 13 5 9 1 14 6 10 2 12 4 8 0]exch get}def/FR{0.7200 0 $E defaultmatrix
dtransform/yres exch def/xres exch def xres dup mul yres dup mul add
sqrt}def/SU{/_sf exch def/_sa exch def/_cs exch def/_mm $C currentmatrix
def/rm _sa $R rotate def/sm _cs dup $L scale def sm rm _mm _mm concatmatrix
_mm concatmatrix pop 1 0 _mm dtransform/y1 exch def/x1 exch def/_vl x1 dup
mul y1 dup mul add sqrt def/_fq FR _vl div def/_na y1 x1 atan def _mm 2 get
_mm 1 get mul _mm 0 get _mm 3 get mul sub 0 gt{{neg}/_sf load
concatprocs/_sf exch def}if _fq _na/_sf load setscreen}def/BO{/_yb exch
def/_xb exch def/_bv _bs _yb _bw mul _xb 8 idiv add get def/_mk 1 7 _xb 8
mod sub bitshift def _bv _mk and 0 ne $I 1 eq xor}def/BF{DEC_WRITE_dict
begin/_yy exch def/_xx exch def/_xi _xx 1 add 2 div _bp mul cvi def/_yi _yy
1 add 2 div _bp mul cvi def _xi _yi BO{/_nb _nb 1 add def 1}{/_fb _fb 1 add
def 0}ifelse end}def/setpattern{/_cz exch def/_bw exch def/_bp exch def/_bs
exch PS def/_nb 0 def/_fb 0 def _cz 0/BF load SU{}settransfer _fb _fb _nb
add div setgray/$S 1 def}def/invertpattern{$S 0 eq{{1 exch
sub}currenttransfer concatprocs settransfer}if}def/invertscreen{/$I 1
def/$S 0 def}def/revertscreen{/$I 0 def}def/setrect{/$h exch def/$w exch
def/$y exch def/$x exch def newpath $x $y moveto $w $x add $y lineto $w $x
add $h $y add lineto $x $h $y add lineto closepath}def/concatprocs{/_p2
exch cvlit def/_p1 exch cvlit def/_pn _p1 length _p2 length add array def
_pn 0 _p1 putinterval _pn _p1 length _p2 putinterval _pn
cvx}def/OF/findfont load def/findfont{dup DEC_WRITE_dict exch
known{DEC_WRITE_dict exch get}if DEC_WRITE_dict/OF get exec}def
mark/ISOLatin1Encoding 
8#000 1 8#001{StandardEncoding exch get}for /emdash/endash
8#004 1 8#025{StandardEncoding exch get}for /quotedblleft/quotedblright
8#030 1 8#054{StandardEncoding exch get}for /minus 8#056 1 8#217
{StandardEncoding exch get}for/dotlessi 8#301 1 8#317{StandardEncoding 
exch get}for/space/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave
/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde
/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave
/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
256 array astore def cleartomark 
/encodefont{findfont dup maxlength dict begin{1 index/FID ne{def}{pop
pop}ifelse}forall/Encoding exch def dup/FontName exch def currentdict
definefont end}def/loads{/$/ISOLatin1Encoding load def/&/encodefont load
def/*/invertpattern load def/+/revertscreen load def/-/invertscreen load
def/:/concatprocs load def/^/setpattern load def/~/pat1 load def/_/pat2
load def/@/setrect load def/A/arcn load def/B/ashow load def/C/curveto load
def/D/def load def/E/eofill load def/F/findfont load def/G/setgray load
def/H/closepath load def/I/clip load def/J/fill load def/K/kshow load
def/L/lineto load def/M/moveto load def/N/newpath load def/O/rotate load
def/P/pop load def/R/grestore load def/S/gsave load def/T/translate load
def/U/sub load def/V/div load def/W/widthshow load def/X/exch load
def/Y/awidthshow load def/a/save load def/c/setlinecap load def/d/setdash
load def/e/restore load def/f/setfont load def/g/initclip load def/h/show
load def/i/setmiterlimit load def/j/setlinejoin load def/k/stroke load
def/l/rlineto load def/m/rmoveto load def/n/currentfont load
def/o/scalefont load def/p/currentpoint load def/q/setrgbcolor load
def/r/currenttransfer load def/s/scale load def/t/setmatrix load
def/u/settransfer load def/w/setlinewidth load def/x/matrix load
def/y/currentmatrix load def}def
end
%%EndProcSet
%%EndProlog

%%BeginSetup
DEC_WRITE_dict begin
loads
version cvi 23.0 gt {
currentdict {dup type /arraytype eq
{bind def} {pop pop} ifelse} forall} if
0.0100 0.0100 s

%%EndSetup
%%Page: 1 1
/$P a D
g N
0 79200 T
8504 -73716 T
N
0 G
0 -900 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1200 o f
(Callon) h
26458 -900 M
42557 -900 M
([Page ) h
(1]) h
0 -2284 M
-8504 73716 T

8590 -9424 T
N
0 G
5500 -1350 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1800 o f
(TCP and UDP with Bigger Addresses \(TUBA\),                                    ) h
1949 -3350 M
(A Simple Proposal for Internet Addressing and Routing) h
-8590 9424 T

8504 -16056 T
N
0 G
0 -1050 M
n 0.778 o f
(Status of the Memo) h
0 -3444 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
233.3 0 32 (This memo provides information for the Internet community. It does not specify an Internet  ) W
0 -4694 M
(standard. Distribution of this memo is unlimited.) h
0 -8788 M
/Times-Bold-ISOLatin1 F 1400 o f
(1 ) h
1440 -8788 M
(Summary) h
0 -11532 M
/Times-Roman-ISOLatin1 F 1200 o f
293.5 0 32 (The Internet is approaching a situation in which the current IP address space is no longer       ) W
0 -12782 M
28.2 0 32 (adequate for global addressing and routing. This is causing problems including: \(i\) Internet back\255) W
0 -14032 M
21.5 0 32 (bones and regionals are suffering from the need to maintain large amounts of routing information) W
0 -15282 M
50.1 0 32 (which is growing rapidly in size \(approximately doubling each year\); \(ii\) The Internet is running) W
0 -16532 M
41.3 0 32 (out of IP network numbers to assign. There is an urgent need to develop and deploy an approach) W
0 -17782 M
150.0 0 32 (to addressing and routing which solves these problems and allows scaling to several orders of) W
0 -19032 M
155.9 0 32 (magnitude larger than the existing Internet. However, it is necessary for any change to be de\255) W
0 -20282 M
105.7 0 32 (ployed in an incremental manner, allowing graceful transition from the current Internet without) W
0 -21532 M
(disruption of service. [1]) h
0 -23876 M
87.2 0 32 (This paper describes a simple proposal which provides a long\255term solution to Internet address\255) W
0 -25126 M
4.7 0 32 (ing, routing, and scaling. This involves a gradual migration from the current Internet Suite \(which) W
0 -26376 M
27.0 0 32 (is based on Internet applications, running over TCP or UDP, running over IP\) to an updated suite) W
0 -27626 M
138.1 0 32 (\(based on the same Internet applications, running over TCP or UDP, running over CLNP [2]\).) W
0 -28876 M
(This approach is known as "TUBA" \(TCP & UDP with Bigger Addresses\).) h
0 -31220 M
19.2 0 32 (This paper describes a proposal for how transition may be accomplished. Description of the man\255) W
0 -32470 M
28.4 0 32 (ner in which use of CLNP, NSAP addresses, and related network/Internet layer protocols \(ES\255IS,) W
0 -33720 M
139.9 0 32 (IS\255IS, and IDRP\) allow scaling to a very large ubiquitous worldwide Internet is outside of the) W
0 -34970 M
(scope of this paper.) h
0 -37314 M
33.3 0 32 (Originally, it was thought that any practical proposal needed to address the immediate short\255term) W
0 -38564 M
125.9 0 32 (problem of routing information explosion \(in addition to the long\255term problem of scaling to a) W
0 -39814 M
116.8 0 32 (worldwide Internet\). Given the current problems caused by excessive routing information in IP) W
0 -41064 M
33.4 0 32 (backbones, this could require older IP\255based systems to talk to other older IP\255based systems over) W
0 -42314 M
52.4 0 32 (intervening Internet backbones which did not support IP. This in turn would require either trans\255) W
0 -43564 M
193.4 0 32 (lation of IP packets into CLNP packets and vice versa, or encapsulation of IP packets inside) W
0 -44814 M
176.3 0 32 (CLNP packets. However, other shorter\255term techniques \(for example [3]\) have been proposed) W
0 -46064 M
4.7 0 32 (which will allow the Internet to operate successfully for several years using the current IP address) W
0 -47314 M
47.8 0 32 (space. This in turn allows more time for IP\255to\255CLNP migration, which in turn allows for a much) W
0 -48564 M
(simpler migration technique.) h
0 -50908 M
131.1 0 32 (The TUBA proposal therefore makes use of a simple long\255term migration proposal based on a) W
0 -52158 M
116.9 0 32 (gradual update of Internet Hosts \(to run Internet applications over CLNP\) and DNS servers \(to) W
0 -53408 M
151.6 0 32 (return larger addresses\). This proposal requires routers to be updated to support forwarding of) W
0 -54658 M
61.5 0 32 (CLNP \(in addition to IP\). However, this proposal does ) W
/Times-Bold-ISOLatin1 F 1200 o f
61.5 0 32 (not) W
/Times-Roman-ISOLatin1 F 1200 o f
61.5 0 32 ( require encapsulation ) W
/Times-Bold-ISOLatin1 F 1200 o f
61.5 0 32 (nor) W
/Times-Roman-ISOLatin1 F 1200 o f
61.5 0 32 ( translation) W
-8504 16056 T

41423 -3137 T
N
0 G
7454 -1050 M
n 1.167 o f
(Ross Callon) h
11461 -2450 M
(DEC) h
8545 -3850 M
(June 1992) h
0 -5361 M
-41423 3137 T

8469 -3137 T
N
0 G
0 -1050 M
(Network Working Group) h
0 -2750 M
(Request for Comments: 1347) h
0 -3892 M
-8469 3137 T

showpage
$P e

%%Page: 2 2
/$P a D
g N
0 79200 T
8642 -3084 T
N
0 G
0 -900 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1200 o f
(RFC 1347) h
12151 -900 M
(TUBA: A Proposal for Addressing and Routing            ) h
41435 -900 M
(June 1992) h
0 -2253 M
-8642 3084 T

8642 -73741 T
N
0 G
0 -900 M
(Callon) h
26458 -900 M
42569 -900 M
([Page ) h
(2]) h
0 -2284 M
-8642 73741 T

8502 -6346 T
N
0 G
0 -900 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
143.3 0 32 (of packets ) W
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1200 o f
143.3 0 32 (nor) W
/Times-Roman-ISOLatin1 F 1200 o f
143.3 0 32 ( address mapping. IP addresses and NSAP addresses may be assigned and used) W
0 -2150 M
18.2 0 32 (independently during the migration period. Routing and forwarding of IP and CLNP packets may) W
0 -3400 M
(be done independently.) h
0 -5907 M
8.9 0 32 (This paper provides a draft overview of TUBA. The detailed operation of TUBA has been left for) W
0 -7157 M
(further study.) h
0 -11414 M
/Times-Bold-ISOLatin1 F 1400 o f
(2 ) h
1440 -11414 M
(Long\255Term Goal of TUBA) h
0 -14321 M
/Times-Roman-ISOLatin1 F 1200 o f
154.6 0 32 (This proposal seeks to take advantage of the success of the Internet Suite, the greatest part of) W
0 -15571 M
56.6 0 32 (which is probably the use of IP itself. IP offers a ubiquitous network service, based on datagram) W
0 -16821 M
128.2 0 32 (\(connectionless\) operation, and on globally significant IP addresses which are structured to aid) W
0 -18071 M
8.6 0 32 (routing. Unfortunately, the limited 32\255bit IP address is gradually becoming inadequate for routing) W
0 -19321 M
60.5 0 32 (and addressing in a global Internet. Scaling to the anticipated future size of the worldwide Inter\255) W
0 -20571 M
(net requires much larger addresses allowing a multi\255level hierarchical address assignment.) h
0 -23078 M
100.4 0 32 (If we had the luxury of starting over from scratch, most likely we would base the Internet on a) W
0 -24328 M
175.7 0 32 (new datagram internet protocol with much larger multi\255level addresses. In principle, there are) W
0 -25578 M
88.6 0 32 (many choices available for a new datagram internet protocol. For example, the current IP could) W
0 -26828 M
95.9 0 32 (be augmented by addition of larger addresses, or a new protocol could be developed. However,) W
0 -28078 M
77.5 0 32 (the development, standardization, implementation, testing, debugging and deployment ) W
n 0.833 o f
77.5 0 32 ( ) W
n 1.200 o f
77.5 0 32 (of a new) W
0 -29328 M
231.3 0 32 (protocol \(as well as associated routing and host\255to\255router protocols\) would take a very large) W
0 -30578 M
49.4 0 32 (amount of time and energy, and is not guaranteed to lead to success. In addition, there is already) W
0 -31828 M
15.8 0 32 (such a protocol available. In particular, the ConnectionLess Network Protocol \(CLNP [1]\) is very) W
0 -33078 M
55.1 0 32 (similar to IP, and offers the required datagram service and address flexibility. CLNP is currently) W
0 -34328 M
31.4 0 32 (being deployed in the Internet backbones and regionals, and is available in vendor products. This) W
0 -35578 M
98.2 0 32 (proposal does not actually require use of CLNP \(the main content of this proposal is a graceful) W
0 -36828 M
41.2 0 32 (migration path from the current IP to a new IP offering a larger address space\), but use of CLNP) W
0 -38078 M
(will be assumed.) h
0 -40585 M
50.2 0 32 (This proposal seeks to minimize the risk associated with migration to a new IP address space. In) W
0 -41835 M
89.0 0 32 (addition, this proposal is motivated by the requirement to allow the Internet to scale, which im\255) W
0 -43085 M
157.6 0 32 (plies use of Internet applications in a ) W
/Times-Bold-ISOLatin1 F 1200 o f
157.6 0 32 (very) W
/Times-Roman-ISOLatin1 F 1200 o f
157.6 0 32 ( large ubiquitous worldwide Internet. It is therefore) W
0 -44335 M
9.5 0 32 (proposed that existing Internet transport and application protocols continue to operate unchanged,) W
0 -45585 M
167.4 0 32 (except for the replacement of 32\255bit IP addresses with larger addresses. The use of larger ad\255) W
0 -46835 M
67.2 0 32 (dresses will have some effect on applications, particularly on the Domain Name Service. TUBA) W
0 -48085 M
141.8 0 32 (does not mean having to move over to OSI completely. It would mean only replacing IP with) W
0 -49335 M
(CLNP. TCP, UDP, and the traditional TCP/IP applications would run on top of CLNP.) h
0 -51842 M
0.3 0 32 (The long term goal of the TUBA proposal involves transition to a worldwide Internet which oper\255) W
0 -53092 M
64.9 0 32 (ates much as the current Internet, but with CLNP replacing IP and with NSAP addresses replac\255) W
0 -54342 M
79.4 0 32 (ing IP addresses. Operation of this updated protocol suite will be very similar to the current op\255) W
0 -55592 M
113.4 0 32 (eration. For example, in order to initiate communication with another host, a host will obtain a) W
0 -56842 M
224.7 0 32 (internet address in the same manner that it normally does, except that the address would be) W
0 -58092 M
80.6 0 32 (larger. In many or most cases, this implies that the host would contact the DNS server, obtain a) W
0 -59342 M
62.4 0 32 (mapping from the known DNS name to an internet address, and send application packets encap\255) W
0 -60592 M
59.0 0 32 (sulated in TCP or UDP, which are in turn encapsulated in CLNP. This long term goal requires a) W
0 -61842 M
77.4 0 32 (specification for how TCP and UDP are run over CLNP. Similarly, DNS servers need to be up\255) W
0 -63092 M
133.7 0 32 (dated to deal with NSAP addresses, and routers need to be updated to forward CLNP packets.) W
0 -64342 M
(This proposal does not involve any wider\255spread migration to OSI protocols.) h
-8502 6346 T

showpage
$P e

%%Page: 3 3
/$P a D
g N
0 79200 T
8642 -3084 T
N
0 G
0 -900 M
/Helvetica-ISOLatin1 $
/Helvetica & P
/Helvetica-ISOLatin1 F 1200 o f
(RFC 1347) h
12151 -900 M
(TUBA: A Proposal for Addressing and Routing            ) h
41435 -900 M
(June 1992) h
0 -2253 M
-8642 3084 T

8642 -73741 T
N
0 G
0 -900 M
(Callon) h
26458 -900 M
42569 -900 M
([Page ) h
(3]) h
0 -2284 M
-8642 73741 T

8502 -6346 T
N
0 G
0 -900 M
/Times-Roman-ISOLatin1 $
/Times-Roman & P
/Times-Roman-ISOLatin1 F 1200 o f
33.5 0 32 (TUBA does not actually depend upon DNS for its operation. Any method that is used for obtain\255) W
0 -2150 M
29.8 0 32 (ing Internet addresses may be updated to be able to return larger \(NSAP\) addresses, and then can) W
0 -3400 M
(be used with TUBA.) h
0 -7456 M
/Times-Bold-ISOLatin1 $
/Times-Bold & P
/Times-Bold-ISOLatin1 F 1400 o f
(3 ) h
1440 -7456 M
(Migration) h
0 -10162 M
/Times-Roman-ISOLatin1 F 1200 o f
40.6 0 32 (Figure 1 illustrates the basic operation of TUBA. Illustrated is a single Internet Routing Domain,) W
0 -11412 M
148.7 0 32 (which is also interconnected with Internet backbones and/or regionals. Illustrated are two "up\255) W
0 -12662 M
76.3 0 32 (dated" Internet Hosts N1 and N2, as well as two older hosts H1 and H2, plus a DNS server and ) W
0 -13912 M
133.7 0 32 (two border routers. It is assumed that the routers internal to the routing domain are capable of) W
0 -15162 M
107.4 0 32 (forwarding both IP and CLNP traffic \(this could be done either by using multi\255protocol routers) W
0 -16412 M
(which can forward both protocol suites, or by using a different set of routers for each suite\).) h
15933 -46226 M
/Times-Bold-ISOLatin1 F 1200 o f
(Figure 1 \255 ) h
21232 -46226 M

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -