Question

In: Computer Science

Suppose nodes A and B are each behind their own NAT firewall (9.7 Network Address Translation)....

Suppose nodes A and B are each behind their own NAT firewall (9.7 Network Address Translation).

A ──── NAT_A ──── Internet ──── NAT_B ──── B

A and B attempt to connect to one another simultaneously, using TCP. A sends to the public IPv4 address of NAT_B, and vice-versa for B. Assume that neither NAT_A nor NAT_B changes the port numbers in outgoing packets, at least for the packets involved in this connection attempt. Show that the connection succeeds. (Note that, because A has already sent a packet to B at the time B’s packet to A arrives at NAT_A, the latter packet is allowed through, and is delivered to A.)

Solutions

Expert Solution

An Network address translation is the networking method where it converts the private ip to public ip so that the unnecessary traffic doesnot make any disturbance to the network.

NAT is widely used networking method and majorly used the virtual machines to test their capability, it could be live within the host and the networking also, regardless of the requirement.

An TCP uses the three way handshake such as SYN,SYN+ACK,FIN. It sends the syn request and received the syn and ack and at last terminating the connection with FIN.

As stated in the question A and B both connected simultaneoulsy using the TCP and send the NAT of A and B respectively.

Assuming that Nat A and B does not changes the port number in the outgoing packets , Network address translation focused on the IP and port is the secondary part. Though it initiates the connection and TCP handshake already began and even after not changing the port number it will follow the same port number that it was listening before.

The DHCP assigned the ip automatically to the systems, wherein it automatically detects the port number which are open and redirected towards it.

Keeping the configuration in mind, even if we do not change the port, the port forwarding happens and that proves the packets has already sent.


Related Solutions

What firewall systems include any of these features: Network Address Translation (NAT), a proxy server or...
What firewall systems include any of these features: Network Address Translation (NAT), a proxy server or a bastion host? How would the function of the firewall be enhanced by any of them? What are the specific limitations of security technology? Are there ways of overcoming those limitations? How can the review of security audits and logs help in identifying those limitations, eliminating them and generally help in improving computer security?
In your own words, describe NAT and the concept of a firewall and how they work.
In your own words, describe NAT and the concept of a firewall and how they work.
Suppose we have a network in which 3 nodes share a common transmission media. The length...
Suppose we have a network in which 3 nodes share a common transmission media. The length of the frame sent by every node is fixed to 1. We also suppose that every node has the probability of 0.6 to generate a frame to be sent in any time period of length 1. Please answer the following questions. a) When pure ALOHA is adopted, what is the probability that a node successfully transmits a frame? b) When slotted ALOHA is adopted,...
Suppose we need to connect Computer Network Research Lab (CNRL) network with address 167.89.0.0 through a...
Suppose we need to connect Computer Network Research Lab (CNRL) network with address 167.89.0.0 through a router to the EE Department network with address 123.0.0.0 and connect CNRL network through a router to the EE Research network with address 222.22.2.0 . Please draw a diagram for this network connection. Choose IP addresses for each interface of each router and show several hosts on each network, with their IP addresses. Please briefly explain each step.
Problem 1. Network Address Suppose an ISP has the following IP address block: 130.12.128.0/23 a. Assume...
Problem 1. Network Address Suppose an ISP has the following IP address block: 130.12.128.0/23 a. Assume that the ISP wants to divide its address block (130.12.128.0/23) into two equal-sized contiguous address blocks, and give one of these address blocks to its customers (C1 and C2). Provide network addresses (of the form a.b.c.d/x) for C1 and C2. b. Now let’s assume that the ISP wants to divide its address block (130.12.128.0/23) into four equal-sized contiguous address blocks, and give one of...
18) For the network 192.168.140.68/27 determine: a)     All the subnets b)     Address ranges c)...
18) For the network 192.168.140.68/27 determine: a)     All the subnets b)     Address ranges c)     Host ranges d)     Network IDs e)     Broadcast addresses
University of Southern Ontario has been assigned a Class B address with a network number of...
University of Southern Ontario has been assigned a Class B address with a network number of 132.27.0.0. You are asked to come up with a subnetting scheme that allows to create 650 subnets on that network. Show your work. 1)         How many bits must be borrowed for the subnet ID? 2)         What is the subnet mask required? 3)         How many hosts there can be on each subnet? 4)         How many subnets can there be? 5)         Explain in 4 lines MAX,...
The average American man consumes 9.7 grams of sodium each day. Suppose that the sodium consumption...
The average American man consumes 9.7 grams of sodium each day. Suppose that the sodium consumption of American men is normally distributed with a standard deviation of 0.9 grams. Suppose an American man is randomly chosen. Let X = the amount of sodium consumed. Round all numeric answers to 4 decimal places where possible. A. Find the probability that this American man consumes between 8.8 and 9.8 grams of sodium per day B. The middle 20% of American men consume...
Explain the differences between gel electrophoresis and column chromatography. Address the principles behind each separation. Why...
Explain the differences between gel electrophoresis and column chromatography. Address the principles behind each separation. Why do large molecules migrate more easily in one method and with more difficulty in the other? Which method generated the most precise results?
You are given a block of IP address 200.128.1.0/24. Create a network with four subnets each...
You are given a block of IP address 200.128.1.0/24. Create a network with four subnets each having equal number of addresses. Connect two nodes in each subnet and configure the arrangement so that any node is able to communicate with the remaining nodes (within the subnet as well as in other subnets). Identify and analyze the configuration requirements. Verify the communication setup and reach ability with Ping diagnostic command. Your report should include the following: i. Network diagram (screenshots), ii....
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT