首页> 外文OA文献 >Design and implementation of a network address translator
【2h】

Design and implementation of a network address translator

机译:网络地址转换器的设计与实现

摘要

A continuously increasing demand for Internet Protocol (IP) Addresses was somethingthat was not considered at the time when the Internet was first designed. The argumentwas actually quite the opposite and most experts pooh-poohed the idea of theinternet ever growing to beyond 100,000 networks. However, the 100,000th networkwas connected to the internet in 1996 (Tanenbaum 2003). The Explosive growth of theInternet has resulted in a shortage of the number of available IP Addresses. As thisgrowth continues the shortage will increase and a new form of Internet Addressing willneed to be established. The current form, IPv6 has been under development for sometime now and has not gathered wide industry support. Obviously a temporary solutionmust be established to overcome the shortage of IP Addresses in the immediate futureuntil permanent solutions can be achieved.On the other hand the TCP Protocol was established as an end-to-end connection forreliable communication and makes use of its own 16-bit port number. This allows forup to 65,535 unique port numbers for TCP communication. Most hosts never maintain65,535 end-to-end connections and this allows for a technology called Network AddressTranslation (NAT) to save on the number of IP Addresses required on the Internet bymultiplexing many IP Sources onto one or more IP Addresses using unique TCP portnumbers for each data stream.The ultimate aim of this project is to produce a small prototype Network AddressTranslator and discuss further improvements necessary for its use in a productionenvironment.
机译:最初设计Internet时并未考虑对Internet协议(IP)地址的不断增长的需求。这种说法实际上是相反的,大多数专家都对互联网的概念发展到超过100,000个网络提出了质疑。但是,1996年,第100,000个网络已连接到Internet(Tanenbaum 2003)。 Internet的爆炸性增长导致可用IP地址数量的短缺。随着这种增长的继续,短缺将增加,并且将需要建立一种新的Internet寻址形式。 IPv6的当前形式已经开发了一段时间,并且尚未获得广泛的行业支持。显然,必须建立一个临时解决方案来克服IP地址的短缺,直到可以实现永久解决方案为止。另一方面,TCP协议是作为端到端连接而建立的,以实现可靠的通信,并利用其自身的16-位端口号。这允许多达65,535个唯一端口号用于TCP通信。大多数主机从不维护65,535个端到端连接,这允许一种称为网络地址转换(NAT)的技术通过使用唯一的TCP端口号将许多IP源复用到一个或多个IP地址上来节省Internet上所需的IP地址数量。该项目的最终目的是生产一个小型原型Network AddressTranslator,并讨论在生产环境中使用它所需的进一步改进。

著录项

  • 作者

    Beasley K.-J.;

  • 作者单位
  • 年度 2004
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号