rfc1118.txt
来自「著名的RFC文档,其中有一些文档是已经翻译成中文的的.」· 文本 代码 · 共 1,347 行 · 第 1/5 页
TXT
1,347 行
list for NSFNET reflected by NSFNET-INFO@MERIT.EDU, one sends a request to NSFNET-INFO-REQUEST@MERIT.EDU. This may be a wonderful scheme, but the problem is that you must know the list exists in the first place. It is suggested that, if you are interested, you read the mail from one list (like NSFNET-INFO) and you will probably become familiar with the existence of others. A registration service for mail reflectors is provided by the NIC in the files NETINFO:INTEREST-GROUPS-1.TXT, NETINFO:INTEREST-GROUPS-2.TXT,Krol [Page 5]RFC 1118 The Hitchhikers Guide to the Internet September 1989 NETINFO:INTEREST-GROUPS-3.TXT, through NETINFO:INTEREST-GROUPS-9.TXT. The NSFNET-INFO mail reflector is targeted at those people who have a day to day interest in the news of the NSFNET (the backbone, regional network, and Internet inter-connection site workers). The messages are reflected by a central location and are sent as separate messages to each subscriber. This creates hundreds of messages on the wide area networks where bandwidth is the scarcest. There are two ways in which a campus could spread the news and not cause these messages to inundate the wide area networks. One is to re-reflect the message on the campus. That is, set up a reflector on a local machine which forwards the message to a campus distribution list. The other is to create an alias on a campus machine which places the messages into a notesfile on the topic. Campus users who want the information could access the notesfile and see the messages that have been sent since their last access. One might also elect to have the campus wide area network liaison screen the messages in either case and only forward those which are considered of merit. Either of these schemes allows one message to be sent to the campus, while allowing wide distribution within.Address Allocation Before a local network can be connected to the Internet it must be allocated a unique IP address. These addresses are allocated by SRI-NIC. The allocation process consists of getting an application form. Send a message to Hostmaster@NIC.DDN.MIL and ask for the template for a connected address. This template is filled out and mailed back to the hostmaster. An address is allocated and e-mailed back to you. This can also be done by postal mail (Appendix B). IP addresses are 32 bits long. It is usually written as four decimal numbers separated by periods (e.g., 192.17.5.100). Each number is the value of an octet of the 32 bits. Some networks might choose to organize themselves as very flat (one net with a lot of nodes) and some might organize hierarchically (many interconnected nets with fewer nodes each and a backbone). To provide for these cases, addresses were differentiated into class A, B, and C networks. This classification had to with the interpretation of the octets. Class A networks have the first octet as a network address and the remaining three as a host address on that network. Class C addresses have three octets of network address and one of host. Class B is split two and two. Therefore, there is an address space for a few large nets, a reasonable number of medium nets and a large number of small nets. The high order bits in the first octet are coded to tell the address format. There are very few unallocated class A nets, so a very good case must be made for them. So as a practical matter, oneKrol [Page 6]RFC 1118 The Hitchhikers Guide to the Internet September 1989 has to choose between Class B and Class C when placing an order. (There are also class D (Multicast) and E (Experimental) formats. Multicast addresses will likely come into greater use in the near future, but are not frequently used yet). In the past, sites requiring multiple network addresses requested multiple discrete addresses (usually Class C). This was done because much of the software available (notably 4.2BSD) could not deal with subnetted addresses. Information on how to reach a particular network (routing information) must be stored in Internet gateways and packet switches. Some of these nodes have a limited capability to store and exchange routing information (limited to about 700 networks). Therefore, it is suggested that any campus announce (make known to the Internet) no more than two discrete network numbers. If a campus expects to be constrained by this, it should consider subnetting. Subnetting (RFC-950) allows one to announce one address to the Internet and use a set of addresses on the campus. Basically, one defines a mask which allows the network to differentiate between the network portion and host portion of the address. By using a different mask on the Internet and the campus, the address can be interpreted in multiple ways. For example, if a campus requires two networks internally and has the 32,000 addresses beginning 128.174.X.X (a Class B address) allocated to it, the campus could allocate 128.174.5.X to one part of campus and 128.174.10.X to another. By advertising 128.174 to the Internet with a subnet mask of FF.FF.00.00, the Internet would treat these two addresses as one. Within the campus a mask of FF.FF.FF.00 would be used, allowing the campus to treat the addresses as separate entities. (In reality, you don't pass the subnet mask of FF.FF.00.00 to the Internet, the octet meaning is implicit in its being a class B address). A word of warning is necessary. Not all systems know how to do subnetting. Some 4.2BSD systems require additional software. 4.3BSD systems subnet as released. Other devices and operating systems vary in the problems they have dealing with subnets. Frequently, these machines can be used as a leaf on a network but not as a gateway within the subnetted portion of the network. As time passes and more systems become 4.3BSD based, these problems should disappear. There has been some confusion in the past over the format of an IP broadcast address. Some machines used an address of all zeros to mean broadcast and some all ones. This was confusing when machines of both type were connected to the same network. The broadcast address of all ones has been adopted to end the grief. Some systems (e.g., 4.3 BSD) allow one to choose the format of the broadcast address. If a system does allow this choice, care should be taken that the all ones format is chosen. (This is explained in RFC-1009Krol [Page 7]RFC 1118 The Hitchhikers Guide to the Internet September 1989 and RFC-1010).Internet Problems There are a number of problems with the Internet. Solutions to the problems range from software changes to long term research projects. Some of the major ones are detailed below: Number of Networks When the Internet was designed it was to have about 50 connected networks. With the explosion of networking, the number is now approaching 1000. The software in a group of critical gateways (called the core gateways) are not able to pass or store much more than that number. In the short term, core reallocation and recoding has raised the number slightly. Routing Issues Along with sheer mass of the data necessary to route packets to a large number of networks, there are many problems with the updating, stability, and optimality of the routing algorithms. Much research is being done in the area, but the optimal solution to these routing problems is still years away. In most cases, the the routing we have today works, but sub-optimally and sometimes unpredictably. The current best hope for a good routing protocol is something known as OSPFIGP which will be generally available from many router manufacturers within a year. Trust Issues Gateways exchange network routing information. Currently, most gateways accept on faith that the information provided about the state of the network is correct. In the past this was not a big problem since most of the gateways belonged to a single administrative entity (DARPA). Now, with multiple wide area networks under different administrations, a rogue gateway somewhere in the net could cripple the Internet. There is design work going on to solve both the problem of a gateway doing unreasonable things and providing enough information to reasonably route data between multiply connected networks (multi-homed networks). Capacity & Congestion Some portions of the Internet are very congested during the busy part of the day. Growth is dramatic with some networks experiencing growth in traffic in excess of 20% per month.Krol [Page 8]RFC 1118 The Hitchhikers Guide to the Internet September 1989 Additional bandwidth is planned, but delivery and budgets might not allow supply to keep up.Setting Direction and Priority The Internet Activities Board (IAB), currently chaired by Vint Cerf of NRI, is responsible for setting the technical direction, establishing standards, and resolving problems in the Internet. The current IAB members are: Vinton Cerf - Chairman David Clark - IRTF Chairman Phillip Gross - IETF Chairman Jon Postel - RFC Editor Robert Braden - Executive Director Hans-Werner Braun - NSFNET Liaison Barry Leiner - CCIRN Liaison Daniel Lynch - Vendor Liaison Stephen Kent - Internet Security This board is supported by a Research Task Force (chaired by Dave Clark of MIT) and an Engineering Task Force (chaired by Phill Gross of NRI). The Internet Research Task Force has the following Research Groups: Autonomous Networks Deborah Estrin End-to-End Services Bob Braden Privacy Steve Kent User Interfaces Keith Lantz The Internet Engineering Task Force has the following technical areas: Applications TBD Host Protocols Craig Partridge Internet Protocols Noel Chiappa Routing Robert Hinden Network Management David Crocker OSI Interoperability Ross Callon, Robert Hagen Operations TBD Security TBD The Internet Engineering Task Force has the following Working Groups: ALERTMAN Louis Steinberg Authentication Jeff SchillerKrol [Page 9]RFC 1118 The Hitchhikers Guide to the Internet September 1989 CMIP over TCP Lee LaBarre Domain Names Paul Mockapetris Dynamic Host Config Ralph Droms Host Requirements Bob Braden Interconnectivity Guy Almes Internet MIB Craig Partridge Joint Management Susan Hares LAN Mgr MIB Amatzia Ben-Artzi NISI Karen Bowers NM Serial Interface Jeff Case NOC Tools Bob Enger OSPF Mike Petry Open Systems Routing Marianne Lepp OSI Interoperability Ross Callon PDN Routing Group CH Rokitansky Performance and CC Allison Mankin Point - Point IP Drew Perkins ST and CO-IP Claudio Topolcic Telnet Dave Borman User Documents Karen Roubicek User Services Karen BowersRouting Routing is the algorithm by which a network directs a packet from its source to its destination. To appreciate the problem, watch a small child trying to find a table in a restaurant. From the adult point of view, the structure of the dining room is seen and an optimal route easily chosen. The child, however, is presented with a set of paths between tables where a good path, let alone the optimal one to
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?