Version 1 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present in the IP header and TCP header, And given the following frame with an encapsulated IP datagram and TCP segment: 58 40 38 F9 B7 3B E7 E3 0C 51 77 4F 08 00 45 D4 00 72 5A 2F 36 FF A1 2C 72 17 8F 25 A9 5B 0B F2 E4 B8 5F 5C 9A 8D 7C 66 E0 96 3E DB BE AE 22 31 B5 00 93 5E 0A 68 4F 60 2B 8D F6 A3 B9 77 79 5C 1B 2C CA 40 6C 28 49 CF 7F D8 E6 D5 14 14 5A F6 AB 76 55 A8 1A F9 D8 35 EC DC 66 0A D0 4A 18 FE 69 C1 3F 73 B2 84 F9 E6 37 2F 0D F8 89 63 6F 3E CB 08 C7 2D 96 A8 90 6C F2 F6 01 35 4C 5C 11 6E
Version 1 a. Find the source hardware address b. Find the destination hardware address c. What type of frame is this? d. What is the Type Of Service in the IP Header? e. What is the fragment offset? f. What is the TTL count? g. Find the destination IP address h. What class is the destination IP i. What is the network ID in the destination j. What is the host ID in the destination k. Write the destination IP address in dotted l. Find the IP Header Checksum m. Find the source IP address n. What class is the source IP o. What is the network ID in the source p. What is the host ID in the source q. Write the source IP address in dotted r. Find the destination port. s. Find the source port. t. Find the acknowledgment number. u. Find the sequence number. v. What flags are set in the TCP header? w. Find the TCP segment checksum. x. Find the TCP window size. y. What are the first 5 bytes of data encapsulated inside the TCP segment? 2. (25 Points) Each router in the autonomous system shown below starts with a routing table showing the networks that they are directly connected to. The routers exchange routing information using a distance vector protocol. Show the messages that are exchanged and the state of the routing tables after each message. Use the Routing Tables sheet(s).
Version 1 3. (20 Points) Consider a fixed subnet partition of the class B network 175.122.0.0. a. (4 Points) How many bits will be necessary to divide the network into 2015 subnets? b. (4 Points) What is the subnet mask in dotted decimal notation? c. (4 Points) What is the maximum number of hosts each subnet can have? d. (8 Points) Write the dotted decimal IP address of subnet 1999, host 25. 4. (15 Points) Given the IP address 169.222.219.230 and the subnet mask of 255.255.254.0. a. (5 Points) What is the network number? b. (5 Points) What is the subnet number? c. (5 Points) What is the host number? 5. (10 Points) Explain Network Address Translation (NAT). What is it? Why do we need it? How does it work? Give examples. Draw diagrams. Be as specific as possible. 6. (10 Points) Explain how IPv4 handles fragmentation as it relates to datagrams. Why is it necessary? What is the maximum MTU in IPv4 Ethernet networks? Where does it occur? When and where are the fragments reassembled? Give examples and be as specific as possible. 7. (10 Points) Explain how IPv6 handles fragmentation as it relates to datagrams. Where does it occur? What is the minimum MTU in IPv6? When and where are the fragments reassembled? Give examples and be as specific as possible.
Version 2 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present in the IP header and TCP header, And given the following frame with an encapsulated IP datagram and TCP segment: A4 74 C2 74 53 B8 93 E9 DD B5 49 E4 08 00 45 9A 00 72 A4 17 44 F2 87 FE F3 9F 53 A1 01 CA 9D CE C6 E5 A6 E3 CD 2F 22 7E BB F8 0C 2A A3 74 CE 34 24 24 F4 96 E7 46 9D 38 85 EE 1F 48 8B 58 96 F7 15 F0 05 C6 C4 A9 54 97 5D 0C 47 A2 C9 CE 65 8F 5C 71 63 9F 2F 35 96 D9 78 31 B7 E0 53 96 1A EC 2D 5A 1B 64 F3 50 3C 93 43 33 B9 E4 EB C5 4C 18 C9 D3 E8 B1 F8 FE A0 00 79 7B 5B F3 24 C2 C0 C0
Version 2 a. Find the source hardware address b. Find the destination hardware address c. What type of frame is this? d. What is the Type Of Service in the IP Header? e. What is the fragment offset? f. What is the TTL count? g. Find the destination IP address h. What class is the destination IP i. What is the network ID in the destination j. What is the host ID in the destination k. Write the destination IP address in dotted l. Find the IP Header Checksum m. Find the source IP address n. What class is the source IP o. What is the network ID in the source p. What is the host ID in the source q. Write the source IP address in dotted r. Find the destination port. s. Find the source port. t. Find the acknowledgment number. u. Find the sequence number. v. What flags are set in the TCP header? w. Find the TCP segment checksum. x. Find the TCP window size. y. What are the first 5 bytes of data encapsulated inside the TCP segment? 2. (25 Points) Each router in the autonomous system shown below starts with a routing table showing the networks that they are directly connected to. The routers exchange routing information using a distance vector protocol. Show the messages that are exchanged and the state of the routing tables after each message. Use the Routing Tables sheet(s).
Version 2 3. (20 Points) Consider a fixed subnet partition of the class B network 162.210.0.0 that will accommodate at least 4,050 subnets. a. (4 Points) How many bits will be necessary to divide the network into 2015 subnets? b. (4 Points) What is the subnet mask in dotted decimal notation? c. (4 Points) What is the maximum number of hosts each subnet can have? d. (8 Points) Write the dotted decimal IP address of subnet 2001 host 27. 4. (15 Points) Given the IP address 165.230.229.219 and the subnet mask of 255.255.254.0. a. (5 Points) What is the network number? b. (5 Points) What is the subnet number? c. (5 Points) What is the host number? 5. (10 Points) Explain Network Address Translation (NAT). What is it? Why do we need it? How does it work? Give examples. Draw diagrams. Be as specific as possible. 6. (10 Points) Explain how IPv4 handles fragmentation as it relates to datagrams. Why is it necessary? What is the maximum MTU in IPv4 Ethernet networks? Where does it occur? When and where are the fragments reassembled? Give examples and be as specific as possible. 7. (10 Points) Explain how IPv6 handles fragmentation as it relates to datagrams. Where does it occur? What is the minimum MTU in IPv6? When and where are the fragments reassembled? Give examples and be as specific as possible.