Question: 2 Active class 8 : Internet is Full of Network Protocols The learning objective of this class is to learn the role of Network Address

2
Active class 8: Internet is Full of Network Protocols
The learning objective of this class is to learn the role of Network Address Translation (NAT)
protocol, Dynamic Host Configuration Protocol (DHCP) and Internet Control Message Protocol
(ICMP) which are (perhaps considered as) significant network layer protocols.
At the end of this activity, you should be able to:
1. Explain the functionalities of the mentioned protocols
2. Build a simple network and analyse the protocols.
This class activity is designed to be worked through active participation and collaborating with
peers under the guidance of the teaching team in the class. The active classes are designed to be
interactive, and they are here for you to extend your learning. However, these classes will only
help you to enhance your learning if you come prepared. To work on the class activities, you
will be expected to have completed the Network Layer-Data Plane and Network Layer-Control
Plane Modules. You need to have a good understanding of layered model, TCP/IP, and operations
of the Network layer. If you are not familiar with any of the above, please head to the
CloudDeakin unit site and complete the relevant modules before starting this active class.
The active classes are related to assessment tasks on OnTrack. After learning about different
concepts from the content provided in the unit site, you will expand on this knowledge by
working on activities designed to put these concepts in practice during the active classes and
submit the completed task to OnTrack in the same week. The teaching team will guide and
support your learning during these activities. This will help you manage your time and tasks
better to avoid tasks piling up towards the deadlines. If you do not complete these activities in
class, you will need to work on them in your own time, with limited support from us available.
To carry out the class activities, you need to form a group of four people. This weeks class
activities are split into three parts. First, you will conduct a group discussion and a role play to
understand some of the protocols. Then, you will use Cisco packet tracer to build a simple
network, and analyse the protocols in action.
Activity 1: Group Discussion.
It is predicted that we will have 50 billion IoT devices in our networks soon. Yes, just IoT devices!
If you think about this, most devices need an IP address to communicate with the network.
Discuss the following questions with your group members.
1. Do we have enough IP addresses to assign for each device that connect to the network?
2. Do we have any solution?
3. Explain a protocol that we can use along with IPv4 to conserve the global IP address
space?
Activity 2: Who does assign an IP address when your computer connects to the network?
This is the role of DHCP. First, we are going to do a small role play to mimic DHCP. Each member
of the group has a role to play. Assume your group is your local area network (LAN). For example,
you could consider a LAN at home or at Campus or at your workplace.
1. One group member can act as a router with a DHCP server and other three members are
host devices that try to connect to the network. These host devices could be a PC, a
printer, and network storage device. A sample network is shown in the below figure.
2. Assume the all the devices are physical connected as shown in the above figure. Now,
your job is to set up the network and establish the connections with the router using
DHCP. Each member needs to send/ respond with the correct message and message
sequence to establish the connections and receive IP address for each host.
3. Draw a timing diagram to indicate the sequence of m

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!