Self-paced

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Bootcamp

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Search from all Lessons


LoginGet Started

Register to 4Geeks

โ† Back to Projects

Understanding the network internals

Difficulty

  • beginner

Average duration

3 hrs

Technologies

Difficulty

  • beginner

Average duration

3 hrs

Technologies

Weekly Coding Challenge

Every week, we pick a real-life project to build your portfolio and get ready for a job. All projects are built with ChatGPT as co-pilot!

Start the Challenge

Podcast: Code Sets You Free

A tech-culture podcast where you learn to fight the enemies that blocks your way to become a successful professional in tech.

Listen the podcast

๐Ÿ“ Instructions

Based on the network that you build on the prework:

intro network

You are a network consultant and have been hired to improve the network architecture of a small company. The company currently has a network that has grown organically over time and is experiencing performance and security issues. Your task is to assess the current situation and propose improvements. You have the following information:

The company has the following requirements

  • The network should have the capacity to grow up to 100 devices.
  • The network should be divided into sub-networks for the Marketing, Technology and Accounting departments.
  • The network capacity for each department is as follows:
    • Marketing: 30 devices
    • Technology: 40 devices
    • Accounting: 15 devices
    • The remaining capacity is reserved for future growth.
  • Each subnet should have its own private server. Only the Technology department's server should be available to all networks.

Questions and Challenges:

  1. Assessment of the Current Situation:
    • What is the extent of the current network?
    • What problems can be expected if there are no improves to the company's network?
  2. Network Topology:
    • What network topology would you use for this company?
    • How should devices and servers be connected?
  3. Network equipment:
    • What type of network devices are needed (routers, switches, firewalls, etc.)?
    • What technical specifications must these devices meet?
  4. Network Security:
    • What are the security measures required to protect the network?
    • How should security devices, such as firewall, be configured?
  5. Network Management:
    • How will network devices be managed and monitored?
    • What policies should be implemented in terms of personnel to have a secure network?
    • Will a network management system (NMS) or monitoring tools be implemented?
  6. Implementation Plan:
    • What is the implementation schedule for the proposed enhancements?
    • How will these changes be communicated to employees?
  7. Ongoing Maintenance:
    • What steps will be taken to ensure ongoing network maintenance and upgrades?
    • Will security policies and incident response procedures be established?
  8. Evaluation of Success:
    • How will the success of the enhancements be measured? What metrics will be used to evaluate network performance and security after implementation?

โš ๏ธ Remember: There are no wrong answers in terms of network topologies and devices, try to make the network as optimal as possible.

๐Ÿš› How to deliver this project?

Create a text document with the answers to the questions in the instructions. Once you have your document ready, upload it to the 4geeks.com platform in the corresponding project.

Signup and get access to similar projects

We will use it to give you access to your account.
Already have an account? Login here.

Difficulty

  • beginner

Average duration

3 hrs

Technologies

Difficulty

  • beginner

Average duration

3 hrs

Technologies

Difficulty

  • beginner

Average duration

3 hrs

Technologies

Difficulty

  • beginner

Average duration

3 hrs

Technologies

Signup and get access to similar projects

We will use it to give you access to your account.
Already have an account? Login here.

Difficulty

  • beginner

Average duration

3 hrs

Technologies

Difficulty

  • beginner

Average duration

3 hrs

Technologies

Weekly Coding Challenge

Every week, we pick a real-life project to build your portfolio and get ready for a job. All projects are built with ChatGPT as co-pilot!

Start the Challenge

Podcast: Code Sets You Free

A tech-culture podcast where you learn to fight the enemies that blocks your way to become a successful professional in tech.

Listen the podcast