0% found this document useful (0 votes)
16 views12 pages

Internship

Uploaded by

vikas Hv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views12 pages

Internship

Uploaded by

vikas Hv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

DEPARTMENT OF ELECTRONICS AND

COMMUNICATION ENGINEERING

INTERNSHIP PRESENTATION:

“NETWORK AUTOMATION”

Name : Vikas Reddy H V


USN: 1BY20EC184 Guide: Dr. Rashmi N
Batch: B-32
CERTIFICATE
AUTOMATING AND INSTALLATION OF
PHYSICAL NETWORKS:

Company Name: TechGenNext


• Duration: 2 Months (1st august to 31st September 2023)
• Worked on: Automation and installation of Networks using python
TECHGENNEXT

• The company was established in 2019.


• The company manages network services and their installation.
• Services :
1. NetworkTech Solutions offers expert network installation services tailored to clients'
specific needs.
2. Customized networking solutions are provided to ensure optimal performance and
scalability.
3. Proactive maintenance strategies minimize downtime and ensure network reliability.
4. Exceptional customer service is a cornerstone, with 24/7 support available for clients.
5. Comprehensive network management services cover installation, maintenance, and
troubleshooting.
INTERNSHIP TASKS

Automation and installation of Networks using Python


• Designing for communication between Systems:
Designing a modem to automate connection and traffic involves integrating
hardware and software components that can manage network connections
efficiently and handle traffic without manual intervention. Here are key points
to consider in the design:
1. Automated Connection Management
2. Traffic Management
3. Security Features
These were obtained by designing the system using the tool Cisco Packet
Tracer.

Cisco Packet tracer


INTERNSHIP TASKS

Coding for automating the communication:


The coding was done using Python coding language where the connection was
realised and tested such as:

Socket Programming:

Socket programming in Python enables network communication between devices.


Using the `socket` library, it facilitates creating, sending, and receiving data over
both TCP and UDP protocols, allowing for the development of networked
applications such as web servers, chat applications, and more through
straightforward API calls.
The tasks realized using Socket programming:

a. Transfer of packets using UDP and TCP protocol for making a LAN network.
b. Interfacing WIFI and ethernet for packet transfer.
Socket Connection
This System was used to obtain and collect data and providing data for
transmission.
INTERNSHIP TASKS

Automation Scripts:

Automation scripts in Python streamline repetitive tasks by leveraging libraries such as


`subprocess` for system commands, `paramiko` for SSH connections, and `schedule` for
task scheduling. These scripts can automate tasks like network configuration, system
maintenance, data backup, and remote server management, enhancing efficiency and
reducing manual intervention. This was used to perform:

a. Perform scheduling of packets.


b. Optimize the connection between systems connected to a single modem.

This was used to provide a connection between systems and provide a secure SSH protocol
transmission of data.
CULTURE AND WORK

> Collaborated with the engineers to solve issues and assisted them with
testing and installation.
> Assisted and took part in researching and developing systems.
 An insight from the engineers on complex projects.
 A work of 2 days online and 3 days offline.
SKILLS/KNOWLEDGE ACQUIRED

• Understanding Ethernet and Wi-Fi protocols is crucial: Ethernet ensures high-speed wired
connections, while Wi-Fi offers wireless flexibility and mobility, both essential for robust network
infrastructure. Learnt automation and designing using Python
• Configure a modem and develop code for Wi-Fi communication to enable wireless connectivity,
essential for modern network infrastructure.
• Proficient in socket programming and adept with tools like Cisco Packet Tracer, facilitating hands-on
experience in network simulation and communication protocol understanding.
IMPACT OF INTERNSHIP

• Learned automation and foundational network concepts, deepening


understanding of protocols and improving scripting skills.
• Boosted Python programming expertise, refining skills through
practice and experience, enabling efficient development of diverse
applications and solutions.
• The network system design flow was enhanced, optimizing processes
and methodologies to achieve greater efficiency, reliability, and
scalability in network architecture.
CONCLUSION

- Objective: Streamline network operations within modem systems via automation


techniques.
- Protocols: Focus on TCP/IP and SSH for secure data transmission and remote
management.
-Hands-on Experience: Gain practical insights through projects to automate routine tasks.
- Benefits: Enhance system efficiency and reliability.
- Learning: Deepen understanding of network automation principles.
- Proficiency: Strengthen skills in managing modem-based networks effectively.
- Impact: Instrumental in professional development, providing invaluable skills and
knowledge in networking technology.
THANK YOU

You might also like