![]() |
| Web and Network Communications Embedded NAT - Network Address Translation |
|
NAT is short for Network Address Translation, and provides a way for an embedded system to translate the IP addresses used by the TCP/IP stack. This means that several computers in a network can share one globally unique IP address, which is translated to local addresses by means of NAT. Embedded NAT does not only reduce the requirement for globally unique IP addresses, but also introduces other advantages such as network management simplification and network security enhancements. Since the number of devices connected to the Internet has grown rapidly over the past few years, network managers today have to face problems the original designers probably never considered when they first developed the TCP/IP protocol in the 70's. One of the emerging problems is the lack of unique IP addresses. The Internet protocol in its current version theoretically limits the number of connected hosts to 4 billion, but the practical limit is much less. In fact, shortage in the Internet address space was one of the reasons to why a complete redesign of the protocol was started, known as IPv6. Green Hills Software NAT is optimized for deployment in embedded systems, and delivered in ANSI compliant C source code and is integrated with u-velOSity kernel, the velOSity real-time operating system, INTEGRITY real-time operating system, INTEGRITY-178B and MULTI development environment.
Features
|
|
|
|