
Explore IP networking with a project-based class covering two advanced topics universal to Windows and Linux, plus certification support and guidance in Linux, DevOps, HPC, and data sciences.
Explore why this IP networking masterclass offers practical, simplified explanations that start from zero and build your knowledge. Enjoy projects, exercises, and video demonstrations with lifetime access.
Meet the instructor of the IP networking masterclass, where experts in scientific programming guide you through advanced coding and Linux administration to solve real world problems.
Practice commands with an interactive shell to explore course features, learn how the shell works, and enjoy the IP networking masterclass experience.
Master IP addressing and subnetting, including IP version 6, fixed and variable length subnets, and VLAN concepts, with real-world enterprise networking insights.
Discover the basics of subnets and IP addressing, including routing prefixes, subnet masks like 255.255.255.0, and /24 notation, with traffic between networks through routers.
Explore what an IP address is and why it enables internet communication. Learn how IPv4 and IPv6 differ, and how dynamic and static IPs affect device identification and DNS servers.
Explore the IP header, version fields for IPv4 and IPv6, 32-bit vs 128-bit addresses, and key header fields like total length, header length, TTL, protocol, checksum, fragmentation, and payload.
Learn how category five LAN cables use twisted pairs to reduce interference, with unshielded twisted pair design and the 568a or 568b color standards requiring matching ends for proper bandwidth.
Explore the physical components of a computer network—endpoints, network interface cards, network media, connectors, switches, and routers—and how they enable requests to sites via domain name systems and IP addresses.
Explore how network interface cards enable wired and wireless connections and how network protocols govern data transfer by breaking files into packets and applying security measures.
Explore how mac addresses and frames deliver data within a local network, how 32-bit logical addresses route across networks, and how 16-bit port addresses reach the correct process.
Understand how interfaces define host boundaries, how IPv4 addresses are assigned to interfaces, and how subnets and subnet masks, via dotted decimal notation and classful addressing, shape global networking.
Compare circuit switching and packet switching, detailing store-and-forward delays, queuing, and packet loss, and explain how forwarding tables and IP addresses route data while routing protocols update paths.
Address resolution protocol translates an ip address to a mac address by broadcasting a request; the gateway replies and updates the arp table with dynamic or static entries.
Learn how dynamic host configuration protocol automatically assigns IP settings, detailing the discover, offer, request, acknowledgement (DORA) exchange and options like gateway, DNS, and subnet mask for internet access.
Explore how the domain name system translates human-friendly domain names into IP addresses, using DNS servers—recursive resolvers, root servers, and top-level domain name servers—to load websites.
Explore how firewalls protect networks and individual computers by filtering inbound and outbound traffic with access control lists, packet filtering, proxy, and hybrid approaches, using hardware and software solutions.
Explore how IP addresses are split into network prefix and host identifiers, and how subnets and routers, plus a default gateway, manage traffic, security, and troubleshooting.
Learn how a 32-bit subnet mask separates IPv4 addresses into network and host portions. Understand classful addressing and default masks for classes A, B, and C, plus subnetting benefits.
Explore IPv4 structure, CIDR notation, and the role of NAT and VPC subnets in modern networks. See how private and public IP ranges are allocated and subnet blocks are calculated.
Explore the OSI seven-layer model by tracing how data moves from the application to the physical layers, with headers and trailers, port numbers, and IP addressing guiding delivery.
Explore the tcp/ip model and how tcp, udp, and ip enable end-to-end communication. Understand how applications use ports, segments, frames, and routers to move data from client to server.
Explore how TCP uses a three-way handshake with SYN and ACK to establish connections, set ports, and track sequence numbers; learn about windowing and selective acknowledgment.
Explore how TCP and UDP differ in headers, ports, sockets, and five-tuple routing, and learn why real-time apps prefer UDP over reliable TCP in certain scenarios.
Explain how IPv4 addresses use octets, classful and classless addressing, subnet masks, and CIDR notation to define networks, hosts, and route traffic.
Explore how subnet masks and the variable length subnet mask (LSM) optimize IP usage, creating /24 and /30 subnets, covering unicast, broadcast, multicast, network and broadcast addresses, and default gateway.
Master IP subnetting by adjusting subnet masks to split a 192.168.7.0/24 network into subnets, and explore large networks like 10.0.0.0/8 with variable length subnet masking.
Explore IP address classes A, B, and C, and how host bits define networks, then learn subnet masks and CIDR notation.
Explore router hardware concepts, then configure Cisco devices from console to network access: enable mode, interface setup, SSH with RSA keys, login banners, and saving running configs.
Explore the evolution from bus and hub networks to intelligent switches, and learn how MAC addresses and collision domains, plus store and forward, cut through, and fragment-free switching optimize Ethernet.
Learn vlan basics and layer 2 broadcast domains, isolate devices with vlan 10 and 20, and route between them via a router or firewall, verifying with ping and traceroute.
Learn how VLAN trunking connects multiple switches over a single tagged link, using access and trunk ports, dot1q tagging, and VLAN IDs, including voice VLAN and native VLAN considerations.
Master ACL fundamentals and implementation on Cisco routers, including standard and extended ACLs, ACE entries, wildcard masks, implicit deny, and applying rules in ingress or egress to filter traffic.
Explore how the address resolution protocol maps IP addresses to MAC addresses, using ARP requests and replies, ARP cache dynamics, and related concepts like RARP and gratuitous ARP.
Discover how dhcp dynamically assigns ip addresses via discover, offer, request, and acknowledgement, with leases, static reservations, and options. Learn about relays and scope setup on Windows and Cisco.
Explore how Windows server dns uses forward and reverse zones, soa, and a, cname, mx records. Understand ttl and the difference between recursive and iterative queries.
Explore how static routes and next-hop decisions shape routing tables, including default routes and the impact of link failures on reachability in a multi-network topology.
Dynamic routing lets routers share information with neighbors, build routing tables, and adapt quickly to changes, using longest prefix match, administrative distance, and floating static routes for backups.
Learn how RIP v2 operates as a distance vector protocol with classless updates and network statements. Explore security and reliability, including passive interfaces, authentication with key chains, and timers.
Master NAT concepts by translating private IP addresses to public ones, including static NAT, dynamic NAT, source NAT, destination NAT, and port address translation with port forwarding.
Explore how time synchronization underpins accurate logs, security events, and scheduled tasks across network devices. Configure ntp using pools, stratum levels, and reliable servers to keep all clocks in sync.
Lecture shows how management server uses SNMP polling and traps to monitor devices, describe MIB and OIDs, and compare versions 1, 2, and 3 with emphasis on version 3 security.
Compare Linux and Cisco IOS file management using mkdir, pwd, and ls to work with directories, and learn how rm and delete handle files and recursive directory removal.
Explore how network logs are generated and centralized using syslog, with vendor differences, log servers like Kiwi and ACIS Log Server, and the facility and severity framework for cross-device correlation.
Explore spanning tree protocol to prevent layer-2 loops by root bridge selection, link blocking, BPDU exchanges, and port state transitions enabling rapid network convergence.
Explore linux commands and shell basics by using echo, cal, and date, learn command structure with options and inputs, discover the PATH, history shortcuts, and the which command.
Learn how Linux commands communicate through standard input, output, and error; redirect and pipe data, create and append to files, and supply input from files.
Master linux piping by connecting commands with pipes, extracting the day from date via cut, and saving outputs with redirection, tee, and xargs to extend pipelines.
Learn to create and edit bash aliases in a hidden .bash_aliases file, load them in the terminal, and build reusable pipelines for efficient Linux workflows.
learn to create empty files with touch, create directories with mkdir, use echo to populate files, and avoid spaces in names; master brace expansion for bulk folder and file creation.
Explore linux wildcards and regular expressions, using the star, question mark, and square brackets to build flexible commands, with practical ls and path pattern examples.
Learn to delete files and directories in Linux using rm with absolute or relative paths, wildcards, and patterns, and explore recursive and interactive deletion, plus creating paths with mkdir -p.
Learn to copy, move, and rename files and folders using cp and mv, including recursive copy, wild cards, and path targets like desktop and home directory.
Learn to create and edit text files with the nano command line editor, saving to diary.txt, reading and inserting content, searching, replacing, cutting, pasting, and configuring nano rc.
Use the locate command to search the system file database by pattern, with case options and output limits, and update the database with sudo when needed.
Learn the Linux find command: start from the current directory, list all files and folders to any depth, and refine results with -maxdepth, -type, -name, -size, and -exec.
Master core Linux view commands: cat for reading and concatenating files, tac and rev for vertical and horizontal reversal, and less for paging.
Explore the Linux sort command to alphabetically and numerically sort word and number files, sort by columns with -k, and view results with pipes; use -n, -h, -M for formats.
Explore how the grep command searches input for text, counts matches, handles case sensitivity with -i, and constructs pipelines to filter files and directories.
learn to create tar archives (tarballs), add and view files, and extract; compare gcib and bzip2 compression, and perform one-step tar compression with zip or unzip.
Learn how cron (crontab) schedules tasks by editing the current job with nano, mastering the six fields (minutes, hours, day of month, month, day of week, command) and using scripts.
Learn to manage Linux software with apt by updating and upgrading the cache, installing and purging packages, auto remove unused dependencies, and cleaning archives to save space.
Discover why network engineers should learn Linux, emphasizing automation, Linux-based devices, and rising open source trends. A Linux control box powers modern network automation and boosts job security.
Learn to inspect and manage Linux network interfaces with ip link and ip address, identify the loopback and ethernet interfaces, and understand up states, IP addresses, and basic reconfiguration.
Learn to view and configure Linux IP addresses with ifconfig and ip, including temporary and persistent settings, and set up persistent static routes.
learn how ICMP and the ping utility diagnose networks by sending echo requests and receiving echo replies. interpret common ICMP codes and learn to capture packets with DCP dump.
Explore how arp maps an ip address to a mac address on the data-link layer, acting as a layer two point five protocol that caches mac addresses after broadcast requests.
Compare netstat and ss, noting netstat runs with fewer permissions while ss requires elevated access. View active connections, listening ports, routing tables, and kernel statistics with these open-source tools.
Learn Linux tcpdump to capture and filter network protocols with destination and port filters, capturing DNS, HTTP, ICMP, and traceroute traffic.
Learn how Linux bonding combines multiple interfaces into a single bond to improve throughput, redundancy, fault tolerance, and load balancing, covering bonding modes, configuration, and testing.
Explore Linux teaming as a modern alternative to bonding, using the teamd daemon and runners like broadcast, round-robin, active backup, load balance, and LCP, with practical configuration steps.
Install and configure ntp on Linux, disable cronie d, set pool servers with iburst, enable no query and limiting options, and verify with ntpq -p.
Configure IPv6 addresses on two machines using NetworkManager nmcli, then verify connectivity with ping6 and inspect IPv6 neighbors, routes, and interface addresses with ip -6 and traceroute -6.
Master firewalld on linux with zones, services, and ports, learn to set default and active zones, add services or ports, and apply permanent rules for reboots.
Explore Linux firewall rules, including creating rich rules, managing zones, and applying port forwarding, masquerading, and rate limiting to control traffic; review syntax, order of rules, logging, and rejecting traffic.
Install Windows Server 2016 in a lab environment, perform configuration with server manager, set a static IP, enable remote desktop, adjust updates and firewall, then prepare for domain controller promotion.
Explore IPv4 address types, private vs public, and network address translation, and learn practical IP configuration, subnetting, and troubleshooting using netsh, PowerShell, and key tools.
Watch a Windows subnetting demonstration as part of the ip networking masterclass to quickly grasp core subnetting techniques.
Install and authorize Windows DHCP server, then create IPv4 scope and manage addresses, exclusions, and leases. Configure router, DNS, domain name options, enable dynamic DNS updates, and set up reservations.
Explore configuring highly available DHCP failover with two servers (domain controller and storage server), including split scopes, automatic switchover, maximum client lead time, and a shared secret.
Install and configure a DNS server on Windows Server 2016, covering forward and reverse zones, dynamic updates, and DNS policies for effective name resolution.
Explore GNS3 to emulate, configure, test, and troubleshoot virtual networks, from laptop topologies to cloud deployments, using the GNS3 VM with VirtualBox or VMware.
Learn to set up GNS3 with a virtual machine in VMware Player, configure a small ABC network with a switch, obtain IP addresses, and ping between nodes for connectivity validation.
Explore building a basic GNS3 topology with a docker container, Cisco VIRL routers, and a network cloud, while using Linux-like commands on devices to manage files and configurations.
Explore a GNS3 topology using DHCP to assign IPs from a net cloud, configure DNS with Google, and enable inside and outside networks to access the internet.
Extend a GNS3 Linux topology with a graphical Ubuntu desktop and an Ubuntu server, configure interfaces using sudo, and integrate Docker containers with a Cisco router.
It is critical to know Network IP addressing and Subnetting for the IT and Non-IT professionals like Researchers, Scientific Developers to succeed in the real work and passing most IT certifications. Network IP Subnetting is basically dividing your network in different sub networks. By doing this, you can produce different broadcast networks with you one nework. There are types of Subnetting. Each subnet allows its connected devices to communicate with each other, while routers are used to communicate between subnets. The size of a subnet depends on the connectivity requirements and the network technology employed.
A point-to-point subnet allows two devices to connect, while a data center subnet might be designed to connect many more devices. This course will help you learning the basic foundation of IP address, it's format, ways to assign them, subnetting, and how to subnet.
The benefits of subnetting an existing network vary with each deployment scenario. In the address allocation architecture of the Internet using CIDR and in large organizations, you can think it is necessary to allocate address space efficiently. If you learn how to do a good Subnetting it may also enhance routing efficiency, or have advantages in network management when subnetworks are administratively controlled by different entities in a larger organization. Your Subnets may be arranged logically in a hierarchical architecture, partitioning an organization's network address space into a tree-like routing structure, or other structures such as meshes.
WHAT YOU'LL LEARN IN THIS COURSE:
IP Networks (Animated)
Subnetting - why do we subnet?
Subnet Masks and CIDR
DNS
DHCP
Firewall
Linux and Windows IPv4 Networking
Virtual Networks Testing with GNS3
In this course you will be learning all the important information you need to fully understand IPv4 addressing which is directly related to your Cisco CCNA, RHCSA, RHCE, MCSA and MCSE Exams, or any other IT exams you may be taking. Once you learn the details and key topics, you will learn the tricks and tools which will allow you to subnet any question quickly and accurately!
MONEY BACK GUARANTEE IF NOT 100% SATISFIED!
When you enroll you will get lifetime access to all of the course contents and any updates and when you complete the course 100% you will also get a Certificate of completion that you can add to your resumé/CV to show off to the world your new-found Python & Scientific Computing Mastery! Don't forget to join our Q&A live community where you can get free help anytime from other students and the instructor. This awesome course is a component of the Learn Scientific Computing master course.
What are you waiting for? Click that shiny enroll button and we'll See you inside ;)