Many internet applications can be affected when end nodes are not are in the same address realm and seek the assistance of an IP Network Address Translator (NAT) enroute to bridge the realms. The NAT device alone cannot provide the necessary application/protocol transparency in all cases and seeks the assistance of Application Level Gateways (ALGs) where possible, to provide transparency. The purpose of this document is to identify the protocols and applications that break with NAT enroute. The document also attempts to identify any known workarounds. It is not possible to capture all applications that break with NAT in a single document. This documents attempts to capture as much information as possible, but is by no means a comprehensive coverage. We hope the coverage provides sufficient clues for applications not covered. In networking all the devices (generally computers) are compatible with each other, but it may or may not be the case with internetworking. When two or more networks are connected together to form an internetwork, it is quite possible that the networks are incompatible to each other in many aspects. They may differ in terms of their topologies (set of rules for data transfer between two computers), signaling, addressing scheme and transmission mechanism as well as in the media (cables) used for transmission. There are two closely related problems which building up of a large network : heterogeneity and Scale. Thus any network may be homogeneous or heterogeneous depending on whether the network components are similar or dissimilar. Internetworking is a highly sought-after feature whereby multiple distinct computer networks can be interconnected. This allows sharing of information and resources across physical boundaries. The goal of internetworking is to solve the various differences and create a seamless internet work. The internet is a network of computer networks which differ in their hardware and software characteristics, and yet they work seamlessly with each other. There has been an exponential increase in the nontraditional internet end systems connected together by communication links. In fact, this has been the most radical change in the field of networking. Another revolutionary aspect in the field of networking is the growth in the area of networking services and applications, as witnessed by the emergence of the web allows distributed applications like instant messaging, ubiquitous email use, peer to peer applications, internet telephony, audio and video streaming, etc including wireless access.