Question: Assume that you are working as a network engineer for USM. You have been tasked to find out the number of hosts behind a NAT

Assume that you are working as a network engineer for USM. You have been tasked to find out the number of hosts behind a NAT used by the network within the School of Computer Sciences. You noticed that the IP layer stamps an identification number sequentially on each outgoing IP packet via the NAT device. The identification of the first IP packet generated for every new (internal) host is a random number, and the identification numbers of the subsequent IP packets (for the XR19 same host) are sequentially assigned. Assume all IP packets generated by hosts behind the NAT are sent to the outside world via the NAT device. (i) Based on this observation, assuming you can sniff all packets sent by the NAT to the outside, outline a simple technique that detects the number of unique hosts behind a NAT. (30/100)(ii) Assume the identification numbers for packets generated by each host are randomly assigned (instead of sequentially assigned), would your outlined technique still work? (10/100)(iii)Justify your answer in 2(b)(ii).

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!