Create a Subnet

Brought by: Cybrary

Overview

What is Subnetting?

A component of network fundamentals, Subnetting allows an organization to divide the physical network into several logical networks. Why do I need this certification? A solid understanding of subnetting is vital for managing your networks and the overall Security Architecture.

What will I learn?

  • How subnetting works
  • How IP addresses are broken down
  • The purpose of subnetting in security and network administration

Key Topics

  • Network classes
  • Dot-decimal notation
  • CIDR notation
  • Subnet masks

Get Subnetting Certified Today

A component of network fundamentals, Subnetting prevents Ethernet collisions and conflicts in address assignment. Creating subnets allow an organization to divide the physical network into several logical networks. Network segmentation through subnetting allows for easier management and improved security. To be able to subnet, one first must understand binary to decimal conversion. Sub netting helps to create new IP addresses and this is especially important to know as IPv6 is in the works.

A solid understanding of subnetting is vital for managing your networks and the overall Security Architecture. The Cybrary "Create a Subnet" Course teaches how subnetting works, how IP addresses are broken down, and the purpose of subnetting in security and network administration, as well as what network components are represented. This course will also prepare you to explain network classes, dot-decimal notation, CIDR notation, subnet masks, and routing. The knowledge gained in this course will also allow us to create efficient IP spaces for our networks to minimize broadcasts.

Prerequisites

  • Basic understanding of networking concepts
  • IP Addressing schemes

Course Goals

By the end of this course, students should be able to:

  • Convert from Decimal to Hexadecimal to Binary
  • Know the Classful IPv4 network ranges
  • Subnet an IPv4 and IPv6 network
  • Utilize VLSM to “consume” an IP space

Syllabus

  • Review on Networking Concepts
    • Introduction
    • Purpose of Subnetting
    • Binary Conversion
    • Hexadecimal Conversion
    • IPv4 Classful Networks
  • Subnet all the Networks
    • CIDR and Subnetting
    • VLSM: Variable Length Subnet Mask
    • Supernetting
    • Subnetting IPv6 Networks

Taught by

Trenton Darrow

Create a Subnet
Go to course

Create a Subnet

Brought by: Cybrary

  • Cybrary
  • Paid
  • English
  • Certificate Available
  • Available at any time
  • beginner
  • N/A
8.1.2PHP Version1.17sRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (785ms)
    • Application (380ms)
    • 1 x Booting (67.19%)
      785.25ms
      1 x Application (32.53%)
      380.16ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed12.84ms
      • select * from `courses` where `slug_en` = 'create-a-subnet' limit 1
        11.29ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. create-a-subnet
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-07-25 19:30:42' where `id` = 2207
        680μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-07-25 19:30:42
        • 1. 2207
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (30)
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (43) and `providers`.`deleted_at` is null
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 2198 limit 1
        260μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2198
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        4GyhYavBVr8RIQF5E2qc7fPf7RAP1Wic4A14EngX
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/create-a-subnet" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/create-a-subnet
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.25" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.25" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "964e12bd4dafec71-YYZ" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.25" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.25" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "964e12bd4dafec71-YYZ" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "12106" "REMOTE_ADDR" => "172.70.80.189" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/create-a-subnet" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1753471841.0857 "REQUEST_TIME" => 1753471841 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 25 Jul 2025 19:30:42 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlYwa3hlTzZET1gwYUZBWmZNQjV1cmc9PSIsInZhbHVlIjoidDRnaEdPM044Sjl6VkFDbWN0UjFRMWRoWXhQdHlhdG40eDN5em9KdXcwbitPSU0wS1ZRaVR0Q1Jha056VmNZdXh6M01sMy9uRUV5c2FOV0c0Nzdmd0dGK3VhNXRMU01ackkrZ3RPTHhJaWlienR0aHkzV29pOEVSTjhkYWlPbEgiLCJtYWMiOiI2NDI5NTdkMWIxM2U1NmE5ZmY4ZDdhY2IzNGM4ODFkZDNmZjhhNDYzNTM2ZDM4OTUzMjRmNTM3ZmMzNjYxNTFmIiwidGFnIjoiIn0%3D; expires=Fri, 25 Jul 2025 21:30:42 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlYwa3hlTzZET1gwYUZBWmZNQjV1cmc9PSIsInZhbHVlIjoidDRnaEdPM044Sjl6VkFDbWN0UjFRMWRoWXhQdHlhdG40eDN5em9KdXcwbitPSU0wS1ZRaVR0Q1Jha056VmNZdXh6M01sM" 1 => "laravel_session=eyJpdiI6InV1TlVHRVVVQXRwWEQ2aEVrOEovYWc9PSIsInZhbHVlIjoiV1F2OXFXL1NZVm4vTDlOWk9MenY1WDBNTUdHb0dOM3pGRnl0eFoyUHFmZTZ6VVFCNWhNaGI1T0lsOWNPZy9td3NDUzAxTzVhVVp4NnEzeXJJaWZGdUN5bUNoV2k0SVBkbHU0Z3JKRm9NeFVNMnVWMmJ1dWZxVEdIUE1Pa0QwNEYiLCJtYWMiOiI4MDZkNzUzYWQ1ZGY4ODJkNjA0NTUzMzhkYWIyOTJlODYzMjQwNGU4Y2M2YWQ3N2QzMWY3MjNmMzMwNmExOGVjIiwidGFnIjoiIn0%3D; expires=Fri, 25 Jul 2025 21:30:42 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InV1TlVHRVVVQXRwWEQ2aEVrOEovYWc9PSIsInZhbHVlIjoiV1F2OXFXL1NZVm4vTDlOWk9MenY1WDBNTUdHb0dOM3pGRnl0eFoyUHFmZTZ6VVFCNWhNaGI1T0lsOWNPZy9td3ND" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlYwa3hlTzZET1gwYUZBWmZNQjV1cmc9PSIsInZhbHVlIjoidDRnaEdPM044Sjl6VkFDbWN0UjFRMWRoWXhQdHlhdG40eDN5em9KdXcwbitPSU0wS1ZRaVR0Q1Jha056VmNZdXh6M01sMy9uRUV5c2FOV0c0Nzdmd0dGK3VhNXRMU01ackkrZ3RPTHhJaWlienR0aHkzV29pOEVSTjhkYWlPbEgiLCJtYWMiOiI2NDI5NTdkMWIxM2U1NmE5ZmY4ZDdhY2IzNGM4ODFkZDNmZjhhNDYzNTM2ZDM4OTUzMjRmNTM3ZmMzNjYxNTFmIiwidGFnIjoiIn0%3D; expires=Fri, 25-Jul-2025 21:30:42 GMT; path=/XSRF-TOKEN=eyJpdiI6IlYwa3hlTzZET1gwYUZBWmZNQjV1cmc9PSIsInZhbHVlIjoidDRnaEdPM044Sjl6VkFDbWN0UjFRMWRoWXhQdHlhdG40eDN5em9KdXcwbitPSU0wS1ZRaVR0Q1Jha056VmNZdXh6M01sM" 1 => "laravel_session=eyJpdiI6InV1TlVHRVVVQXRwWEQ2aEVrOEovYWc9PSIsInZhbHVlIjoiV1F2OXFXL1NZVm4vTDlOWk9MenY1WDBNTUdHb0dOM3pGRnl0eFoyUHFmZTZ6VVFCNWhNaGI1T0lsOWNPZy9td3NDUzAxTzVhVVp4NnEzeXJJaWZGdUN5bUNoV2k0SVBkbHU0Z3JKRm9NeFVNMnVWMmJ1dWZxVEdIUE1Pa0QwNEYiLCJtYWMiOiI4MDZkNzUzYWQ1ZGY4ODJkNjA0NTUzMzhkYWIyOTJlODYzMjQwNGU4Y2M2YWQ3N2QzMWY3MjNmMzMwNmExOGVjIiwidGFnIjoiIn0%3D; expires=Fri, 25-Jul-2025 21:30:42 GMT; path=/; httponlylaravel_session=eyJpdiI6InV1TlVHRVVVQXRwWEQ2aEVrOEovYWc9PSIsInZhbHVlIjoiV1F2OXFXL1NZVm4vTDlOWk9MenY1WDBNTUdHb0dOM3pGRnl0eFoyUHFmZTZ6VVFCNWhNaGI1T0lsOWNPZy9td3ND" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "4GyhYavBVr8RIQF5E2qc7fPf7RAP1Wic4A14EngX" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/create-a-subnet" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]