• DocumentCode
    579125
  • Title

    Counting NATted hosts by observing TCP/IP field behaviors

  • Author

    Mongkolluksamee, Sophon ; Fukuda, Kensuke ; Pongpaibool, Panita

  • Author_Institution
    Nat. Electron. & Comput., Technol. Center (NECTEC), Pathumthani, Thailand
  • fYear
    2012
  • fDate
    10-15 June 2012
  • Firstpage
    1265
  • Lastpage
    1270
  • Abstract
    With the prevalence of Network Address Translation (NAT), identifying a number of Internet users becomes a challenging task because many users share the same public IP address. This paper proposes a passive technique for estimating a number of Internet hosts sharing the same IP address, i.e., NATted hosts. Previous work by Bellovin [1] counted NATted hosts by observing a sequence of IPID fields in IP header. This technique only works on some operating systems with a global counter for the IPID sequence (e.g., Windows). Other operating systems that implement the IPID sequence on a per-flow or a random basis are not detected. The proposed technique overcomes this limitation by observing patterns of the TCP sequence number and the TCP source port, in addition to the IPID sequence. Our technique demonstrates more accurate estimate than the previous work in controlled experiments. Moreover, applying our technique on a collection of longitudinal traffic traces measured at a trans-Pacific link in 2001-2010, we find that the percentage of the NATted hosts is stably less than 2% over years.
  • Keywords
    Internet; telecommunication links; transport protocols; IP header; IPID fields; IPID sequence; Internet hosts; Internet users; NATted hosts; TCP/IP; Windows; global counter; network address translation; operating systems; public IP address; trans-Pacific link; Computers; IP networks; Linux; Operating systems; Radiation detectors; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2012 IEEE International Conference on
  • Conference_Location
    Ottawa, ON
  • ISSN
    1550-3607
  • Print_ISBN
    978-1-4577-2052-9
  • Electronic_ISBN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/ICC.2012.6364596
  • Filename
    6364596