Venkat Report
Venkat Report
Internship Report
A.Venkat-(21695A04B3)
1
DECLARATION
Date :24/07/2023
Place :Angallu
A.Venkat
2
INDEX
1. INTRODUCTION 1
1.1 Problem Definition 2
1.2 Literature Review 3
2. Solution 6
2.1 Introduction 7
3. CONCLUSION 25
3.1 Conclusion 25
REFERENCES 27
3
1.INTRODUCTION
The "Packet Flow Visualizer" project presents a comprehensive exploration of the packet
flow journey within the college network, with a primary focus on the transmission path
from students' laptops/desktops (hosts) to external networks beyond the college campus.
This project represents an innovative endeavour to augment students' understanding of
networking principles and protocols while honing their practical expertise in creating
network topologies, conducting packet sniffing, and analyzing packet headers.
Modern networks constitute intricate ecosystems that facilitate the seamless exchange of
data among various interconnected devices. Grasping the intricacies of data transmission
and the underlying routing mechanisms is crucial for network administrators, engineers,
and IT professionals alike. In response to this imperative, our project unfolds in two
fundamental stages:
The project's inception involved meticulous exploration and mapping of the college
network's underlying infrastructure. Armed with traceroute tools and collaborating closely
with the college network administrator, our team successfully charted the layout of network
devices, including routers, switches, and gateways. This initial groundwork laid the
groundwork for comprehending the complete packet flow trajectory.
1
Drawing from the wealth of information extracted from packet headers, we meticulously
crafted a visually engaging flow diagram. This flow diagram serves as an intuitive
illustration of the packet's odyssey through the network, showcasing the distinct roles
assumed by each network device in ensuring efficient data transmission.
In this phase, students will need to determine the devices present within the college
network. They can achieve this by using tools like traceroute or by consulting with the
college network administrator. The goal is to gather information about the network
infrastructure, including routers, switches, and other networking devices. Based on the
gathered information, students will create a network topology using Cisco Packet Tracer
or a similar network simulation tool. The network topology should illustrate the various
network devices, their connections, and the path from the host (student's device) to the
external network.
Once the network topology is established using Cisco Packet Tracer, students will
configure IPv4 addresses on all layer-3 devices within the network. With the topology set
up, they will collect packets at each network device using a packet sniffer. Cisco Packet
Tracer offers a built-in sniffer for this purpose. By capturing and analyzing the packets
from different devices (nodes) within the network, students should extract relevant
information from the packet headers. Particular attention should be given to changes
occurring in the Ethernet and IP headers as the packet travels through the network. This
data will enable students to create a flow diagram illustrating the path of the packet flow
from their device (host) to the external network.
2
The final output of the project should be a visually appealing and informative flow diagram
that showcases the entire packet flow, including the various network devices the packets
traverse, the routes taken, and any header modifications that occur along the way.
The project aims to provide students with a practical understanding of network topology
creation, configuration of networking devices, and packet analysis. It also encourages
students to apply theoretical networking concepts in a real-world scenario, enhancing their
comprehension of computer networks and their ability to troubleshoot network-related
issues effectively.
Packet Tracer is a cross-platform visual simulation tool designed by Cisco Systems that
allows users to create network topologies and imitate modern computer networks. The
software allows users to simulate the configuration of Cisco routers and switches using a
simulated command-line interface. Packet Tracer makes use of a drag-and-drop user
interface, allowing users to add and remove simulated network devices as they see fit. The
software is mainly focused on Certified Cisco Network Associate Academy students as an
educational tool for helping them learn fundamental CCNA concepts. Previously students
enrolled in a CCNA Academy program could freely download and use the tool free of
charge for educational use.
Router
A router is a device like a switch that routes data packets based on their IP addresses. The
router is mainly a Network Layer device. Routers normally connect LANs and WANs
together and have a dynamically updating routing table based on which they make
decisions on routing the data packets. Router divides broadcast domains of hosts connected
through it.
Switch
A network switch (also called switching hub, bridging hub, officially MAC bridge is
networking hardware that connects devices on a computer network by using packet
switching to receive and forward data to the destination device. A network switch is a
multiport network bridge that uses MAC addresses to forward data at the data link layer
(layer 2) of the OSI model. Some switches can also forward data at the network layer (layer
3) by additionally incorporating routing functionality. Such switches are commonly known
as layer-3 switches or multilayer switches.
Network Packet
A network packet is a formatted unit of data carried by a packet-switched network. A packet
consists of control information and user data, which is also known as the payload.
Server. A server is a computer or system that provides resources, data, services, or
programs to other computers, known as clients, over a network. In theory, whenever
computers share resources with client machines, they are considered servers. There are
many types of servers, including web servers, mail servers, and virtual servers.
Many networks contain one or more of the common servers. The servers used in our project
are as follows:
3
DNS Server
DNS stands for Domain Name System servers which are application servers that provide a
human-friendly naming method to the user computers in order to make IP addresses
readable by users. The DNS system is a widely distributed database of names and other
DNS servers, each of which can be used to request an otherwise unknown computer name.
When a user needs the address of a system, it sends a DNS request with the name of the
desired resource to a DNS server. The DNS server responds with the necessary IP address
from its table of names.
WEB Server
One of the widely used servers in today’s market is a web server. A web server is a special
kind of application server that hosts programs and data requested by users across the
Internet or an intranet. Web servers respond to requests from browsers running on client
computers for web pages, or other web-based services.
EMAIL Server
An e-mail server is a server that handles and delivers e-mail over a network, using standard
email protocols. For example, the SMTP protocol sends messages and handles outgoing
mail requests. The POP3 protocol receives messages and is used to process incoming mail.
When you log on to a mail server using a webmail interface or email client, these protocols
handle all the connections behind the scenes.
Wireless Network
A wireless network broadcasts an access signal to the workstations or PCs. This enables
mobility among laptops, tablets, and PCs from room to room while maintaining a firm
network connection continuously. A wireless network also presents additional security
requirements.
Ethernet
This is the backbone of our network. It consists of the cabling and is typically able to
transfer data at a rate of 100mb/s. It is a system for connecting a number of computer
systems to form a local area network, with protocols to control the passing of information
and to avoid simultaneous transmission by two or more systems. Among the different types
of ethernet, we have used Gigabit Ethernet, which is a type of Ethernet network capable of
transferring data at a rate of 1000 Mbps and fast Ethernet is a type of Ethernet network that
can transfer data at a rate of 100 Mbps.
Computing Device
Computing devices are the electronic devices that take user inputs, process the inputs, and
then provide us with the end results. These devices may be Smartphones, PC Desktops,
Laptops, printer, and many more.
4
Internet Protocol
Internet Protocol (IP) is one of the fundamental protocols that allow the internet to work.
IP addresses are a unique set of numbers on each network and they allow machines to
address each other across a network. It is implemented on the internet layer in the IP/TCP
model.
SSH Protocol
Secure Shell enables a user to access a remote device and manage it remotely. However,
with SSH, all data transmitted over a network (including usernames and passwords) is
encrypted and secure from eavesdropping.
SSH is a client-server protocol, with an SSH client and an SSH server. The client machine
(such as a PC) establishes a connection to an SSH server running on a remote device (such
as a router). Once the connection has been established, a network admin can execute
commands on the remote device.
Simulation Environment
The simulations of our network topology can be easily achieved using cisco packet tracer.
Using a simulation mode, you can see packets flowing from one node to another and can
also click on a packet to see detailed information about the OSI layers of the networking.
Packet Tracer offers a huge platform to combine realistic simulation and visualize them
simultaneously. Cisco Packet Tracer makes learning and teaching significantly easier by
supporting multi-user collaboration and by providing a realistic simulation environment for
experimenting with projects.
5
2.SOLUTION
In order to make our project understandable, we have divided the content into steps. They
are as follows:
6
3.Network Requirements
Manipal University Jaipur outline is considered for this wireless university network.
The network is divided into 2 areas :
1.Campus Area
The Campus area is further divided into various accessing points like Dome building,
Library, Academic Blocks (AB1 and AB2), Server Center, and IT consulting.
2.Hostel Area
The Hostel area is further divided into Boys blocks and Girls blocks respectively.
Devices Quantity
1) Router (1941) 3
2) Switches (2960-24TT) 3
3) EMAIL server 1
4) DNS server 1
7) PCs 12
8) Laptops 10
9) Smartphones 2
7
5.Implementation and Flow Diagram
To design the wireless network of the university we initially started by placing the core
devices into the frame as mentioned in the layout.
Firstly, we placed the main router at the center of the university outline, which was further
connected to the server switch using the gigabit ethernet port with copper straight-through
cable and sub routers (campus router and hostel router) using the serial port with serial
DCE cable at the hostel area and campus area respectively.
The server switch was further connected to the EMAIL, DNS, and WEB servers
respectively.
Campus router was connected to the campus switch which was further connected with
wireless access points of the academic block (AB1 and AB2), dome building, library, and
IT consulting.
The wireless access points were then connected to computing devices (PCs, laptops, and
smartphones).
Similarly, the hostel router was connected to the hostel switch which was further connected
with the wireless access point of boys block and girls block.
The wireless access points were then connected to the computing devices (PCs, laptops,
and smartphones), every area has a dedicated access point which can only be connected
with the help of a password.
All these connections are made through ethernet ports (gigabit ethernet and fast ethernet)
using copper straight-through cables.
8
This is the flow diagram for a better understanding of the steps mentioned above
6.Configuring IP Addresses
9
We have attached the screenshots of all the IP configuration below:
GigabitEthernet0/1
Serial0/1/0
Serial0/1/1
RIP
10
● DNS SERVER
● WEB SERVER
11
● EMAIL SERVER
● COLLEGE ROUTER
GigabitEthernet0/0
Serial0/1/0
12
● ACADEMIC BLOCK 1
● ACADEMIC BLOCK 2
13
● DOME BUILDING
● LIBRARY
IT Consulting
IP Addresses are as follows
192.168.1.7- Laptop
192.168.1.8- PC
192.168.1.9- PC
Subnet Mask- 255.255.255.0
Default Gateway- 192.168.1.1
DNS Server- 192.168.2.3
14
● HOSTEL ROUTER
GigabitEthernet0/0
Serial0/1/0
● Boys Block
15
● Girls Block
SSID Password
1)muj_dome 1234567890
2)muj_library 1234567890
3)muj_ITC 1234567890
4)muj_AB1 1234567890
5)muj_AB2 1234567890
6)muj_boys 1234567890
7)muj_girls 1234567890
16
7.Securing the network
Passwords are used in accessing the router and all the wireless networks (mentioned in step
5 wireless access point) to make the access limited to University authorized users only.
Routers are also secured with ssh (Secure Shell). Routers and their assigned passwords are
mentioned below:
17
18
Connectivity of wireless network on computing devices
19
RESULT
Finally, we have combined all the steps as mentioned in chapter 3 (work done) and
implemented the desired wireless network for University. We have the complete
network providing various facilities to the teaching staff, non-teaching staff, and
students.
The complete diagram of the University Area Network Scenario created in Packet
Tracer environment
20
Final Simulation
In Simulation Mode, you can watch your network run at a slower pace, observing the paths
that packets take and inspecting them in detail. The proposed architecture, when simulated
on Cisco Packet Tracer, produced results which are demonstrated as follows:
Final simulation for the network system to check all the connections
21
Ping Test
Network connectivity and communication can be tested using the ping command, followed
by the domain name or the IP address of the device (equipment) whose connectivity one
wishes to verify.
22
23
Ping Test for Web Server
24
Email received on device sent through EMAIL server
25
3.CONCLUSION
In conclusion, the Packet Flow Visualizer Project has successfully achieved its primary
objective of creating a visual representation of the packet flow from students'
laptops/desktops (hosts) to external networks outside of the college campus. Through the
project's two key phases - Network Topology Creation and Packet Flow Investigation -
students have gained practical knowledge and experience in network infrastructure, device
configuration, and packet analysis. The flow diagram produced as the final output provides
a comprehensive view of the entire packet flow process, illustrating the network devices
involved and the paths taken by data packets from the host to the external network.
The project has been instrumental in deepening students' understanding of computer
networks, packet routing, and header analysis. By using tools like Cisco Packet Tracer and
packet sniffers, students have honed their skills in capturing and analyzing real network
traffic. The insights gained from the project not only enhance their theoretical knowledge
but also equip them with the ability to troubleshoot network-related issues effectively and
optimize network performance.
Future Work:
While the project has achieved its primary objectives, there are several potential areas for
future work and improvement:
1. Real-World Implementation: To further validate the project's findings and extend its
impact, future work can involve implementing the packet flow visualization in the college's
actual network infrastructure. This will present real-world challenges and allow students to
gain practical experience in dealing with a live network environment.
2. Multi-Protocol Support: The current project focused on IPv4 packet analysis. Expanding
the analysis to support other protocols such as IPv6, TCP, UDP, and application layer
protocols will enhance the project's versatility and applicability.
4. Quality of Service (QoS) Visualization: Future work can involve integrating Quality of
Service parameters into the flow diagram, illustrating how different types of traffic are
prioritized and managed within the network.
5. Network Anomaly Detection: Utilizing the packet capture data to develop algorithms for
network anomaly detection can be a valuable extension. This would help identify abnormal
patterns or potential security threats within the network.
In conclusion, the Packet Flow Visualizer Project has been a rewarding experience,
providing students with a hands-on understanding of computer networks and packet
analysis. Future work in the mentioned areas can add depth and complexity to the project,
ensuring its continued relevance in the ever-evolving field of computer networking.
26
REFERENECE
[1]https://en.wikipedia.org/wiki/Packet_Tracer
[2]https://www.paessler.com/it-explained/server
[3]https://computernetworking747640215.wordpress.com/2018/07/05/secure
-shell-ssh-configuration-on-a-switch-and-router-in-packet-tracer/
[4]http://router.over-blog.com/article-how-to-configure-cisco-router-
password-106850439.html
[5]https://www.cognoscape.com/benefits-going-wireless/
27