From 585189f715b343e1d6c69d95f8d2d1cfe9e63c41 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 13:14:06 +0200 Subject: [PATCH] chore: sync content to repo (#9912) Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com> --- ...ccess-points--controllers@x1B9MVsG_C-CejgLAeTzA.md | 9 +++++++-- .../content/access-points@XPOTGRx3lpaHHNlzlMTPq.md | 9 +++++++-- .../content/application@IVpbjVpRESZvx8k2Mik5B.md | 9 +++++++-- .../content/application@bnYi5Bwth3f_nOpRDywXc.md | 2 +- .../content/arp@FuIjDNBlT5SSf9lCG_e3e.md | 9 +++++++-- .../content/bandwidth@dmzQXBY3u5dZ9OtXLSE11.md | 9 +++++++-- .../content/bgp@gCdUfkMlZwamhOpM5aUqr.md | 9 +++++++-- .../content/bluetooth-basics@VdAObqd1uue--xbej2M-f.md | 9 +++++++-- .../content/cidr@y43H6qnMn4qUTjInlGR04.md | 10 ++++++++-- .../circuit-level-gateway@bolfExgkr0i8jEbw-GF3O.md | 9 +++++++-- .../client-server-network@15Q1VPROHgjfaJkTLOfly.md | 9 +++++++-- .../content/client@8QCl0RNdxtpva4AxJUKMT.md | 8 ++++++-- .../content/cloud@GQNvSg3w5UUtpre_9_Pjl.md | 9 +++++++-- .../content/cloudflare@ltBgGfY9KOS87dPUs476I.md | 9 +++++++-- .../content/data-link@wWaxMK7-hGSAZbp7RHrnH.md | 10 ++++++++-- .../content/default-gateway@Z9B1TI61zhm7Vp-yur0pD.md | 10 ++++++++-- .../content/dhcp@yL4HVbX33i2wAj-k92X48.md | 9 +++++++-- .../content/dns@plhYS2KebLyhuudwhEWHZ.md | 9 +++++++-- .../content/dos--ddos@Absx6bmAk6xq8KDGC5e70.md | 9 +++++++-- .../content/eigrp@tgLkAZB5G4XZj_2QS9mnZ.md | 10 ++++++++-- .../encryption-basics@oxORoWnDRfGLor3BV76Wo.md | 11 +++++++++-- .../content/failover@PcFSE-h39-bLmrVcc1ae7.md | 9 +++++++-- .../content/firewalls@QiTR_A2pALS4UD7cOndjR.md | 10 ++++++++-- .../content/frame@JHvS4yZ7z8XyimBXmNG4r.md | 9 +++++++-- .../content/ftp--sftp@yf85bJUO52dfE4G5wjSm9.md | 9 +++++++-- .../content/google@cjUzC-pYTZCSNKeY3fFro.md | 10 +++++++--- .../content/host@klp3FKanVxF2EudcTw4py.md | 9 +++++++-- .../hotspot-and-tethering@uEQVBbo3E7eBCyl_XVTuU.md | 10 ++++++++-- ...ow-does-the-internet-work@k51wR5lAwf7qI-p4jb8ih.md | 10 ++++++++-- .../content/http--https@_st-ChGja7h83_MOwtiF2.md | 9 +++++++-- .../content/hub@p9J57XYINH7TYgjw9G-r8.md | 9 +++++++-- .../content/ids--ips@gqRtzgYUs87I7en2MCPSw.md | 9 +++++++-- .../content/internet@TMBH_Y5fPYCIcjhISUojv.md | 2 +- .../content/introduction@_OZl6uYkb61iQ_Wb0Q70Q.md | 10 ++++++++-- .../content/ip-address@FwwaKfxW5j5r4_lN6_G8Z.md | 9 +++++++-- .../content/ip-addressing@2Ajvxz7ErF9tFKi6TuwI_.md | 10 ++++++++-- .../content/ip-vs-mac-vs-arp@eXoOjsMKNi90_sRdBc_nY.md | 10 ++++++++-- .../content/ipsec-vs-ssl-vpn@LesiUZyQTRgQErALy5W-v.md | 9 +++++++-- .../content/ipv4-vs-ipv6@wzYaf1wtbo2RQ8JSRawFM.md | 10 ++++++++-- .../content/lan@6Wfv3THDhldz_9M6Hv1Gr.md | 10 ++++++++-- .../content/latency@u1nJXjWZekrzyiDvri6-O.md | 9 +++++++-- .../least-connections@1Os97-x1qqdLJyKAjICiV.md | 9 +++++++-- .../content/link-aggregation@h4_EMwTv7j_06MsBhURvg.md | 10 ++++++++-- .../content/load-balancer@R5dmATbOlYEFce7rQImiw.md | 9 +++++++-- .../mac-address-tables@Yoj06pntnFzv2NDlr6seC.md | 10 ++++++++-- .../content/mac-address@6zxS5esVlRNIDrQuZBaHz.md | 9 +++++++-- .../content/man@usgE8mpRUSLMRv7d0kXy3.md | 9 +++++++-- .../content/mobile-networks@nBXPiMyDKkFtD25ReqUEF.md | 10 ++++++++-- .../content/modems@5aZe1jNCH2cM-8ZCYeI-e.md | 9 +++++++-- .../content/mpls@uH-ufJAMyoqDlx7RzYsnX.md | 9 +++++++-- .../content/netflow--sflow@sKbTs6q8CBF6_BTDu6xpy.md | 11 +++++++++-- .../content/network-access@x6gwBUjdcBwqjrSa_WNkp.md | 2 +- .../content/network-attacks@iSXa4nyLa6AQDhFRPz87x.md | 10 ++++++++-- .../content/network-devices@2b4Bbs-I8k62zOF97Z_uZ.md | 9 +++++++-- .../content/network@20DK-6sEsl8uy6JJoVgE1.md | 10 ++++++++-- .../content/next-generation@i7aEMN40vQesQbJENQ6gV.md | 9 +++++++-- .../content/nmap@dwtbPxxNGQtoStpEd_ydY.md | 10 ++++++++-- .../content/ntp@b4bKowbNbUcMscWrrT_-k.md | 9 +++++++-- .../content/observability@PHqTXlkAaRPhmRod52aP3.md | 9 +++++++-- .../content/opendns@laCGHS68FdPDeBpC172vo.md | 9 +++++++-- .../content/osi-model@pt6RO3SEStG9TJOWpt_8D.md | 10 ++++++++-- .../content/ospf@OZICDRrSq-KJNAGTlmwr7.md | 9 +++++++-- .../content/package@rlUkMwML31YWfLSYLPdaL.md | 9 +++++++-- .../content/packet-filtering@wNwT9OgpslH4YG9BZvQIK.md | 9 +++++++-- .../packet-prioritization@IOu0hW9FZsLYe-KIaZZ4s.md | 9 +++++++-- .../content/pan@fLXIQLKecjWUvjIWUaF9r.md | 9 +++++++-- .../peer-to-peer-network@DaJDqRCvGNekZ-e6aDVZj.md | 9 +++++++-- .../content/physical@_lqxrKkanbNDimmzcdM1I.md | 9 +++++++-- .../content/port@TJZ9vsSxQlotKCWQ2HHfS.md | 9 +++++++-- .../content/presentation@U3sXE8skdwBwCcYQuKyzk.md | 9 +++++++-- .../content/protocol@9q3EjoReSztEf3wffNDIs.md | 9 +++++++-- .../content/proxy@55_hR5xJzermyLb3lyAvO.md | 10 ++++++++-- ...blic-vs-private-addresses@DJVkJUV6Sx2Ez6t6yCOm7.md | 9 +++++++-- .../qos-quality-of-service@1AWSj4RYLouXC4eJvg2N9.md | 10 ++++++++-- .../content/quad9@kSUBDvguhusW8qaCK5bbL.md | 8 ++++++-- .../content/rip@koRzHVPTKTNmTt8dC-h3m.md | 9 +++++++-- .../content/round-robin@uQz1QLVkQtwf8ZeXexEQ1.md | 9 +++++++-- .../content/routers@s_y5I8OZAsmFqj3zier2B.md | 9 +++++++-- .../content/routing@rbm4cELHUgaL_Gl9uuLq1.md | 10 ++++++++-- .../content/san@9tkaAhzPhiiGUoL2LqbPb.md | 10 ++++++++-- .../content/server@huzbiZu77aeCBVU40C429.md | 9 +++++++-- .../content/session@q6dPa3Nqjw8cmZApzpcZK.md | 10 ++++++++-- ...-to-site-vs-remote-access@e0mUmniS-GT8DccJq95VB.md | 9 +++++++-- .../content/smtp--imap@CxC1hOOue_2aNHs1KdkAV.md | 9 +++++++-- .../content/snmp@KqxGa5MoKuprDLF9OY988.md | 9 +++++++-- .../content/sntp@GhurQiBhFWlYQ7slPP8QU.md | 9 +++++++-- .../content/socket@jvMvCRqstz3Z7cKYv6MZX.md | 9 +++++++-- .../content/ssh@D-4ZVP3RqLuNDzXamRlv3.md | 9 +++++++-- .../content/ssl--tls@ZtMTMBQkOWoM-su3V-T8Z.md | 9 +++++++-- .../stateful-inspection@jjdqsmXHNt78cgVDr_gC_.md | 9 +++++++-- ...static-vs-dynamic-routing@n3fdYKpMFSkcasrqokPO8.md | 9 +++++++-- .../content/stp@DM50xKwBoRZa0_JdQi07v.md | 9 +++++++-- .../content/subnet-masks@KpifvB6Yn9u32TRBX9hMs.md | 9 +++++++-- .../content/subnetting@d93bl-7gSB8lu43BQlqvY.md | 9 +++++++-- .../content/supernetting@zX1S1ZXm8vTcyXhRvYZGv.md | 9 +++++++-- .../content/switches@4iXennqlVoVVKcV1vCUmP.md | 9 +++++++-- .../content/switching@TLfYI5HUUJBj1MNywlT3Z.md | 10 ++++++++-- .../content/tcpip-model@JL4oU_MaY-4QRWKQjMBZb.md | 10 ++++++++-- .../content/throughput@BBS99mZfQqfXDEnBlZy1B.md | 9 +++++++-- .../content/traffic-shaping@OoeM99CKlStR1qzyCv1GZ.md | 9 +++++++-- .../transmission-media-types@DjlBAH42q4wSa5PUFSbB5.md | 10 ++++++++-- .../content/transport@Llr9kp0Oyyj2uZ9qNHCVL.md | 10 ++++++++-- .../content/transport@r6i0Wob3RNJrGdEnsZcQ-.md | 2 +- .../content/vlans@x0bAdjSBNfZ4gm1CwnPBK.md | 9 +++++++-- .../content/vlsm@tXjRU0HJ2d9RWxuOQ79wH.md | 9 +++++++-- .../content/vpn@b2HXcIkkjJB8WhHbrVesk.md | 9 +++++++-- .../content/vpns@WHYQSWWe4mKUl7OC9thyF.md | 9 +++++++-- .../content/wan@1xOaztV7JJaXK9B6Wa4YQ.md | 9 +++++++-- .../content/web-application@xmkSedJJIDwrys8HzDD-j.md | 9 +++++++-- .../what-are-networks@0BPBSnyYnEAScnqZ8q5ZX.md | 10 ++++++++-- .../content/wifi-standards@Cahf4Y8A0W-EHeeU4dTej.md | 9 +++++++-- .../wireless-networking@RCUgWXsit4Jcma9UNBd2c.md | 9 +++++++-- .../wireless-security@MThbykuwPtbDeskypaD7I.md | 10 ++++++++-- .../content/wireshark@Ly43qxaO0RsKSy-_VuIBx.md | 10 ++++++++-- .../content/wlan@D_zZAYVkxB_SLTCuhqkZY.md | 9 +++++++-- .../content/wpa-vs-wps@_J0L4Ir0pxXPVeW7x68dv.md | 9 +++++++-- .../zero-trust-architecture@qW27P1HWMCtVkLgVHmU7z.md | 9 +++++++-- 117 files changed, 828 insertions(+), 231 deletions(-) diff --git a/src/data/roadmaps/network-engineer/content/access-points--controllers@x1B9MVsG_C-CejgLAeTzA.md b/src/data/roadmaps/network-engineer/content/access-points--controllers@x1B9MVsG_C-CejgLAeTzA.md index 89a9fe3aa..36a0f4ca5 100644 --- a/src/data/roadmaps/network-engineer/content/access-points--controllers@x1B9MVsG_C-CejgLAeTzA.md +++ b/src/data/roadmaps/network-engineer/content/access-points--controllers@x1B9MVsG_C-CejgLAeTzA.md @@ -1,3 +1,8 @@ # Access Points & Controllers - -Wireless access points (APs) are devices that broadcast Wi-Fi signals and connect wireless clients to a wired network. In larger deployments, multiple access points are managed by a wireless controller, which centralizes configuration, monitoring, and roaming policies across all APs. This controller-based architecture simplifies management and ensures consistent performance and security across the entire wireless network. \ No newline at end of file + +Wireless access points (APs) are devices that broadcast Wi-Fi signals and connect wireless clients to a wired network. In larger deployments, multiple access points are managed by a wireless controller, which centralizes configuration, monitoring, and roaming policies across all APs. This controller-based architecture simplifies management and ensures consistent performance and security across the entire wireless network. + +Visit the following resources to learn more: + +- [@article@What Is Access Point Controller and How to Use?](https://www.qsfptek.com/qt-news/what-is-access-point-controller-and-how-to-use.html?srsltid=AfmBOopKCqq5gmcPlfeBDm4CFpiZhpfyx38GQ0Ec33h9U_W3Hl6j3W7A) +- [@video@Wireless Access Points Explained - Home Networking For Beginners](https://www.youtube.com/watch?v=bRjbil52Qm4) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/access-points@XPOTGRx3lpaHHNlzlMTPq.md b/src/data/roadmaps/network-engineer/content/access-points@XPOTGRx3lpaHHNlzlMTPq.md index 3c6d53a68..f2b81132a 100644 --- a/src/data/roadmaps/network-engineer/content/access-points@XPOTGRx3lpaHHNlzlMTPq.md +++ b/src/data/roadmaps/network-engineer/content/access-points@XPOTGRx3lpaHHNlzlMTPq.md @@ -1,3 +1,8 @@ # Access Points - -A wireless access point (AP) is a device that creates a wireless local area network, typically in an office or large building, by connecting to a wired router or switch and broadcasting a Wi-Fi signal. Multiple access points can be deployed across a large area to extend wireless coverage and allow devices to roam seamlessly. Access points are distinct from routers —they extend the network wirelessly but do not typically perform routing functions on their own. \ No newline at end of file + +A wireless access point (AP) is a device that creates a wireless local area network, typically in an office or large building, by connecting to a wired router or switch and broadcasting a Wi-Fi signal. Multiple access points can be deployed across a large area to extend wireless coverage and allow devices to roam seamlessly. Access points are distinct from routers —they extend the network wirelessly but do not typically perform routing functions on their own. + +Visit the following resources to learn more: + +- [@article@What is a wireless access point?](https://www.cisco.com/site/us/en/learn/topics/small-business/what-is-an-access-point.html) +- [@video@Wireless Access Point vs Wi-Fi Router](https://www.youtube.com/watch?v=OxiY4yf6GGg) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/application@IVpbjVpRESZvx8k2Mik5B.md b/src/data/roadmaps/network-engineer/content/application@IVpbjVpRESZvx8k2Mik5B.md index 6392438dd..fbc9b3aad 100644 --- a/src/data/roadmaps/network-engineer/content/application@IVpbjVpRESZvx8k2Mik5B.md +++ b/src/data/roadmaps/network-engineer/content/application@IVpbjVpRESZvx8k2Mik5B.md @@ -1,3 +1,8 @@ # Application - -The Application layer is the seventh and topmost layer of the OSI model, where end-user software interacts with the network. It provides network services directly to applications, enabling functions like web browsing, email, file transfer, and domain name resolution. Protocols such as HTTP, FTP, SMTP, and DNS all operate at this layer. \ No newline at end of file + +The Application layer is the seventh and topmost layer of the OSI model, where end-user software interacts with the network. It provides network services directly to applications, enabling functions like web browsing, email, file transfer, and domain name resolution. Protocols such as HTTP, FTP, SMTP, and DNS all operate at this layer. + +Visit the following resources to learn more: + +- [@article@What is layer 7? | How layer 7 of the Internet works](https://www.cloudflare.com/en-gb/learning/ddos/what-is-layer-7/) +- [@video@OSI Model Layer 7 - Application](https://www.youtube.com/watch?v=L_wLexApMkA) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/application@bnYi5Bwth3f_nOpRDywXc.md b/src/data/roadmaps/network-engineer/content/application@bnYi5Bwth3f_nOpRDywXc.md index 779416e28..2e806f5d6 100644 --- a/src/data/roadmaps/network-engineer/content/application@bnYi5Bwth3f_nOpRDywXc.md +++ b/src/data/roadmaps/network-engineer/content/application@bnYi5Bwth3f_nOpRDywXc.md @@ -1,3 +1,3 @@ # Application - + The Application layer of the TCP/IP model is the topmost layer and encompasses all the protocols that applications use to communicate over the network. It combines the functions of the OSI Session, Presentation, and Application layers into one. Protocols like HTTP, DNS, SMTP, FTP, and SSH all operate here, directly serving user-facing applications. \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/arp@FuIjDNBlT5SSf9lCG_e3e.md b/src/data/roadmaps/network-engineer/content/arp@FuIjDNBlT5SSf9lCG_e3e.md index b5ee6bcab..a610ca36d 100644 --- a/src/data/roadmaps/network-engineer/content/arp@FuIjDNBlT5SSf9lCG_e3e.md +++ b/src/data/roadmaps/network-engineer/content/arp@FuIjDNBlT5SSf9lCG_e3e.md @@ -1,3 +1,8 @@ # ARP - -ARP, or Address Resolution Protocol, is used to map an IP address to a physical MAC address on a local network. When a device wants to communicate with another device on the same network, it uses ARP to discover which MAC address corresponds to a known IP address. The result is stored temporarily in an ARP cache to speed up future lookups. \ No newline at end of file + +ARP, or Address Resolution Protocol, is used to map an IP address to a physical MAC address on a local network. When a device wants to communicate with another device on the same network, it uses ARP to discover which MAC address corresponds to a known IP address. The result is stored temporarily in an ARP cache to speed up future lookups. + +Visit the following resources to learn more: + +- [@article@Address Resolution Protocol (ARP): Resolving Network Address Conflicts](https://www.fortinet.com/resources/cyberglossary/what-is-arp) +- [@video@ARP Explained - Address Resolution Protocol](https://www.youtube.com/watch?v=cn8Zxh9bPio) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/bandwidth@dmzQXBY3u5dZ9OtXLSE11.md b/src/data/roadmaps/network-engineer/content/bandwidth@dmzQXBY3u5dZ9OtXLSE11.md index c7092a91d..ce91fb224 100644 --- a/src/data/roadmaps/network-engineer/content/bandwidth@dmzQXBY3u5dZ9OtXLSE11.md +++ b/src/data/roadmaps/network-engineer/content/bandwidth@dmzQXBY3u5dZ9OtXLSE11.md @@ -1,3 +1,8 @@ # Bandwidth - -Bandwidth refers to the maximum amount of data that can be transmitted over a network connection in a given amount of time, typically measured in bits per second (bps). Higher bandwidth means more data can flow simultaneously, which generally results in faster network performance. It is often compared to the width of a pipe: the wider the pipe, the more water (data) can flow through it at once. \ No newline at end of file + +Bandwidth refers to the maximum amount of data that can be transmitted over a network connection in a given amount of time, typically measured in bits per second (bps). Higher bandwidth means more data can flow simultaneously, which generally results in faster network performance. It is often compared to the width of a pipe: the wider the pipe, the more water (data) can flow through it at once. + +Visit the following resources to learn more: + +- [@article@What is Network Bandwidth?](https://www.solarwinds.com/resources/it-glossary/network-bandwidth) +- [@video@Internet Bandwidth (speed) Explained](https://www.youtube.com/watch?v=DHa9gxRfAmM) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/bgp@gCdUfkMlZwamhOpM5aUqr.md b/src/data/roadmaps/network-engineer/content/bgp@gCdUfkMlZwamhOpM5aUqr.md index 7206e39ff..97b097c62 100644 --- a/src/data/roadmaps/network-engineer/content/bgp@gCdUfkMlZwamhOpM5aUqr.md +++ b/src/data/roadmaps/network-engineer/content/bgp@gCdUfkMlZwamhOpM5aUqr.md @@ -1,3 +1,8 @@ # BGP - -BGP, or Border Gateway Protocol, is the routing protocol that powers the Internet by exchanging routing information between autonomous systems, i.e., the large networks operated by ISPs, corporations, and other organizations. It is a path-vector protocol that makes routing decisions based on network policies, path attributes, and rules rather than simply the shortest path. BGP is responsible for ensuring that traffic can reach any two points on the global Internet. \ No newline at end of file + +BGP, or Border Gateway Protocol, is the routing protocol that powers the Internet by exchanging routing information between autonomous systems, i.e., the large networks operated by ISPs, corporations, and other organizations. It is a path-vector protocol that makes routing decisions based on network policies, path attributes, and rules rather than simply the shortest path. BGP is responsible for ensuring that traffic can reach any two points on the global Internet. + +Visit the following resources to learn more: + +- [@article@What is BGP? | BGP routing explained](https://www.cloudflare.com/en-gb/learning/security/glossary/what-is-bgp/) +- [@video@MicroNugget: What is BGP and BGP Configuration Explained](https://www.youtube.com/watch?v=z8INzy9E628) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/bluetooth-basics@VdAObqd1uue--xbej2M-f.md b/src/data/roadmaps/network-engineer/content/bluetooth-basics@VdAObqd1uue--xbej2M-f.md index 7da38eb97..070a31653 100644 --- a/src/data/roadmaps/network-engineer/content/bluetooth-basics@VdAObqd1uue--xbej2M-f.md +++ b/src/data/roadmaps/network-engineer/content/bluetooth-basics@VdAObqd1uue--xbej2M-f.md @@ -1,3 +1,8 @@ # Bluetooth Basics - -Bluetooth is a short-range wireless communication standard used to connect devices over distances typically up to 10 meters. It operates in the 2.4 GHz frequency band and is designed for low-power, point-to-point or small-group connections between devices like phones, headsets, keyboards, and IoT sensors. Bluetooth is not a replacement for Wi-Fi, but complements it for personal area networking and device pairing scenarios. \ No newline at end of file + +Bluetooth is a short-range wireless communication standard used to connect devices over distances typically up to 10 meters. It operates in the 2.4 GHz frequency band and is designed for low-power, point-to-point or small-group connections between devices like phones, headsets, keyboards, and IoT sensors. Bluetooth is not a replacement for Wi-Fi, but complements it for personal area networking and device pairing scenarios. + +Visit the following resources to learn more: + +- [@article@What is Bluetooth and how does it work?](https://theconversation.com/what-is-bluetooth-and-how-does-it-work-242892) +- [@video@How Does Bluetooth Technology Work?](https://www.youtube.com/watch?v=ObcBJyVS10E) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/cidr@y43H6qnMn4qUTjInlGR04.md b/src/data/roadmaps/network-engineer/content/cidr@y43H6qnMn4qUTjInlGR04.md index 1d641cac5..9aa6075f7 100644 --- a/src/data/roadmaps/network-engineer/content/cidr@y43H6qnMn4qUTjInlGR04.md +++ b/src/data/roadmaps/network-engineer/content/cidr@y43H6qnMn4qUTjInlGR04.md @@ -1,3 +1,9 @@ # CIDR - -CIDR, or Classless Inter-Domain Routing, is a method of allocating IP addresses and routing that replaced the older class-based system. Instead of fixed classes (A, B, C), CIDR uses a slash notation (e.g., 192.168.1.0/24) to indicate how many bits are used for the network portion of the address. This allows for more flexible and efficient use of IP address space and is the standard method used in modern networking. \ No newline at end of file + +CIDR, or Classless Inter-Domain Routing, is a method of allocating IP addresses and routing that replaced the older class-based system. Instead of fixed classes (A, B, C), CIDR uses a slash notation (e.g., 192.168.1.0/24) to indicate how many bits are used for the network portion of the address. This allows for more flexible and efficient use of IP address space and is the standard method used in modern networking. + +Visit the following resources to learn more: + +- [@article@What is CIDR?](https://aws.amazon.com/what-is/cidr/) +- [@video@What is CIDR (Classless Inter Domain Routing)?](https://www.youtube.com/watch?v=KiWXRL-2TnY) +- [@video@What is network CIDR notation?](https://www.youtube.com/watch?v=tpa9QSiiiUo) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/circuit-level-gateway@bolfExgkr0i8jEbw-GF3O.md b/src/data/roadmaps/network-engineer/content/circuit-level-gateway@bolfExgkr0i8jEbw-GF3O.md index 27190f69f..33856bd94 100644 --- a/src/data/roadmaps/network-engineer/content/circuit-level-gateway@bolfExgkr0i8jEbw-GF3O.md +++ b/src/data/roadmaps/network-engineer/content/circuit-level-gateway@bolfExgkr0i8jEbw-GF3O.md @@ -1,3 +1,8 @@ # Circuit Level Gateway - -A circuit-level gateway is a type of firewall that operates at the session layer and monitors TCP handshakes to verify that a connection is legitimate before allowing data to flow. Unlike application-layer proxies, it does not inspect the content of the data itself — only the connection establishment. Once a session is deemed valid, traffic passes through without further inspection, making it faster but less thorough than application-layer firewalls. \ No newline at end of file + +A circuit-level gateway is a type of firewall that operates at the session layer and monitors TCP handshakes to verify that a connection is legitimate before allowing data to flow. Unlike application-layer proxies, it does not inspect the content of the data itself — only the connection establishment. Once a session is deemed valid, traffic passes through without further inspection, making it faster but less thorough than application-layer firewalls. + +Visit the following resources to learn more: + +- [@article@What Is a Circuit Level Gateway?](https://www.paloaltonetworks.com/cyberpedia/what-is-a-circuit-level-gateway) +- [@article@What is a circuit level firewall?](https://nordlayer.com/learn/firewall/circuit-level/) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/client-server-network@15Q1VPROHgjfaJkTLOfly.md b/src/data/roadmaps/network-engineer/content/client-server-network@15Q1VPROHgjfaJkTLOfly.md index 510f066aa..25d9e90ae 100644 --- a/src/data/roadmaps/network-engineer/content/client-server-network@15Q1VPROHgjfaJkTLOfly.md +++ b/src/data/roadmaps/network-engineer/content/client-server-network@15Q1VPROHgjfaJkTLOfly.md @@ -1,3 +1,8 @@ # Client-Server Network - -A client-server network is a model where one or more central servers provide resources or services, and multiple client devices request and consume those resources. The server manages shared resources such as files, databases, or applications, while clients interact with them through the network. This model is widely used in enterprise environments because it centralizes management, improves security, and makes it easier to scale. \ No newline at end of file + +A client-server network is a model where one or more central servers provide resources or services, and multiple client devices request and consume those resources. The server manages shared resources such as files, databases, or applications, while clients interact with them through the network. This model is widely used in enterprise environments because it centralizes management, improves security, and makes it easier to scale. + +Visit the following resources to learn more: + +- [@article@A Guide to Understanding Client-Server Network](https://www.fs.com/blog/a-guide-to-understanding-clientserver-network-6976.html) +- [@video@The Client Server Model | Clients and Servers](https://www.youtube.com/watch?v=L5BlpPU_muY) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/client@8QCl0RNdxtpva4AxJUKMT.md b/src/data/roadmaps/network-engineer/content/client@8QCl0RNdxtpva4AxJUKMT.md index 0fc29490a..d4c435e40 100644 --- a/src/data/roadmaps/network-engineer/content/client@8QCl0RNdxtpva4AxJUKMT.md +++ b/src/data/roadmaps/network-engineer/content/client@8QCl0RNdxtpva4AxJUKMT.md @@ -1,3 +1,7 @@ # Client - -A client is any device or software application that sends requests to a server to access resources or services. In everyday terms, your web browser acts as a client when it asks a web server to load a page. Clients initiate communication in the client-server model and rely on servers to respond with the requested data or functionality. \ No newline at end of file + +A client is any device or software application that sends requests to a server to access resources or services. In everyday terms, your web browser acts as a client when it asks a web server to load a page. Clients initiate communication in the client-server model and rely on servers to respond with the requested data or functionality. + +Visit the following resources to learn more: + +- [@article@What is a client?](https://www.techtarget.com/searchenterprisedesktop/definition/client) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/cloud@GQNvSg3w5UUtpre_9_Pjl.md b/src/data/roadmaps/network-engineer/content/cloud@GQNvSg3w5UUtpre_9_Pjl.md index dbdfffda1..7ba27537a 100644 --- a/src/data/roadmaps/network-engineer/content/cloud@GQNvSg3w5UUtpre_9_Pjl.md +++ b/src/data/roadmaps/network-engineer/content/cloud@GQNvSg3w5UUtpre_9_Pjl.md @@ -1,3 +1,8 @@ # Cloud - -In networking, the cloud refers to a model of delivering computing resources, such as servers, storage, databases, and networking, over the Internet on a pay-as-you-go basis. Rather than owning and maintaining physical infrastructure, organizations can provision and scale resources through cloud providers like AWS, Azure, or Google Cloud. This shifts network design considerations to include connectivity to cloud environments, hybrid architectures, and cloud-native security. \ No newline at end of file + +In networking, the cloud refers to a model of delivering computing resources, such as servers, storage, databases, and networking, over the Internet on a pay-as-you-go basis. Rather than owning and maintaining physical infrastructure, organizations can provision and scale resources through cloud providers like AWS, Azure, or Google Cloud. This shifts network design considerations to include connectivity to cloud environments, hybrid architectures, and cloud-native security. + +Visit the following resources to learn more: + +- [@article@What is Cloud Networking?](https://aws.amazon.com/what-is/cloud-networking/) +- [@article@What is cloud networking?](https://www.cloudflare.com/en-gb/learning/cloud/what-is-cloud-networking/) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/cloudflare@ltBgGfY9KOS87dPUs476I.md b/src/data/roadmaps/network-engineer/content/cloudflare@ltBgGfY9KOS87dPUs476I.md index c183a4f3d..4a833db91 100644 --- a/src/data/roadmaps/network-engineer/content/cloudflare@ltBgGfY9KOS87dPUs476I.md +++ b/src/data/roadmaps/network-engineer/content/cloudflare@ltBgGfY9KOS87dPUs476I.md @@ -1,3 +1,8 @@ # Cloudflare - -Cloudflare's DNS resolver, known by its address 1.1.1.1, is a public DNS service focused on speed and privacy. It is consistently ranked among the fastest DNS resolvers in the world and does not log user queries for advertising purposes. Cloudflare also supports DNS over HTTPS (DoH) and DNS over TLS (DoT) to encrypt DNS queries and prevent snooping. \ No newline at end of file + +Cloudflare's DNS resolver, known by its address 1.1.1.1, is a public DNS service focused on speed and privacy. It is consistently ranked among the fastest DNS resolvers in the world and does not log user queries for advertising purposes. Cloudflare also supports DNS over HTTPS (DoH) and DNS over TLS (DoT) to encrypt DNS queries and prevent snooping. + +Visit the following resources to learn more: + +- [@roadmap@Visit the Dedicated Cloudflare Roadcamp](https://roadmap.sh/cloudflare) +- [@official@Cloudflare](https://www.cloudflare.com/en-gb/) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/data-link@wWaxMK7-hGSAZbp7RHrnH.md b/src/data/roadmaps/network-engineer/content/data-link@wWaxMK7-hGSAZbp7RHrnH.md index d2f82fb85..0c01b515b 100644 --- a/src/data/roadmaps/network-engineer/content/data-link@wWaxMK7-hGSAZbp7RHrnH.md +++ b/src/data/roadmaps/network-engineer/content/data-link@wWaxMK7-hGSAZbp7RHrnH.md @@ -1,3 +1,9 @@ # Data Link - -The Data Link layer is the second layer of the OSI model, responsible for node-to-node data transfer and error detection within a single network segment. It organizes raw bits from the Physical layer into frames and uses MAC addresses to identify devices on the local network. This layer is divided into two sublayers: the Logical Link Control (LLC) and the Media Access Control (MAC). \ No newline at end of file + +The Data Link layer is the second layer of the OSI model, responsible for node-to-node data transfer and error detection within a single network segment. It organizes raw bits from the Physical layer into frames and uses MAC addresses to identify devices on the local network. This layer is divided into two sublayers: the Logical Link Control (LLC) and the Media Access Control (MAC). + +Visit the following resources to learn more: + +- [@article@Understanding Layers 2 and 3 of the OSI Model](https://www.comptia.org/en-us/blog/layers-2-and-3-osi-model/) +- [@video@Networking Fundamentals: OSI 7 - Layer 2 - the data link layer - Part 1](https://www.youtube.com/watch?v=c5lV995dSAA) +- [@video@Networking Fundamentals: OSI 7 - Layer 2 - the data link layer - Part 2](https://www.youtube.com/watch?v=Q_55Lryu9zc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/default-gateway@Z9B1TI61zhm7Vp-yur0pD.md b/src/data/roadmaps/network-engineer/content/default-gateway@Z9B1TI61zhm7Vp-yur0pD.md index f32702386..f154bcda4 100644 --- a/src/data/roadmaps/network-engineer/content/default-gateway@Z9B1TI61zhm7Vp-yur0pD.md +++ b/src/data/roadmaps/network-engineer/content/default-gateway@Z9B1TI61zhm7Vp-yur0pD.md @@ -1,3 +1,9 @@ # Default Gateway - -A default gateway is the IP address of the router that a device uses to send traffic destined for networks outside its own local subnet. When a device does not have a specific route for a destination, it forwards the packet to the default gateway, which then handles the routing decision. In most home and office networks, the default gateway is the IP address of the local router. \ No newline at end of file + +A default gateway is the IP address of the router that a device uses to send traffic destined for networks outside its own local subnet. When a device does not have a specific route for a destination, it forwards the packet to the default gateway, which then handles the routing decision. In most home and office networks, the default gateway is the IP address of the local router. + +Visit the following resources to learn more: + +- [@article@What is a default gateway, and how can you find its address?](https://nordvpn.com/blog/what-is-a-default-gateway/?srsltid=AfmBOop1EOdHkR__w-7OxSPfTRdWONwCm-BmXoLZ5tadeiF4o5ZASfa-) +- [@article@What is Default Gateway?](https://www.cbtnuggets.com/blog/technology/networking/what-is-default-gateway) +- [@video@Default Gateway Explained](https://www.youtube.com/watch?v=pCcJFdYNamc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/dhcp@yL4HVbX33i2wAj-k92X48.md b/src/data/roadmaps/network-engineer/content/dhcp@yL4HVbX33i2wAj-k92X48.md index 6bbba6e02..4a6aa8fc8 100644 --- a/src/data/roadmaps/network-engineer/content/dhcp@yL4HVbX33i2wAj-k92X48.md +++ b/src/data/roadmaps/network-engineer/content/dhcp@yL4HVbX33i2wAj-k92X48.md @@ -1,3 +1,8 @@ # DHCP - -DHCP, or Dynamic Host Configuration Protocol, is a network management protocol that automatically assigns IP addresses and other network configuration parameters to devices when they join a network. Without DHCP, administrators would need to manually configure the IP address, subnet mask, gateway, and DNS settings on every device. DHCP simplifies network management by handling these assignments dynamically from a central server or router. \ No newline at end of file + +DHCP, or Dynamic Host Configuration Protocol, is a network management protocol that automatically assigns IP addresses and other network configuration parameters to devices when they join a network. Without DHCP, administrators would need to manually configure the IP address, subnet mask, gateway, and DNS settings on every device. DHCP simplifies network management by handling these assignments dynamically from a central server or router. + +Visit the following resources to learn more: + +- [@article@What is DHCP? and Why is it important?](https://efficientip.com/glossary/what-is-dhcp-and-why-is-it-important/) +- [@video@DHCP Explained - Dynamic Host Configuration Protocol](https://www.youtube.com/watch?v=e6-TaH5bkjo) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/dns@plhYS2KebLyhuudwhEWHZ.md b/src/data/roadmaps/network-engineer/content/dns@plhYS2KebLyhuudwhEWHZ.md index 6c1105b96..cadac28fc 100644 --- a/src/data/roadmaps/network-engineer/content/dns@plhYS2KebLyhuudwhEWHZ.md +++ b/src/data/roadmaps/network-engineer/content/dns@plhYS2KebLyhuudwhEWHZ.md @@ -1,3 +1,8 @@ # DNS - -DNS, or Domain Name System, is the system that translates human-readable domain names like www.example.com into IP addresses that computers use to identify each other on the network. Without DNS, users would need to memorize IP addresses to visit websites or access online services. DNS operates as a distributed, hierarchical database spread across many servers around the world. \ No newline at end of file + +DNS, or Domain Name System, is the system that translates human-readable domain names like [www.example.com](http://www.example.com) into IP addresses that computers use to identify each other on the network. Without DNS, users would need to memorize IP addresses to visit websites or access online services. DNS operates as a distributed, hierarchical database spread across many servers around the world. + +Visit the following resources to learn more: + +- [@article@What is DNS? | How DNS works](https://www.cloudflare.com/learning/dns/what-is-dns/) +- [@video@How a DNS Server (Domain Name System) works.](https://www.youtube.com/watch?v=mpQZVYPuDGU) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/dos--ddos@Absx6bmAk6xq8KDGC5e70.md b/src/data/roadmaps/network-engineer/content/dos--ddos@Absx6bmAk6xq8KDGC5e70.md index b501c906a..8a8a284a3 100644 --- a/src/data/roadmaps/network-engineer/content/dos--ddos@Absx6bmAk6xq8KDGC5e70.md +++ b/src/data/roadmaps/network-engineer/content/dos--ddos@Absx6bmAk6xq8KDGC5e70.md @@ -1,3 +1,8 @@ # DoS & DDoS - -A DoS (Denial of Service) attack is an attempt to make a network resource or service unavailable by overwhelming it with a flood of illegitimate traffic or requests. A DDoS (Distributed Denial of Service) attack is the same concept but launched from many different sources simultaneously — often thousands of compromised machines in a botnet — making it much harder to block. These attacks do not typically steal data but can cause significant downtime and financial damage to the targeted organization. \ No newline at end of file + +A DoS (Denial of Service) attack is an attempt to make a network resource or service unavailable by overwhelming it with a flood of illegitimate traffic or requests. A DDoS (Distributed Denial of Service) attack is the same concept but launched from many different sources simultaneously — often thousands of compromised machines in a botnet — making it much harder to block. These attacks do not typically steal data but can cause significant downtime and financial damage to the targeted organization. + +Visit the following resources to learn more: + +- [@article@DoS Attack vs DDoS Attack](https://www.fortinet.com/resources/cyberglossary/dos-vs-ddos) +- [@video@DoS vs DDoS Attacks: What's the Difference? | Animated](https://www.youtube.com/watch?v=nw2SBTgLLwc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/eigrp@tgLkAZB5G4XZj_2QS9mnZ.md b/src/data/roadmaps/network-engineer/content/eigrp@tgLkAZB5G4XZj_2QS9mnZ.md index ea4f2830d..96b9488bd 100644 --- a/src/data/roadmaps/network-engineer/content/eigrp@tgLkAZB5G4XZj_2QS9mnZ.md +++ b/src/data/roadmaps/network-engineer/content/eigrp@tgLkAZB5G4XZj_2QS9mnZ.md @@ -1,3 +1,9 @@ # EIGRP - -EIGRP, or Enhanced Interior Gateway Routing Protocol, is an advanced distance-vector routing protocol developed by Cisco that combines features of both distance-vector and link-state protocols. It uses a composite metric based on bandwidth, delay, load, and reliability to calculate the best route and converges faster than traditional distance-vector protocols. EIGRP is efficient in terms of bandwidth usage and CPU load, making it popular in Cisco-based enterprise networks. \ No newline at end of file + +EIGRP, or Enhanced Interior Gateway Routing Protocol, is an advanced distance-vector routing protocol developed by Cisco that combines features of both distance-vector and link-state protocols. It uses a composite metric based on bandwidth, delay, load, and reliability to calculate the best route and converges faster than traditional distance-vector protocols. EIGRP is efficient in terms of bandwidth usage and CPU load, making it popular in Cisco-based enterprise networks. + +Visit the following resources to learn more: + +- [@article@Introduction to EIGRP](https://www.cisco.com/c/en/us/support/docs/ip/enhanced-interior-gateway-routing-protocol-eigrp/13669-1.html) +- [@article@What is EIGRP (Enhanced Interior Gateway Routing Protocol)?](https://www.cbtnuggets.com/blog/technology/networking/what-is-eigrp) +- [@video@EIGRP Explained | Step by Step](https://www.youtube.com/watch?v=QyymlFWDEgM) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/encryption-basics@oxORoWnDRfGLor3BV76Wo.md b/src/data/roadmaps/network-engineer/content/encryption-basics@oxORoWnDRfGLor3BV76Wo.md index 7e3aa9149..92eedb31d 100644 --- a/src/data/roadmaps/network-engineer/content/encryption-basics@oxORoWnDRfGLor3BV76Wo.md +++ b/src/data/roadmaps/network-engineer/content/encryption-basics@oxORoWnDRfGLor3BV76Wo.md @@ -1,3 +1,10 @@ # Encryption Basics - -Encryption is the process of converting readable data (plaintext) into an unreadable format (ciphertext) using an algorithm and a key, so that only authorized parties with the correct key can decrypt and read it. It is the foundation of data security in networking, protecting information in transit and at rest from unauthorized access. The two main types are symmetric encryption, where the same key is used to encrypt and decrypt, and asymmetric encryption, which uses a pair of public and private keys. \ No newline at end of file + +Encryption is the process of converting readable data (plaintext) into an unreadable format (ciphertext) using an algorithm and a key, so that only authorized parties with the correct key can decrypt and read it. It is the foundation of data security in networking, protecting information in transit and at rest from unauthorized access. The two main types are symmetric encryption, where the same key is used to encrypt and decrypt, and asymmetric encryption, which uses a pair of public and private keys. + +Visit the following resources to learn more: + +- [@course@Encryption Course](https://www.internetsociety.org/learning/encryption/) +- [@article@What is encryption?](https://www.cloudflare.com/learning/ssl/what-is-encryption/) +- [@video@Cryptography Full Course Part 1](https://www.youtube.com/watch?v=j_8PLI_wCVU) +- [@video@Cryptography Full Course Part 2](https://www.youtube.com/watch?v=s5yza-s0bhM) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/failover@PcFSE-h39-bLmrVcc1ae7.md b/src/data/roadmaps/network-engineer/content/failover@PcFSE-h39-bLmrVcc1ae7.md index dcc894783..209eca66a 100644 --- a/src/data/roadmaps/network-engineer/content/failover@PcFSE-h39-bLmrVcc1ae7.md +++ b/src/data/roadmaps/network-engineer/content/failover@PcFSE-h39-bLmrVcc1ae7.md @@ -1,3 +1,8 @@ # Failover - -Failover is the process by which a system automatically switches to a backup server, network path, or resource when the primary one becomes unavailable due to failure or maintenance. The goal is to minimize downtime and ensure continuity of service without requiring manual intervention. Failover configurations can be active-passive, where the backup sits idle until needed, or active-active, where multiple systems share the load and take over seamlessly if one fails. \ No newline at end of file + +Failover is the process by which a system automatically switches to a backup server, network path, or resource when the primary one becomes unavailable due to failure or maintenance. The goal is to minimize downtime and ensure continuity of service without requiring manual intervention. Failover configurations can be active-passive, where the backup sits idle until needed, or active-active, where multiple systems share the load and take over seamlessly if one fails. + +Visit the following resources to learn more: + +- [@article@Load Balancing vs Failover: An Overview](https://www.parallels.com/blogs/ras/load-balancing-vs-failover/?srsltid=AfmBOoqc5D3jnDadoZi4MfxBshZhvanecpzP_nXz_PbIt6NpAfEYs4pN) +- [@video@Fail-over and High-Availability (Explained by Example)](https://www.youtube.com/watch?v=Zgy1miPsTNs) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/firewalls@QiTR_A2pALS4UD7cOndjR.md b/src/data/roadmaps/network-engineer/content/firewalls@QiTR_A2pALS4UD7cOndjR.md index 7bb747990..ca4cf8be7 100644 --- a/src/data/roadmaps/network-engineer/content/firewalls@QiTR_A2pALS4UD7cOndjR.md +++ b/src/data/roadmaps/network-engineer/content/firewalls@QiTR_A2pALS4UD7cOndjR.md @@ -1,3 +1,9 @@ # Firewalls - -A firewall is a network security device or software that monitors and controls incoming and outgoing network traffic based on predefined security rules. It acts as a barrier between a trusted internal network and untrusted external networks, blocking traffic that does not meet the specified criteria. Firewalls are a foundational component of network security and can be implemented in hardware, software, or as a cloud-based service. \ No newline at end of file + +A firewall is a network security device or software that monitors and controls incoming and outgoing network traffic based on predefined security rules. It acts as a barrier between a trusted internal network and untrusted external networks, blocking traffic that does not meet the specified criteria. Firewalls are a foundational component of network security and can be implemented in hardware, software, or as a cloud-based service. + +Visit the following resources to learn more: + +- [@article@What is a firewall?](https://www.cisco.com/site/us/en/learn/topics/security/what-is-a-firewall.html) +- [@article@What is a firewall? How network firewalls work](https://www.cloudflare.com/en-gb/learning/security/what-is-a-firewall/) +- [@video@What is a Firewall?](http://youtube.com/watch?v=kDEX1HXybrU) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/frame@JHvS4yZ7z8XyimBXmNG4r.md b/src/data/roadmaps/network-engineer/content/frame@JHvS4yZ7z8XyimBXmNG4r.md index c4fad973b..ed25d4479 100644 --- a/src/data/roadmaps/network-engineer/content/frame@JHvS4yZ7z8XyimBXmNG4r.md +++ b/src/data/roadmaps/network-engineer/content/frame@JHvS4yZ7z8XyimBXmNG4r.md @@ -1,3 +1,8 @@ # Frame - -A frame is a unit of data transmission at the Data Link layer of the OSI model. It wraps raw bits into a structured format that includes source and destination MAC addresses, the data payload, and error-checking information. Frames are used to move data between devices on the same local network segment. \ No newline at end of file + +A frame is a unit of data transmission at the Data Link layer of the OSI model. It wraps raw bits into a structured format that includes source and destination MAC addresses, the data payload, and error-checking information. Frames are used to move data between devices on the same local network segment. + +Visit the following resources to learn more: + +- [@article@Frames and Packets in Computer Networks ✉️📦📮](https://www.patreon.com/posts/frames-and-in-101725193) +- [@video@Packets and Frames — The containers of networking](https://www.youtube.com/watch?v=-hkF4OyxzNQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ftp--sftp@yf85bJUO52dfE4G5wjSm9.md b/src/data/roadmaps/network-engineer/content/ftp--sftp@yf85bJUO52dfE4G5wjSm9.md index a7410d1f0..f037c0bc7 100644 --- a/src/data/roadmaps/network-engineer/content/ftp--sftp@yf85bJUO52dfE4G5wjSm9.md +++ b/src/data/roadmaps/network-engineer/content/ftp--sftp@yf85bJUO52dfE4G5wjSm9.md @@ -1,3 +1,8 @@ # FTP / SFTP - -FTP (File Transfer Protocol) is a standard protocol used to transfer files between a client and a server over a network. It operates over two channels (one for commands and one for data), but transmits information in plain text, making it insecure. SFTP (SSH File Transfer Protocol) is a secure alternative that encrypts both commands and data using SSH, making it the preferred choice for transferring sensitive files. \ No newline at end of file + +FTP (File Transfer Protocol) is a standard protocol used to transfer files between a client and a server over a network. It operates over two channels (one for commands and one for data), but transmits information in plain text, making it insecure. SFTP (SSH File Transfer Protocol) is a secure alternative that encrypts both commands and data using SSH, making it the preferred choice for transferring sensitive files. + +Visit the following resources to learn more: + +- [@article@FTP vs SFTP: What’s the Difference? Which One Should You Use?](https://kinsta.com/blog/ftp-vs-sftp/) +- [@video@FTP (File Transfer Protocol), SFTP, TFTP Explained.](https://www.youtube.com/watch?v=tOj8MSEIbfA) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/google@cjUzC-pYTZCSNKeY3fFro.md b/src/data/roadmaps/network-engineer/content/google@cjUzC-pYTZCSNKeY3fFro.md index 691e8f2b7..e20567c9e 100644 --- a/src/data/roadmaps/network-engineer/content/google@cjUzC-pYTZCSNKeY3fFro.md +++ b/src/data/roadmaps/network-engineer/content/google@cjUzC-pYTZCSNKeY3fFro.md @@ -1,3 +1,7 @@ -# Google - -Google's public DNS service, accessible at 8.8.8.8 and 8.8.4.4, is one of the most widely used DNS resolvers in the world. It provides fast and reliable DNS resolution and supports modern security extensions like DNSSEC to protect against DNS spoofing. Google Public DNS is free to use and is often chosen as an alternative to ISP-provided DNS for its speed and reliability. \ No newline at end of file +# Google Public DNS + +Google Public DNS is a global Domain Name System (DNS) resolution service that translates human-readable domain names into numerical IP addresses. It functions as a recursive name server, allowing users and network devices to perform lookups more efficiently by leveraging Google's massive infrastructure for faster responses and enhanced security. By utilizing Anycast routing, it directs DNS queries to the nearest data center, minimizing latency and providing a highly available, reliable alternative to standard ISP-provided DNS resolvers. + +Visit the following resources to learn more: + +- [@official@Google Coud DNS](https://cloud.google.com/dns) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/host@klp3FKanVxF2EudcTw4py.md b/src/data/roadmaps/network-engineer/content/host@klp3FKanVxF2EudcTw4py.md index 2cddce376..908686338 100644 --- a/src/data/roadmaps/network-engineer/content/host@klp3FKanVxF2EudcTw4py.md +++ b/src/data/roadmaps/network-engineer/content/host@klp3FKanVxF2EudcTw4py.md @@ -1,3 +1,8 @@ # Host - -A host is any device connected to a network that has an IP address and can send or receive data. This includes computers, servers, printers, smartphones, and any other networked device. The term is used broadly to refer to any endpoint that participates in network communication. \ No newline at end of file + +A host is any device connected to a network that has an IP address and can send or receive data. This includes computers, servers, printers, smartphones, and any other networked device. The term is used broadly to refer to any endpoint that participates in network communication. + +Visit the following resources to learn more: + +- [@article@What is a Host: How It Works in Networking](https://www.temok.com/blog/what-is-a-host) +- [@video@What is Web Hosting and How Does It Work?](https://www.youtube.com/watch?v=H8oAvyqQwew) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/hotspot-and-tethering@uEQVBbo3E7eBCyl_XVTuU.md b/src/data/roadmaps/network-engineer/content/hotspot-and-tethering@uEQVBbo3E7eBCyl_XVTuU.md index 69f937edc..0e768c3c1 100644 --- a/src/data/roadmaps/network-engineer/content/hotspot-and-tethering@uEQVBbo3E7eBCyl_XVTuU.md +++ b/src/data/roadmaps/network-engineer/content/hotspot-and-tethering@uEQVBbo3E7eBCyl_XVTuU.md @@ -1,3 +1,9 @@ # Hotspot and Tethering - -A hotspot is a physical location or device that provides wireless Internet access to other devices, typically by sharing a cellular data connection. Tethering is the act of connecting a device, such as a laptop, to a smartphone's mobile data connection via Wi-Fi, USB, or Bluetooth to access the Internet. Both concepts are relevant for network engineers when designing mobile connectivity solutions or troubleshooting remote access scenarios. \ No newline at end of file + +A hotspot is a physical location or device that provides wireless Internet access to other devices, typically by sharing a cellular data connection. Tethering is the act of connecting a device, such as a laptop, to a smartphone's mobile data connection via Wi-Fi, USB, or Bluetooth to access the Internet. Both concepts are relevant for network engineers when designing mobile connectivity solutions or troubleshooting remote access scenarios. + +Visit the following resources to learn more: + +- [@article@Tethering vs. a hotspot: What’s the difference?](https://saily.com/blog/tethering-vs-hotspot/) +- [@video@What is a Hotspot?](https://www.youtube.com/watch?v=ktxC3vDukbc) +- [@video@Tethering and Personal Hotspots](https://www.youtube.com/watch?v=07r7nPeNDm0) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/how-does-the-internet-work@k51wR5lAwf7qI-p4jb8ih.md b/src/data/roadmaps/network-engineer/content/how-does-the-internet-work@k51wR5lAwf7qI-p4jb8ih.md index 30c4ee91f..589b4c5b2 100644 --- a/src/data/roadmaps/network-engineer/content/how-does-the-internet-work@k51wR5lAwf7qI-p4jb8ih.md +++ b/src/data/roadmaps/network-engineer/content/how-does-the-internet-work@k51wR5lAwf7qI-p4jb8ih.md @@ -1,3 +1,9 @@ # How does the Internet Work? - -The Internet is a massive global network of interconnected computers and devices that communicate by sending data to each other using a shared set of rules. When you visit a website, your device sends a request that travels through multiple routers and networks until it reaches the server hosting that site, which then sends the data back to your screen. This exchange happens through a system of protocols —most notably TCP/IP— that break data into small packets, route them across the network, and reassemble them at the destination. \ No newline at end of file + +The Internet is a massive global network of interconnected computers and devices that communicate by sending data to each other using a shared set of rules. When you visit a website, your device sends a request that travels through multiple routers and networks until it reaches the server hosting that site, which then sends the data back to your screen. This exchange happens through a system of protocols —most notably TCP/IP— that break data into small packets, route them across the network, and reassemble them at the destination. + +Visit the following resources to learn more: + +- [@article@How does the internet work?](https://roadmap.sh/guides/what-is-internet) +- [@article@How does the Internet work? | Cloudflare](https://www.cloudflare.com/en-gb/learning/network-layer/how-does-the-internet-work/) +- [@article@How does the Internet work? - Learn web development | MDN](https://developer.mozilla.org/en-US/docs/Learn_web_development/Howto/Web_mechanics/How_does_the_Internet_work) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/http--https@_st-ChGja7h83_MOwtiF2.md b/src/data/roadmaps/network-engineer/content/http--https@_st-ChGja7h83_MOwtiF2.md index cc2cb479d..37555014f 100644 --- a/src/data/roadmaps/network-engineer/content/http--https@_st-ChGja7h83_MOwtiF2.md +++ b/src/data/roadmaps/network-engineer/content/http--https@_st-ChGja7h83_MOwtiF2.md @@ -1,3 +1,8 @@ # HTTP / HTTPS - -HTTP (HyperText Transfer Protocol) is the foundation of data communication on the web, defining how messages are formatted and transmitted between browsers and servers. HTTPS is the secure version of HTTP, adding an SSL/TLS encryption layer to protect data from being intercepted during transmission. Most modern websites use HTTPS to ensure privacy and data integrity for their users. \ No newline at end of file + +HTTP (HyperText Transfer Protocol) is the foundation of data communication on the web, defining how messages are formatted and transmitted between browsers and servers. HTTPS is the secure version of HTTP, adding an SSL/TLS encryption layer to protect data from being intercepted during transmission. Most modern websites use HTTPS to ensure privacy and data integrity for their users. + +Visit the following resources to learn more: + +- [@article@What’s the Difference Between HTTP and HTTPS?](https://aws.amazon.com/compare/the-difference-between-https-and-http/) +- [@video@SSL, TLS, HTTP, HTTPS Explained](https://www.youtube.com/watch?v=hExRDVZHhig) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/hub@p9J57XYINH7TYgjw9G-r8.md b/src/data/roadmaps/network-engineer/content/hub@p9J57XYINH7TYgjw9G-r8.md index f54ac549e..25ebe12ec 100644 --- a/src/data/roadmaps/network-engineer/content/hub@p9J57XYINH7TYgjw9G-r8.md +++ b/src/data/roadmaps/network-engineer/content/hub@p9J57XYINH7TYgjw9G-r8.md @@ -1,3 +1,8 @@ # Hub - -A hub is a basic network device that connects multiple devices in a LAN and broadcasts incoming data to all connected ports, regardless of the intended recipient. This makes hubs simple but inefficient, as all devices receive all traffic, even if it is not meant for them. Hubs have largely been replaced by switches, which are smarter and handle traffic more efficiently. \ No newline at end of file + +A hub is a basic network device that connects multiple devices in a LAN and broadcasts incoming data to all connected ports, regardless of the intended recipient. This makes hubs simple but inefficient, as all devices receive all traffic, even if it is not meant for them. Hubs have largely been replaced by switches, which are smarter and handle traffic more efficiently. + +Visit the following resources to learn more: + +- [@article@What is a hub?](https://www.lenovo.com/us/en/glossary/what-is-a-hub/?orgRef=https%253A%252F%252Fwww.google.com%252F&srsltid=AfmBOorUVQYz_rnn0AMWBhjhWbGypNf7SE3oHeDSXPYS3hsKpIKEFZGD) +- [@video@Hub, Switch, & Router Explained - What's the difference?](https://www.youtube.com/watch?v=1z0ULvg_pW8&t=20s) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ids--ips@gqRtzgYUs87I7en2MCPSw.md b/src/data/roadmaps/network-engineer/content/ids--ips@gqRtzgYUs87I7en2MCPSw.md index 8094e2703..158ea21b3 100644 --- a/src/data/roadmaps/network-engineer/content/ids--ips@gqRtzgYUs87I7en2MCPSw.md +++ b/src/data/roadmaps/network-engineer/content/ids--ips@gqRtzgYUs87I7en2MCPSw.md @@ -1,3 +1,8 @@ # IDS / IPS - -An IDS (Intrusion Detection System) monitors network traffic for suspicious patterns and known attack signatures, alerting administrators when potential threats are detected without taking direct action. An IPS (Intrusion Prevention System) goes a step further by automatically blocking or dropping malicious traffic in real time based on the same detection mechanisms. Together, they provide visibility into network threats and an active layer of defense against intrusions. \ No newline at end of file + +An IDS (Intrusion Detection System) monitors network traffic for suspicious patterns and known attack signatures, alerting administrators when potential threats are detected without taking direct action. An IPS (Intrusion Prevention System) goes a step further by automatically blocking or dropping malicious traffic in real time based on the same detection mechanisms. Together, they provide visibility into network threats and an active layer of defense against intrusions. + +Visit the following resources to learn more: + +- [@article@Intrusion Detection and Prevention Systems (IDS/IPS)](https://www.group-ib.com/resources/knowledge-hub/ids/) +- [@video@IDS vs IPS: Which to Use and When](https://www.youtube.com/watch?v=wQSd_piqxQo) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/internet@TMBH_Y5fPYCIcjhISUojv.md b/src/data/roadmaps/network-engineer/content/internet@TMBH_Y5fPYCIcjhISUojv.md index 759d39101..d8a98cd70 100644 --- a/src/data/roadmaps/network-engineer/content/internet@TMBH_Y5fPYCIcjhISUojv.md +++ b/src/data/roadmaps/network-engineer/content/internet@TMBH_Y5fPYCIcjhISUojv.md @@ -1,3 +1,3 @@ # Internet - + The Internet layer of the TCP/IP model corresponds to the Network layer of the OSI model and is responsible for logical addressing and routing packets across networks. The primary protocol at this layer is IP (Internet Protocol), which assigns addresses to packets and determines how they are routed toward their destination. ICMP and ARP also operate at this layer. \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/introduction@_OZl6uYkb61iQ_Wb0Q70Q.md b/src/data/roadmaps/network-engineer/content/introduction@_OZl6uYkb61iQ_Wb0Q70Q.md index 0d9020366..e65bf7699 100644 --- a/src/data/roadmaps/network-engineer/content/introduction@_OZl6uYkb61iQ_Wb0Q70Q.md +++ b/src/data/roadmaps/network-engineer/content/introduction@_OZl6uYkb61iQ_Wb0Q70Q.md @@ -1,3 +1,9 @@ # Introduction - -A network engineer is a technology professional responsible for designing, building, and maintaining the communication infrastructure that allows computers and devices to exchange data. This includes planning how networks are structured, selecting and configuring hardware like routers and switches, troubleshooting connectivity issues, and ensuring the network remains secure and reliable. Network engineers work across a wide range of environments and must understand both the theoretical principles behind how data travels and the practical skills needed to implement and manage real-world systems. \ No newline at end of file + +A network engineer is a technology professional responsible for designing, building, and maintaining the communication infrastructure that allows computers and devices to exchange data. This includes planning how networks are structured, selecting and configuring hardware like routers and switches, troubleshooting connectivity issues, and ensuring the network remains secure and reliable. Network engineers work across a wide range of environments and must understand both the theoretical principles behind how data travels and the practical skills needed to implement and manage real-world systems. + +Visit the following resources to learn more: + +- [@article@Network Engineer - Cisco](https://www.cisco.com/site/us/en/learn/training-certifications/tech-roles/network-engineer.html) +- [@article@What Is a Network Engineer?](https://www.indeed.com/career-advice/finding-a-job/what-is-a-network-engineer) +- [@video@What Does A Network Engineer Actually Do](https://www.youtube.com/watch?v=JpiCwQKb0PM) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ip-address@FwwaKfxW5j5r4_lN6_G8Z.md b/src/data/roadmaps/network-engineer/content/ip-address@FwwaKfxW5j5r4_lN6_G8Z.md index 58fb7e626..06343887f 100644 --- a/src/data/roadmaps/network-engineer/content/ip-address@FwwaKfxW5j5r4_lN6_G8Z.md +++ b/src/data/roadmaps/network-engineer/content/ip-address@FwwaKfxW5j5r4_lN6_G8Z.md @@ -1,3 +1,8 @@ # IP Address - -An IP address is a numerical label assigned to each device on a network that uses the Internet Protocol for communication. It serves two main purposes: identifying the host and providing its location in the network for routing purposes. IP addresses come in two versions: IPv4, which uses a 32-bit format, and IPv6, which uses a 128-bit format to accommodate a much larger number of devices. \ No newline at end of file + +An IP address is a numerical label assigned to each device on a network that uses the Internet Protocol for communication. It serves two main purposes: identifying the host and providing its location in the network for routing purposes. IP addresses come in two versions: IPv4, which uses a 32-bit format, and IPv6, which uses a 128-bit format to accommodate a much larger number of devices. + +Visit the following resources to learn more: + +- [@article@What Is an IP Address?](https://www.coursera.org/articles/ip-address) +- [@video@what is an IP Address?](https://www.youtube.com/watch?v=5WfiTHiU4x8) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ip-addressing@2Ajvxz7ErF9tFKi6TuwI_.md b/src/data/roadmaps/network-engineer/content/ip-addressing@2Ajvxz7ErF9tFKi6TuwI_.md index e88b443d0..06f079bfa 100644 --- a/src/data/roadmaps/network-engineer/content/ip-addressing@2Ajvxz7ErF9tFKi6TuwI_.md +++ b/src/data/roadmaps/network-engineer/content/ip-addressing@2Ajvxz7ErF9tFKi6TuwI_.md @@ -1,3 +1,9 @@ # IP Addressing - -IP addressing is the system used to assign unique numerical identifiers to devices on a network so they can communicate with each other. Every device connected to a network needs an IP address, which tells other devices where to send data. IP addresses come in two versions — IPv4 and IPv6 — and can be assigned statically by an administrator or dynamically by a DHCP server. \ No newline at end of file + +IP addressing is the system used to assign unique numerical identifiers to devices on a network so they can communicate with each other. Every device connected to a network needs an IP address, which tells other devices where to send data. IP addresses come in two versions — IPv4 and IPv6 — and can be assigned statically by an administrator or dynamically by a DHCP server. + +Visit the following resources to learn more: + +- [@article@IP Addressing And Its Classification In Computer Networks](https://medium.com/@mustafa.bohra20/ip-addressing-and-its-classification-in-computer-networks-6b7112439a87) +- [@article@IP address - Wikipedia](https://en.wikipedia.org/wiki/IP_address) +- [@video@what is an IP Address?](https://www.youtube.com/watch?v=5WfiTHiU4x8) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ip-vs-mac-vs-arp@eXoOjsMKNi90_sRdBc_nY.md b/src/data/roadmaps/network-engineer/content/ip-vs-mac-vs-arp@eXoOjsMKNi90_sRdBc_nY.md index 84ed28f28..618133c2a 100644 --- a/src/data/roadmaps/network-engineer/content/ip-vs-mac-vs-arp@eXoOjsMKNi90_sRdBc_nY.md +++ b/src/data/roadmaps/network-engineer/content/ip-vs-mac-vs-arp@eXoOjsMKNi90_sRdBc_nY.md @@ -1,3 +1,9 @@ # IP vs MAC vs ARP - -An IP address is a logical address used to identify a device across networks and is assigned by software, while a MAC address is a physical address burned into the network interface hardware, used for communication within a local network segment. ARP (Address Resolution Protocol) bridges the two by resolving a known IP address to its corresponding MAC address so that data can be delivered on the local network. Together, these three concepts work in layers: IP handles routing across networks, MAC handles delivery within a network, and ARP connects them. \ No newline at end of file + +An IP address is a logical address used to identify a device across networks and is assigned by software, while a MAC address is a physical address burned into the network interface hardware, used for communication within a local network segment. ARP (Address Resolution Protocol) bridges the two by resolving a known IP address to its corresponding MAC address so that data can be delivered on the local network. Together, these three concepts work in layers: IP handles routing across networks, MAC handles delivery within a network, and ARP connects them. + +Visit the following resources to learn more: + +- [@article@ARP – Associating IP with MAC addresses](https://www.homenethowto.com/switching/arp-mac-ip/) +- [@article@Understanding MAC Addresses & ARP](https://www.youtube.com/watch?v=R41uQv_Ap0s) +- [@article@How does ARP work with IP and MAC addresses](https://www.youtube.com/watch?v=TOYgyYpOK4I) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ipsec-vs-ssl-vpn@LesiUZyQTRgQErALy5W-v.md b/src/data/roadmaps/network-engineer/content/ipsec-vs-ssl-vpn@LesiUZyQTRgQErALy5W-v.md index d3ec55b94..dd5c418b2 100644 --- a/src/data/roadmaps/network-engineer/content/ipsec-vs-ssl-vpn@LesiUZyQTRgQErALy5W-v.md +++ b/src/data/roadmaps/network-engineer/content/ipsec-vs-ssl-vpn@LesiUZyQTRgQErALy5W-v.md @@ -1,3 +1,8 @@ # IPSec vs SSL VPN - -IPSec (Internet Protocol Security) VPNs operate at the network layer, encrypting all IP traffic between two endpoints and are commonly used for site-to-site connections between networks. SSL/TLS VPNs operate at the application layer, typically accessible through a web browser or lightweight client, and are better suited for remote individual user access. The choice between the two depends on the use case: IPSec is generally preferred for permanent network-to-network tunnels, while SSL VPNs offer more flexibility for end-user remote access. \ No newline at end of file + +IPSec (Internet Protocol Security) VPNs operate at the network layer, encrypting all IP traffic between two endpoints and are commonly used for site-to-site connections between networks. SSL/TLS VPNs operate at the application layer, typically accessible through a web browser or lightweight client, and are better suited for remote individual user access. The choice between the two depends on the use case: IPSec is generally preferred for permanent network-to-network tunnels, while SSL VPNs offer more flexibility for end-user remote access. + +Visit the following resources to learn more: + +- [@article@VPN IPsec vs. VPN SSL](https://www.cloudflare.com/es-es/learning/network-layer/ipsec-vs-ssl-vpn/) +- [@video@What Are the Differences Between SSL VPN and IPsec VPN?](https://www.youtube.com/watch?v=At44WU9EKjQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ipv4-vs-ipv6@wzYaf1wtbo2RQ8JSRawFM.md b/src/data/roadmaps/network-engineer/content/ipv4-vs-ipv6@wzYaf1wtbo2RQ8JSRawFM.md index 9b6052121..05f8c6a97 100644 --- a/src/data/roadmaps/network-engineer/content/ipv4-vs-ipv6@wzYaf1wtbo2RQ8JSRawFM.md +++ b/src/data/roadmaps/network-engineer/content/ipv4-vs-ipv6@wzYaf1wtbo2RQ8JSRawFM.md @@ -1,3 +1,9 @@ # IPv4 vs IPv6 - -IPv4 is the original version of the Internet Protocol, using 32-bit addresses written in dotted decimal notation (e.g., 192.168.1.1), allowing for about 4.3 billion unique addresses. IPv6 was introduced to solve the problem of IPv4 address exhaustion, using 128-bit addresses written in hexadecimal (e.g., 2001:0db8::1), providing an astronomically larger address space. Beyond address size, IPv6 also introduces improvements in routing efficiency, auto-configuration, and built-in security features. \ No newline at end of file + +IPv4 is the original version of the Internet Protocol, using 32-bit addresses written in dotted decimal notation (e.g., 192.168.1.1), allowing for about 4.3 billion unique addresses. IPv6 was introduced to solve the problem of IPv4 address exhaustion, using 128-bit addresses written in hexadecimal (e.g., 2001:0db8::1), providing an astronomically larger address space. Beyond address size, IPv6 also introduces improvements in routing efficiency, auto-configuration, and built-in security features. + +Visit the following resources to learn more: + +- [@article@What’s the Difference Between IPv4 and IPv6?](https://aws.amazon.com/compare/the-difference-between-ipv4-and-ipv6/) +- [@article@IPv4 vs IPv6: What’s The Difference Between the Two Protocols?](https://kinsta.com/blog/ipv4-vs-ipv6/) +- [@video@Internet Protocol - IPv4 vs IPv6 as Fast As Possible](https://www.youtube.com/watch?v=aor29pGhlFE) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/lan@6Wfv3THDhldz_9M6Hv1Gr.md b/src/data/roadmaps/network-engineer/content/lan@6Wfv3THDhldz_9M6Hv1Gr.md index 538b8f957..3ed852f34 100644 --- a/src/data/roadmaps/network-engineer/content/lan@6Wfv3THDhldz_9M6Hv1Gr.md +++ b/src/data/roadmaps/network-engineer/content/lan@6Wfv3THDhldz_9M6Hv1Gr.md @@ -1,3 +1,9 @@ # LAN - -A LAN, or Local Area Network, is a network that connects devices within a limited geographic area, such as a home, office, or building. LANs typically use Ethernet cables or Wi-Fi to link computers, printers, and other devices, allowing them to share files and resources at high speeds. Because all devices are physically close, LANs offer low latency and high bandwidth compared to larger network types. \ No newline at end of file + +A LAN, or Local Area Network, is a network that connects devices within a limited geographic area, such as a home, office, or building. LANs typically use Ethernet cables or Wi-Fi to link computers, printers, and other devices, allowing them to share files and resources at high speeds. Because all devices are physically close together, LANs offer low latency and high bandwidth compared to larger networks. + +Visit the following resources to learn more: + +- [@article@What Is a LAN?](https://www.cisco.com/site/us/en/learn/topics/networking/what-is-a-lan-local-area-network.html) +- [@video@LAN, WAN, SUBNET - EXPLAINED](https://www.youtube.com/watch?v=NyZWSvSj8ek&t=40s) +- [@video@LAN vs. WAN: What's the Difference? | Network Essentials](https://www.youtube.com/watch?v=5OoX_cRLaNM) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/latency@u1nJXjWZekrzyiDvri6-O.md b/src/data/roadmaps/network-engineer/content/latency@u1nJXjWZekrzyiDvri6-O.md index 648d9c2c1..30772a5fd 100644 --- a/src/data/roadmaps/network-engineer/content/latency@u1nJXjWZekrzyiDvri6-O.md +++ b/src/data/roadmaps/network-engineer/content/latency@u1nJXjWZekrzyiDvri6-O.md @@ -1,3 +1,8 @@ # Latency - -Latency is the time it takes for a data packet to travel from its source to its destination, usually measured in milliseconds. Low latency means data arrives quickly, which is critical for real-time applications like video calls and online gaming. Latency is influenced by factors such as physical distance, network congestion, and the number of hops between devices. \ No newline at end of file + +Latency is the time it takes for a data packet to travel from its source to its destination, usually measured in milliseconds. Low latency means data arrives quickly, which is critical for real-time applications like video calls and online gaming. Latency is influenced by factors such as physical distance, network congestion, and the number of hops between devices. + +Visit the following resources to learn more: + +- [@article@What is Network Latency?](https://aws.amazon.com/what-is/latency/) +- [@video@What is Latency? (In about a minute)](https://www.youtube.com/watch?v=S0NKk86HRdg&pp=ygUZd2hhdCBpcyBhIGxhdGVuY3kgbmV0b3drcg%3D%3D) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/least-connections@1Os97-x1qqdLJyKAjICiV.md b/src/data/roadmaps/network-engineer/content/least-connections@1Os97-x1qqdLJyKAjICiV.md index fb97fe69e..317c90065 100644 --- a/src/data/roadmaps/network-engineer/content/least-connections@1Os97-x1qqdLJyKAjICiV.md +++ b/src/data/roadmaps/network-engineer/content/least-connections@1Os97-x1qqdLJyKAjICiV.md @@ -1,3 +1,8 @@ # Least Connections - -The Least Connections algorithm is a load-balancing method that routes each new request to the server with the fewest active connections at that moment. This approach is more adaptive than Round Robin because it accounts for varying request durations and server load. It is particularly useful when requests have significantly different processing times, ensuring that no single server gets backed up while others are idle. \ No newline at end of file + +The Least Connections algorithm is a load-balancing method that routes each new request to the server with the fewest active connections at that moment. This approach is more adaptive than Round Robin because it accounts for varying request durations and server load. It is particularly useful when requests have significantly different processing times, ensuring that no single server gets backed up while others are idle. + +Visit the following resources to learn more: + +- [@article@Types of load balancing algorithms](https://www.cloudflare.com/en-gb/learning/performance/types-of-load-balancing-algorithms/) +- [@video@LTM Load Balancing Algorithms: Least Connections Types](https://www.youtube.com/watch?v=tAAmZ3bz8AA) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/link-aggregation@h4_EMwTv7j_06MsBhURvg.md b/src/data/roadmaps/network-engineer/content/link-aggregation@h4_EMwTv7j_06MsBhURvg.md index 6e7d939d6..563989bd6 100644 --- a/src/data/roadmaps/network-engineer/content/link-aggregation@h4_EMwTv7j_06MsBhURvg.md +++ b/src/data/roadmaps/network-engineer/content/link-aggregation@h4_EMwTv7j_06MsBhURvg.md @@ -1,3 +1,9 @@ # Link Aggregation - -Link aggregation is a technique that combines multiple physical network connections between two devices into a single logical link, increasing bandwidth and providing redundancy. If one physical link fails, the others continue to carry traffic without interruption. It is standardized under IEEE 802.3ad (LACP) and is commonly used between switches, servers, and storage devices to improve both performance and reliability. \ No newline at end of file + +Link aggregation is a technique that combines multiple physical network connections between two devices into a single logical link, increasing bandwidth and providing redundancy. If one physical link fails, the others continue to carry traffic without interruption. It is standardized under IEEE 802.3ad (LACP) and is commonly used between switches, servers, and storage devices to improve both performance and reliability. + +Visit the following resources to learn more: + +- [@article@Essential FAQs about Link Aggregation, LAG, and LACP](https://www.fs.com/blog/understanding-link-aggregation-and-lacp-faqs-1262.html) +- [@video@Cisco CCNA - What is LACP In Networking?](https://www.youtube.com/watch?v=z6hStQ3g4ck) +- [@video@What is LACP (Link Aggregation Control Protocol)?](https://www.youtube.com/watch?v=gtDkqhP6Gvc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/load-balancer@R5dmATbOlYEFce7rQImiw.md b/src/data/roadmaps/network-engineer/content/load-balancer@R5dmATbOlYEFce7rQImiw.md index d89ce8b63..45c016752 100644 --- a/src/data/roadmaps/network-engineer/content/load-balancer@R5dmATbOlYEFce7rQImiw.md +++ b/src/data/roadmaps/network-engineer/content/load-balancer@R5dmATbOlYEFce7rQImiw.md @@ -1,3 +1,8 @@ # Load Balancer - -A load balancer is a device or software that distributes incoming network traffic across multiple servers to prevent any single server from becoming overwhelmed. By spreading the workload, load balancers improve application availability, responsiveness, and fault tolerance. They can operate at Layer 4 (based on IP and TCP/UDP) or Layer 7 (based on application-level data like HTTP headers and URLs). \ No newline at end of file + +A load balancer is a device or software that distributes incoming network traffic across multiple servers to prevent any single server from becoming overwhelmed. By spreading the workload, load balancers improve application availability, responsiveness, and fault tolerance. They can operate at Layer 4 (based on IP and TCP/UDP) or Layer 7 (based on application-level data like HTTP headers and URLs). + +Visit the following resources to learn more: + +- [@article@What is Network Load Balancing? Understanding Traffic Distribution](https://www.digitalocean.com/resources/articles/network-load-balancing) +- [@video@Load Balancer Explained](https://www.youtube.com/watch?v=1fN2UDbtGDQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/mac-address-tables@Yoj06pntnFzv2NDlr6seC.md b/src/data/roadmaps/network-engineer/content/mac-address-tables@Yoj06pntnFzv2NDlr6seC.md index 8f5fdef52..00657c182 100644 --- a/src/data/roadmaps/network-engineer/content/mac-address-tables@Yoj06pntnFzv2NDlr6seC.md +++ b/src/data/roadmaps/network-engineer/content/mac-address-tables@Yoj06pntnFzv2NDlr6seC.md @@ -1,3 +1,9 @@ # MAC Address Tables - -A MAC address table, also called a CAM (Content Addressable Memory) table, is a database maintained by a network switch that maps MAC addresses to the specific ports those devices are connected to. When a frame arrives, the switch looks up the destination MAC address in this table to determine which port to forward the frame to. If the address is not found, the switch floods the frame to all ports until it learns the correct mapping. \ No newline at end of file + +A MAC address table, also called a CAM (Content Addressable Memory) table, is a database maintained by a network switch that maps MAC addresses to the specific ports those devices are connected to. When a frame arrives, the switch looks up the destination MAC address in this table to determine which port to forward the frame to. If the address is not found, the switch floods the frame to all ports until it learns the correct mapping. + +Visit the following resources to learn more: + +- [@article@What Is a MAC Address Table?](https://jumpcloud.com/it-index/what-is-a-mac-address-table) +- [@video@How a Switch Forwards and Builds the MAC Address Table](https://www.youtube.com/watch?v=sdYDLip2ANI) +- [@video@MAC Address Explained](https://www.youtube.com/watch?v=TIiQiw7fpsU) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/mac-address@6zxS5esVlRNIDrQuZBaHz.md b/src/data/roadmaps/network-engineer/content/mac-address@6zxS5esVlRNIDrQuZBaHz.md index 9490efda9..c09bf02fa 100644 --- a/src/data/roadmaps/network-engineer/content/mac-address@6zxS5esVlRNIDrQuZBaHz.md +++ b/src/data/roadmaps/network-engineer/content/mac-address@6zxS5esVlRNIDrQuZBaHz.md @@ -1,3 +1,8 @@ # Mac Address - -A MAC address, or Media Access Control address, is a unique hardware identifier assigned to a network interface card (NIC) by its manufacturer. It operates at the Data Link layer and is used to identify devices within the same local network segment. Unlike IP addresses, MAC addresses are typically fixed and do not change as a device moves between networks. \ No newline at end of file + +A MAC address, or Media Access Control address, is a unique hardware identifier assigned to a network interface card (NIC) by its manufacturer. It operates at the Data Link layer and is used to identify devices within the same local network segment. Unlike IP addresses, MAC addresses are typically fixed and do not change as a device moves between networks. + +Visit the following resources to learn more: + +- [@article@Mac Address: Explained](https://licensespring.com/blog/glossary/mac-address) +- [@video@MAC Address Explained](https://www.youtube.com/watch?v=TIiQiw7fpsU) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/man@usgE8mpRUSLMRv7d0kXy3.md b/src/data/roadmaps/network-engineer/content/man@usgE8mpRUSLMRv7d0kXy3.md index 2bf548b81..b774e824b 100644 --- a/src/data/roadmaps/network-engineer/content/man@usgE8mpRUSLMRv7d0kXy3.md +++ b/src/data/roadmaps/network-engineer/content/man@usgE8mpRUSLMRv7d0kXy3.md @@ -1,3 +1,8 @@ # MAN - -A MAN, or Metropolitan Area Network, is a network that covers a geographic area roughly the size of a city or a large campus. It is larger than a LAN but smaller than a WAN, often used by organizations or service providers to connect multiple buildings or locations within the same metropolitan region. MANs typically use fiber optic cables or wireless links to achieve high-speed connectivity across the area. \ No newline at end of file + +A MAN, or Metropolitan Area Network, is a network that covers a geographic area roughly the size of a city or a large campus. It is larger than a LAN but smaller than a WAN, often used by organizations or service providers to connect multiple buildings or locations within the same metropolitan region. MANs typically use fiber optic cables or wireless links to achieve high-speed connectivity across the area. + +Visit the following resources to learn more: + +- [@article@What is a metropolitan area network (MAN)?](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-metropolitan-area-network/) +- [@video@Network Types: LAN, WAN, PAN, CAN, MAN, SAN, WLAN](https://www.youtube.com/watch?v=4_zSIXb7tLQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/mobile-networks@nBXPiMyDKkFtD25ReqUEF.md b/src/data/roadmaps/network-engineer/content/mobile-networks@nBXPiMyDKkFtD25ReqUEF.md index 12e626b96..4025ae1c5 100644 --- a/src/data/roadmaps/network-engineer/content/mobile-networks@nBXPiMyDKkFtD25ReqUEF.md +++ b/src/data/roadmaps/network-engineer/content/mobile-networks@nBXPiMyDKkFtD25ReqUEF.md @@ -1,3 +1,9 @@ # Mobile Networks - -Mobile networks are wireless communication systems that provide connectivity to devices over large geographic areas through a network of cell towers and base stations. They have evolved through generations, from 2G and 3G through 4G to 5G, each offering faster speeds, lower latency, and greater capacity. Understanding mobile network architecture is increasingly important as more devices rely on cellular connectivity and as 5G enables new enterprise and IoT use cases. \ No newline at end of file + +Mobile networks are wireless communication systems that provide connectivity to devices over large geographic areas through a network of cell towers and base stations. They have evolved through generations, from 2G and 3G through 4G to 5G, each offering faster speeds, lower latency, and greater capacity. Understanding mobile network architecture is increasingly important as more devices rely on cellular connectivity and as 5G enables new enterprise and IoT use cases. + +Visit the following resources to learn more: + +- [@article@What is 5G?](https://aws.amazon.com/what-is/5g/) +- [@video@Every Mobile Network Explained in 8 Minutes](https://www.youtube.com/watch?v=4BZg9YQy5WY) +- [@video@Cellular Mobile Communication (2G,3G,4G,5G) - A Crash Course](https://www.youtube.com/watch?v=m1dTsqElxS0&list=PL-XjHn7CHrmTjCaAVPTYQ1iMGEfq3x7j2) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/modems@5aZe1jNCH2cM-8ZCYeI-e.md b/src/data/roadmaps/network-engineer/content/modems@5aZe1jNCH2cM-8ZCYeI-e.md index 2f8a1f5b3..fd67cbddf 100644 --- a/src/data/roadmaps/network-engineer/content/modems@5aZe1jNCH2cM-8ZCYeI-e.md +++ b/src/data/roadmaps/network-engineer/content/modems@5aZe1jNCH2cM-8ZCYeI-e.md @@ -1,3 +1,8 @@ # Modems - -A modem (modulator-demodulator) is a device that converts digital data from a computer into a format suitable for transmission over a communication medium such as telephone lines or cable, and vice versa. It serves as the bridge between your local network and your Internet Service Provider's infrastructure. Modern modems often include router functionality built in, combining both devices into a single unit. \ No newline at end of file + +A modem (modulator-demodulator) is a device that converts digital data from a computer into a format suitable for transmission over a communication medium such as telephone lines or cable, and vice versa. It serves as the bridge between your local network and your Internet Service Provider's infrastructure. Modern modems often include router functionality built in, combining both devices into a single unit. + +Visit the following resources to learn more: + +- [@article@What is a modem?](https://www.lenovo.com/us/en/glossary/what-is-modem/?orgRef=https%253A%252F%252Fwww.google.com%252F&srsltid=AfmBOopdszN4vAUvKQcsMrDdyHVGiqrtTRETbQeOZD8-jopF4wZoIdEH) +- [@video@Modem vs Router - What's the difference?](https://www.youtube.com/watch?v=Mad4kQ5835Y) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/mpls@uH-ufJAMyoqDlx7RzYsnX.md b/src/data/roadmaps/network-engineer/content/mpls@uH-ufJAMyoqDlx7RzYsnX.md index 10285c9cb..8fe2d9f3e 100644 --- a/src/data/roadmaps/network-engineer/content/mpls@uH-ufJAMyoqDlx7RzYsnX.md +++ b/src/data/roadmaps/network-engineer/content/mpls@uH-ufJAMyoqDlx7RzYsnX.md @@ -1,3 +1,8 @@ # MPLS - -MPLS, or Multiprotocol Label Switching, is a technique for speeding up network traffic by using short labels to direct packets along predetermined paths rather than making complex routing decisions at each hop. When a packet enters an MPLS network, it is assigned a label, and subsequent routers forward it based on that label without needing to inspect the IP header. MPLS is widely used by service providers to manage traffic efficiently and deliver services like VPNs and quality of service guarantees. \ No newline at end of file + +MPLS, or Multiprotocol Label Switching, is a technique for speeding up network traffic by using short labels to direct packets along predetermined paths rather than making complex routing decisions at each hop. When a packet enters an MPLS network, it is assigned a label, and subsequent routers forward it based on that label without needing to inspect the IP header. Service providers widely use MPLS to manage traffic efficiently and deliver services such as VPNs and quality-of-service guarantees. + +Visit the following resources to learn more: + +- [@article@What is MPLS (multiprotocol label switching)?](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-mpls/) +- [@video@What is MPLS and How Does it Work?](https://www.youtube.com/watch?v=E5Ud1m9h0yc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/netflow--sflow@sKbTs6q8CBF6_BTDu6xpy.md b/src/data/roadmaps/network-engineer/content/netflow--sflow@sKbTs6q8CBF6_BTDu6xpy.md index 95a8ca904..047a933db 100644 --- a/src/data/roadmaps/network-engineer/content/netflow--sflow@sKbTs6q8CBF6_BTDu6xpy.md +++ b/src/data/roadmaps/network-engineer/content/netflow--sflow@sKbTs6q8CBF6_BTDu6xpy.md @@ -1,3 +1,10 @@ # NetFlow / sFlow - -NetFlow is a Cisco-developed protocol that collects and exports metadata about IP traffic flows passing through a network device, providing visibility into who is communicating with whom, how much data is being exchanged, and what protocols are in use. sFlow is a similar, vendor-neutral sampling-based protocol that works across a broader range of hardware. Both are used for traffic analysis, capacity planning, anomaly detection, and security monitoring without requiring full packet capture. \ No newline at end of file + +NetFlow is a Cisco-developed protocol that collects and exports metadata about IP traffic flows passing through a network device, providing visibility into who is communicating with whom, how much data is being exchanged, and what protocols are in use. sFlow is a similar, vendor-neutral sampling-based protocol that works across a broader range of hardware. Both are used for traffic analysis, capacity planning, anomaly detection, and security monitoring without requiring full packet capture. + +Visit the following resources to learn more: + +- [@official@sflow](https://sflow.org/) +- [@article@What is NetFlow?](https://www.ibm.com/think/topics/netflow) +- [@video@MicroNugget: What is Netflow?](https://www.youtube.com/watch?v=aqTpUmUibB8) +- [@video@Network Flow Monitoring Explained | Concepts and protocols](http://youtube.com/watch?v=5i9sgB7CprM&t=182s) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/network-access@x6gwBUjdcBwqjrSa_WNkp.md b/src/data/roadmaps/network-engineer/content/network-access@x6gwBUjdcBwqjrSa_WNkp.md index dda44d535..96da9c471 100644 --- a/src/data/roadmaps/network-engineer/content/network-access@x6gwBUjdcBwqjrSa_WNkp.md +++ b/src/data/roadmaps/network-engineer/content/network-access@x6gwBUjdcBwqjrSa_WNkp.md @@ -1,3 +1,3 @@ # Network Access - + The Network Access layer is the lowest layer of the TCP/IP model, combining the functions of the OSI Physical and Data Link layers. It handles how data is physically transmitted over the network medium, including framing, MAC addressing, and hardware-level error detection. Ethernet and Wi-Fi protocols operate at this layer. \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/network-attacks@iSXa4nyLa6AQDhFRPz87x.md b/src/data/roadmaps/network-engineer/content/network-attacks@iSXa4nyLa6AQDhFRPz87x.md index 29a4d051e..d4379e06f 100644 --- a/src/data/roadmaps/network-engineer/content/network-attacks@iSXa4nyLa6AQDhFRPz87x.md +++ b/src/data/roadmaps/network-engineer/content/network-attacks@iSXa4nyLa6AQDhFRPz87x.md @@ -1,3 +1,9 @@ # Network Attacks - -Network attacks are deliberate actions taken by malicious actors to disrupt, intercept, or gain unauthorized access to network resources and data. They can target vulnerabilities in protocols, devices, software, or human behavior to compromise the confidentiality, integrity, or availability of a network. Understanding the types of attacks that exist is the first step in designing defenses and responding effectively when incidents occur. \ No newline at end of file + +Network attacks are deliberate actions taken by malicious actors to disrupt, intercept, or gain unauthorized access to network resources and data. They can target vulnerabilities in protocols, devices, software, or human behavior to compromise the confidentiality, integrity, or availability of a network. Understanding the types of attacks that exist is the first step in designing defenses and responding effectively when incidents occur. + +Visit the following resources to learn more: + +- [@roadmap@Visit the Dedicated Cybersecurity Roadmap](https://roadmap.sh/cyber-security) +- [@article@What Is a Network Attack?](https://www.cynet.com/security-foundations/attack-techniques/network-attacks-and-network-security-threats/) +- [@article@10 Types of Network Attacks: Common Threats and How to Prevent Them](https://cymulate.com/blog/types-of-network-attacks/) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/network-devices@2b4Bbs-I8k62zOF97Z_uZ.md b/src/data/roadmaps/network-engineer/content/network-devices@2b4Bbs-I8k62zOF97Z_uZ.md index d350777c3..2eada179c 100644 --- a/src/data/roadmaps/network-engineer/content/network-devices@2b4Bbs-I8k62zOF97Z_uZ.md +++ b/src/data/roadmaps/network-engineer/content/network-devices@2b4Bbs-I8k62zOF97Z_uZ.md @@ -1,3 +1,8 @@ # Network Devices - -Network devices are the physical hardware components that make up a network and enable communication between connected devices. Each type of device serves a specific function, such as directing traffic, amplifying signals, or connecting different network segments. Understanding what each device does and how they interact is fundamental to designing and troubleshooting any network. \ No newline at end of file + +Network devices are the physical hardware components that make up a network and enable communication between connected devices. Each type of device serves a specific function, such as directing traffic, amplifying signals, or connecting different network segments. Understanding what each device does and how they interact is fundamental to designing and troubleshooting any network. + +Visit the following resources to learn more: + +- [@article@A Guide to Network Devices](https://sciencelogic.com/articles/a-guide-to-network-devices) +- [@video@Network Devices Explained | Hub, Bridge, Router, Switch](https://www.youtube.com/watch?v=eMamgWllRFY) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/network@20DK-6sEsl8uy6JJoVgE1.md b/src/data/roadmaps/network-engineer/content/network@20DK-6sEsl8uy6JJoVgE1.md index c28b1a78c..7fd0d3bb6 100644 --- a/src/data/roadmaps/network-engineer/content/network@20DK-6sEsl8uy6JJoVgE1.md +++ b/src/data/roadmaps/network-engineer/content/network@20DK-6sEsl8uy6JJoVgE1.md @@ -1,3 +1,9 @@ # Network - -The Network layer is the third layer of the OSI model, responsible for logical addressing and routing data packets between devices across different networks. It uses IP addresses to determine the best path for data to travel from source to destination. Routers operate at this layer, making forwarding decisions based on routing tables and protocols. \ No newline at end of file + +The Network layer is the third layer of the OSI model, responsible for logical addressing and routing data packets between devices across different networks. It uses IP addresses to determine the best path for data to travel from source to destination. Routers operate at this layer, making forwarding decisions based on routing tables and protocols. + +Visit the following resources to learn more: + +- [@article@Understanding Layer 3: The Network Layer of the OSI Model](https://jumpcloud.com/it-index/understanding-layer-3-the-network-layer-of-the-osi-model) +- [@video@Networking Fundamentals: OSI 7 - Layer 3 - the network layer - Part 1](https://www.youtube.com/watch?v=WAZxo2ObFIw) +- [@video@Networking Fundamentals: OSI 7 - Layer 3 - the network layer - Part 2](https://www.youtube.com/watch?v=2MpRlYIYxz4) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/next-generation@i7aEMN40vQesQbJENQ6gV.md b/src/data/roadmaps/network-engineer/content/next-generation@i7aEMN40vQesQbJENQ6gV.md index eb3c41c66..c75c846a5 100644 --- a/src/data/roadmaps/network-engineer/content/next-generation@i7aEMN40vQesQbJENQ6gV.md +++ b/src/data/roadmaps/network-engineer/content/next-generation@i7aEMN40vQesQbJENQ6gV.md @@ -1,3 +1,8 @@ # Next-Generation - -A Next-Generation Firewall (NGFW) is an advanced firewall that goes beyond traditional packet filtering and stateful inspection to include deep packet inspection, application awareness, intrusion prevention, and user identity tracking. NGFWs can identify and control traffic based on the specific application being used, regardless of port or protocol, and can detect and block sophisticated threats in real time. They represent the current standard for enterprise perimeter security. \ No newline at end of file + +A Next-Generation Firewall (NGFW) is an advanced firewall that goes beyond traditional packet filtering and stateful inspection to include deep packet inspection, application awareness, intrusion prevention, and user identity tracking. NGFWs can identify and control traffic based on the specific application being used, regardless of port or protocol, and can detect and block sophisticated threats in real time. They represent the current standard for enterprise perimeter security. + +Visit the following resources to learn more: + +- [@article@What is a next-generation firewall (NGFW)?](https://www.cloudflare.com/en-gb/learning/security/what-is-next-generation-firewall-ngfw/) +- [@video@What is Next Generation Firewalls? | Next Gen Firewalls Explained | NGFWS](https://www.youtube.com/watch?v=KsELeMSYZN0) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/nmap@dwtbPxxNGQtoStpEd_ydY.md b/src/data/roadmaps/network-engineer/content/nmap@dwtbPxxNGQtoStpEd_ydY.md index 1c7bcb5ca..befac09f2 100644 --- a/src/data/roadmaps/network-engineer/content/nmap@dwtbPxxNGQtoStpEd_ydY.md +++ b/src/data/roadmaps/network-engineer/content/nmap@dwtbPxxNGQtoStpEd_ydY.md @@ -1,3 +1,9 @@ # Nmap - -Nmap (Network Mapper) is a free, open-source tool used to discover hosts and services on a network by sending packets and analyzing the responses. It can identify active devices, open ports, running services, operating systems, and potential vulnerabilities across a network. Nmap is widely used by network engineers and security professionals for network inventory, auditing, and reconnaissance. \ No newline at end of file + +Nmap (Network Mapper) is a free, open-source tool used to discover hosts and services on a network by sending packets and analyzing the responses. It can identify active devices, open ports, running services, operating systems, and potential vulnerabilities across a network. Nmap is widely used by network engineers and security professionals for network inventory, auditing, and reconnaissance. + +Visit the following resources to learn more: + +- [@official@Nmap](https://nmap.org/) +- [@opensource@nmap](https://github.com/nmap/nmap) +- [@video@Nmap for beginners](https://www.youtube.com/watch?v=5MTZdN9TEO4&list=PLBf0hzazHTGM8V_3OEKhvCM9Xah3qDdIx) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ntp@b4bKowbNbUcMscWrrT_-k.md b/src/data/roadmaps/network-engineer/content/ntp@b4bKowbNbUcMscWrrT_-k.md index 10ae0d667..c61443f87 100644 --- a/src/data/roadmaps/network-engineer/content/ntp@b4bKowbNbUcMscWrrT_-k.md +++ b/src/data/roadmaps/network-engineer/content/ntp@b4bKowbNbUcMscWrrT_-k.md @@ -1,3 +1,8 @@ # NTP - -NTP, or Network Time Protocol, is used to synchronize the clocks of computers and network devices over a network. Accurate timekeeping is essential for logging events, coordinating distributed systems, and ensuring security certificates work correctly. NTP works by having devices query time servers and adjust their local clocks to match, accounting for network delay in the process. \ No newline at end of file + +NTP, or Network Time Protocol, is used to synchronize the clocks of computers and network devices over a network. Accurate timekeeping is essential for logging events, coordinating distributed systems, and ensuring security certificates work correctly. NTP works by having devices query time servers and adjust their local clocks to match, accounting for network delay in the process. + +Visit the following resources to learn more: + +- [@article@Network Time Protocol (NTP)](https://www.mobatime.com/technology/ntp-network-time-protocol/) +- [@video@Network Time Protocol (NTP)](https://www.youtube.com/watch?v=BAo5C2qbLq8) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/observability@PHqTXlkAaRPhmRod52aP3.md b/src/data/roadmaps/network-engineer/content/observability@PHqTXlkAaRPhmRod52aP3.md index 13638d1fd..149ecb078 100644 --- a/src/data/roadmaps/network-engineer/content/observability@PHqTXlkAaRPhmRod52aP3.md +++ b/src/data/roadmaps/network-engineer/content/observability@PHqTXlkAaRPhmRod52aP3.md @@ -1,3 +1,8 @@ # Observability - -Network observability refers to the ability to understand the internal state and behavior of a network by collecting and analyzing data from its components, including logs, metrics, traces, and flow records. It goes beyond basic monitoring by providing deep insight into why things are happening, not just what is happening. Good observability enables network engineers to detect issues early, troubleshoot faster, and optimize performance across complex, distributed environments. \ No newline at end of file + +Network observability refers to the ability to understand the internal state and behavior of a network by collecting and analyzing data from its components, including logs, metrics, traces, and flow records. It goes beyond basic monitoring by providing deep insight into why things are happening, not just what is happening. Good observability enables network engineers to detect issues early, troubleshoot faster, and optimize performance across complex, distributed environments. + +Visit the following resources to learn more: + +- [@article@What is network observability?](https://www.ibm.com/think/topics/network-observability) +- [@video@Observability vs. APM vs. Monitoring](https://www.youtube.com/watch?v=CAQ_a2-9UOI) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/opendns@laCGHS68FdPDeBpC172vo.md b/src/data/roadmaps/network-engineer/content/opendns@laCGHS68FdPDeBpC172vo.md index eb7ecbf50..be040fe30 100644 --- a/src/data/roadmaps/network-engineer/content/opendns@laCGHS68FdPDeBpC172vo.md +++ b/src/data/roadmaps/network-engineer/content/opendns@laCGHS68FdPDeBpC172vo.md @@ -1,3 +1,8 @@ # OpenDNS - -OpenDNS is a cloud-based DNS service operated by Cisco that provides fast DNS resolution along with additional security and filtering features. It can block access to malicious websites, phishing domains, and unwanted content categories before a connection is ever established. OpenDNS is commonly used by organizations and families to add a layer of protection at the DNS level without requiring software on individual devices. \ No newline at end of file + +OpenDNS is a cloud-based DNS service operated by Cisco that provides fast DNS resolution along with additional security and filtering features. It can block access to malicious websites, phishing domains, and unwanted content categories before a connection is ever established. OpenDNS is commonly used by organizations and families to add a layer of protection at the DNS level without requiring software on individual devices. + +Visit the following resources to learn more: + +- [@official@OpenDNS](https://www.opendns.com/) +- [@video@OpenDNS vs Google DNS (2026) - Which One Is BETTER?](https://www.youtube.com/watch?v=b3fYQ77VOrk) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/osi-model@pt6RO3SEStG9TJOWpt_8D.md b/src/data/roadmaps/network-engineer/content/osi-model@pt6RO3SEStG9TJOWpt_8D.md index fe0f8de53..47ed3b45d 100644 --- a/src/data/roadmaps/network-engineer/content/osi-model@pt6RO3SEStG9TJOWpt_8D.md +++ b/src/data/roadmaps/network-engineer/content/osi-model@pt6RO3SEStG9TJOWpt_8D.md @@ -1,3 +1,9 @@ # OSI Model - -The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a network into seven distinct layers, from physical transmission up to application-level communication. It was developed to help different systems and vendors communicate using common standards, making troubleshooting and network design more systematic. Each layer has a specific role and interacts only with the layers directly above and below it. \ No newline at end of file + +The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a network into seven distinct layers, from physical transmission up to application-level communication. It was developed to help different systems and vendors communicate using common standards, making troubleshooting and network design more systematic. Each layer has a specific role and interacts only with the layers directly above and below it. + +Visit the following resources to learn more: + +- [@article@What is the OSI Model?](https://www.cloudflare.com/en-gb/learning/ddos/glossary/open-systems-interconnection-model-osi/) +- [@article@OSI Model](https://www.imperva.com/learn/application-security/osi-model/) +- [@video@What is OSI Model?](https://www.youtube.com/watch?v=Ilk7UXzV_Qc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ospf@OZICDRrSq-KJNAGTlmwr7.md b/src/data/roadmaps/network-engineer/content/ospf@OZICDRrSq-KJNAGTlmwr7.md index 65d17d798..179e4e414 100644 --- a/src/data/roadmaps/network-engineer/content/ospf@OZICDRrSq-KJNAGTlmwr7.md +++ b/src/data/roadmaps/network-engineer/content/ospf@OZICDRrSq-KJNAGTlmwr7.md @@ -1,3 +1,8 @@ # OSPF - -OSPF, or Open Shortest Path First, is a link-state interior gateway routing protocol used within a single autonomous system or organization. It works by having each router build a complete map of the network topology and then calculate the shortest path to every destination using Dijkstra's algorithm. OSPF converges quickly after network changes and is widely used in medium to large enterprise networks. \ No newline at end of file + +OSPF, or Open Shortest Path First, is a link-state interior gateway routing protocol used within a single autonomous system or organization. It works by having each router build a complete map of the network topology and then calculate the shortest path to every destination using Dijkstra's algorithm. OSPF converges quickly after network changes and is widely used in medium to large enterprise networks. + +Visit the following resources to learn more: + +- [@article@What is OSPF?](https://www.networkacademy.io/ccna/ospf/what-is-ospf) +- [@video@What is OSPF and How Does It Work?](https://www.youtube.com/watch?v=Xb3CbIDMDRk&t=74s) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/package@rlUkMwML31YWfLSYLPdaL.md b/src/data/roadmaps/network-engineer/content/package@rlUkMwML31YWfLSYLPdaL.md index 6ab16f405..d87d2a00a 100644 --- a/src/data/roadmaps/network-engineer/content/package@rlUkMwML31YWfLSYLPdaL.md +++ b/src/data/roadmaps/network-engineer/content/package@rlUkMwML31YWfLSYLPdaL.md @@ -1,3 +1,8 @@ # Package - -In networking, a package (or packet) is a small chunk of data broken off from a larger message for transmission across a network. Each packet travels independently through the network and is reassembled at the destination. Packets contain both the payload data and header information, such as source and destination addresses, needed to route them correctly. \ No newline at end of file + +In networking, a package (or packet) is a small chunk of data broken off from a larger message for transmission across a network. Each packet travels independently through the network and is reassembled at the destination. Packets contain both the payload data and header information, such as source and destination addresses, needed to route them correctly. + +Visit the following resources to learn more: + +- [@article@What is a packet? | Network packet definition](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-packet/) +- [@video@How Does the Internet Work? | Data Packets](https://www.youtube.com/watch?v=KjD3KANH-xc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/packet-filtering@wNwT9OgpslH4YG9BZvQIK.md b/src/data/roadmaps/network-engineer/content/packet-filtering@wNwT9OgpslH4YG9BZvQIK.md index fc01f3a10..0d0af3928 100644 --- a/src/data/roadmaps/network-engineer/content/packet-filtering@wNwT9OgpslH4YG9BZvQIK.md +++ b/src/data/roadmaps/network-engineer/content/packet-filtering@wNwT9OgpslH4YG9BZvQIK.md @@ -1,3 +1,8 @@ # Packet Filtering - -Packet filtering is the most basic type of firewall technique, where each packet is inspected individually against a set of rules based on attributes like source IP, destination IP, port numbers, and protocol. If a packet matches an allow rule, it passes through; if it matches a deny rule or no rule at all, it is dropped. Packet filtering is fast and lightweight, but provides limited protection since it does not consider the state of the connection or the content of the data. \ No newline at end of file + +Packet filtering is the most basic type of firewall technique, where each packet is inspected individually against a set of rules based on attributes like source IP, destination IP, port numbers, and protocol. If a packet matches an allow rule, it passes through; if it matches a deny rule or no rule at all, it is dropped. Packet filtering is fast and lightweight, but provides limited protection since it does not consider the state of the connection or the content of the data. + +Visit the following resources to learn more: + +- [@article@What Is a Packet Filtering Firewall?](https://www.paloaltonetworks.com/cyberpedia/what-is-a-packet-filtering-firewall) +- [@video@Firewalls: Packet-Filtering/Stateless Firewalls](https://www.youtube.com/watch?v=jkYVRtiUmJ0) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/packet-prioritization@IOu0hW9FZsLYe-KIaZZ4s.md b/src/data/roadmaps/network-engineer/content/packet-prioritization@IOu0hW9FZsLYe-KIaZZ4s.md index 6d57568f4..8422029fb 100644 --- a/src/data/roadmaps/network-engineer/content/packet-prioritization@IOu0hW9FZsLYe-KIaZZ4s.md +++ b/src/data/roadmaps/network-engineer/content/packet-prioritization@IOu0hW9FZsLYe-KIaZZ4s.md @@ -1,3 +1,8 @@ # Packet prioritization - -Packet prioritization is the process of classifying network traffic and assigning different levels of importance to different types of packets so that critical traffic is processed and delivered first. Real-time traffic, like VoIP and video conferencing, is given higher priority than background activities like file downloads or software updates. This ensures that time-sensitive applications remain functional even when the network is under heavy load. \ No newline at end of file + +Packet prioritization is the process of classifying network traffic and assigning different levels of importance to different types of packets so that critical traffic is processed and delivered first. Real-time traffic, like VoIP and video conferencing, is given higher priority than background activities like file downloads or software updates. This ensures that time-sensitive applications remain functional even when the network is under heavy load. + +Visit the following resources to learn more: + +- [@article@Implementing Quality of Service for Prioritizing Network Traffic](https://www.etherwan.com/support/featured-articles/implementing-quality-service-prioritizing-network-traffic) +- [@video@QoS Explained | How to Prioritize Voice, Video & Data on Your Network](https://www.youtube.com/watch?v=FFL8Uql1m_4) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/pan@fLXIQLKecjWUvjIWUaF9r.md b/src/data/roadmaps/network-engineer/content/pan@fLXIQLKecjWUvjIWUaF9r.md index d32581d8b..fe7496d4d 100644 --- a/src/data/roadmaps/network-engineer/content/pan@fLXIQLKecjWUvjIWUaF9r.md +++ b/src/data/roadmaps/network-engineer/content/pan@fLXIQLKecjWUvjIWUaF9r.md @@ -1,3 +1,8 @@ # PAN - -A PAN, or Personal Area Network, is a small network designed for communication between devices in proximity to a single person, typically within a range of a few meters. Examples include connecting a smartphone to wireless earbuds via Bluetooth or linking a laptop to a smartwatch. PANs can be wired (such as USB) or wireless (such as Bluetooth or infrared). \ No newline at end of file + +A PAN, or Personal Area Network, is a small network designed for communication between devices in proximity to a single person, typically within a range of a few meters. Examples include connecting a smartphone to wireless earbuds via Bluetooth or linking a laptop to a smartwatch. PANs can be wired (such as USB) or wireless (such as Bluetooth or infrared). + +Visit the following resources to learn more: + +- [@article@What is a personal area network (PAN)?](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-personal-area-network/) +- [@video@What is a Personal Area Network (PAN)? (Animation)](https://www.youtube.com/watch?v=AYq-sqSzHKs) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/peer-to-peer-network@DaJDqRCvGNekZ-e6aDVZj.md b/src/data/roadmaps/network-engineer/content/peer-to-peer-network@DaJDqRCvGNekZ-e6aDVZj.md index f6a151648..aa20bee55 100644 --- a/src/data/roadmaps/network-engineer/content/peer-to-peer-network@DaJDqRCvGNekZ-e6aDVZj.md +++ b/src/data/roadmaps/network-engineer/content/peer-to-peer-network@DaJDqRCvGNekZ-e6aDVZj.md @@ -1,3 +1,8 @@ # Peer-to-Peer Network - -A peer-to-peer (P2P) network is one where each device, or peer, can act as both a client and a server, sharing resources directly with other devices without a central server. This model is simpler and cheaper to set up than a client-server network, making it common in small home networks or applications like file sharing. However, P2P networks can be harder to manage and secure as they grow in size. \ No newline at end of file + +A peer-to-peer (P2P) network is one where each device, or peer, can act as both a client and a server, sharing resources directly with other devices without a central server. This model is simpler and cheaper to set up than a client-server network, making it common in small home networks or applications like file sharing. However, P2P networks can be harder to manage and secure as they grow in size. + +Visit the following resources to learn more: + +- [@article@What Is a Peer-to-Peer Network?](https://www.coursera.org/articles/peer-to-peer) +- [@video@What is a Peer to Peer Network? Blockchain P2P Networks Explained](https://www.youtube.com/watch?v=ie-qRQIQT4I) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/physical@_lqxrKkanbNDimmzcdM1I.md b/src/data/roadmaps/network-engineer/content/physical@_lqxrKkanbNDimmzcdM1I.md index 669bff49f..4b5ad2677 100644 --- a/src/data/roadmaps/network-engineer/content/physical@_lqxrKkanbNDimmzcdM1I.md +++ b/src/data/roadmaps/network-engineer/content/physical@_lqxrKkanbNDimmzcdM1I.md @@ -1,3 +1,8 @@ # Physical - -The Physical layer is the first and lowest layer of the OSI model, responsible for the actual transmission of raw bits over a physical medium such as copper cables, fiber optics, or radio waves. It defines the electrical, mechanical, and timing specifications for hardware components like network cables, connectors, and network interface cards. Everything at this layer deals with the physical delivery of signals, not their meaning. \ No newline at end of file + +The Physical layer is the first and lowest layer of the OSI model, responsible for the actual transmission of raw bits over a physical medium such as copper cables, fiber optics, or radio waves. It defines the electrical, mechanical, and timing specifications for hardware components like network cables, connectors, and network interface cards. Everything at this layer deals with the physical delivery of signals, not their meaning. + +Visit the following resources to learn more: + +- [@article@What Is the Physical Layer: A Beginner’s Guide](https://www.coursera.org/articles/physical-layer) +- [@video@Networking Fundamentals: OSI 7 - Layer 1 - the physical layer](http://youtube.com/watch?v=a5SMTyhn0U8) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/port@TJZ9vsSxQlotKCWQ2HHfS.md b/src/data/roadmaps/network-engineer/content/port@TJZ9vsSxQlotKCWQ2HHfS.md index 10c31c8b2..1e9e4631c 100644 --- a/src/data/roadmaps/network-engineer/content/port@TJZ9vsSxQlotKCWQ2HHfS.md +++ b/src/data/roadmaps/network-engineer/content/port@TJZ9vsSxQlotKCWQ2HHfS.md @@ -1,3 +1,8 @@ # Port - -A port is a numerical identifier used to direct network traffic to a specific application or service running on a device. While an IP address identifies the device, the port number identifies which program on that device should handle the incoming data. For example, web traffic typically uses port 80 for HTTP and port 443 for HTTPS. \ No newline at end of file + +A port is a numerical identifier used to direct network traffic to a specific application or service running on a device. While an IP address identifies the device, the port number identifies which program on that device should handle the incoming data. For example, web traffic typically uses port 80 for HTTP and port 443 for HTTPS. + +Visit the following resources to learn more: + +- [@article@What is a computer port?](https://www.cloudflare.com/learning/network-layer/what-is-a-computer-port/) +- [@video@Network Ports Explained](https://www.youtube.com/watch?v=g2fT-g9PX9o) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/presentation@U3sXE8skdwBwCcYQuKyzk.md b/src/data/roadmaps/network-engineer/content/presentation@U3sXE8skdwBwCcYQuKyzk.md index c4c751e2a..29166ecfc 100644 --- a/src/data/roadmaps/network-engineer/content/presentation@U3sXE8skdwBwCcYQuKyzk.md +++ b/src/data/roadmaps/network-engineer/content/presentation@U3sXE8skdwBwCcYQuKyzk.md @@ -1,3 +1,8 @@ # Presentation - -The Presentation layer is the sixth layer of the OSI model, responsible for translating data between the format used by the application and the format used for network transmission. It handles tasks such as data encryption and decryption, compression, and character encoding. This layer ensures that data sent from one system can be read by another, regardless of differences in internal data representation. \ No newline at end of file + +The Presentation layer is the sixth layer of the OSI model, responsible for translating data between the format used by the application and the format used for network transmission. It handles tasks such as data encryption and decryption, compression, and character encoding. This layer ensures that data sent from one system can be read by another, regardless of differences in internal data representation. + +Visit the following resources to learn more: + +- [@article@Understanding Layer 6: The Presentation Layer of the OSI Model](https://jumpcloud.com/it-index/understanding-layer-6-the-presentation-layer-of-the-osi-model) +- [@video@Layer 6 (Presentation Layer)](https://www.youtube.com/watch?v=AtITX-U2mL4) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/protocol@9q3EjoReSztEf3wffNDIs.md b/src/data/roadmaps/network-engineer/content/protocol@9q3EjoReSztEf3wffNDIs.md index 59f75394e..3cf478896 100644 --- a/src/data/roadmaps/network-engineer/content/protocol@9q3EjoReSztEf3wffNDIs.md +++ b/src/data/roadmaps/network-engineer/content/protocol@9q3EjoReSztEf3wffNDIs.md @@ -1,3 +1,8 @@ # Protocol - -A protocol is a set of rules that defines how data is formatted, transmitted, and received between devices on a network. Protocols ensure that different systems, regardless of manufacturer or operating system, can predictably communicate with each other. Examples include TCP, IP, HTTP, and DNS, each governing a specific aspect of how network communication works. \ No newline at end of file + +A protocol is a set of rules that defines how data is formatted, transmitted, and received between devices on a network. Protocols ensure that different systems, regardless of manufacturer or operating system, can predictably communicate with each other. Examples include TCP, IP, HTTP, and DNS, each governing a specific aspect of how network communication works. + +Visit the following resources to learn more: + +- [@article@What is a protocol?](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-protocol/) +- [@video@Network Protocols Explained: Networking Basics](https://www.youtube.com/watch?v=1zVZ9cWFnCc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/proxy@55_hR5xJzermyLb3lyAvO.md b/src/data/roadmaps/network-engineer/content/proxy@55_hR5xJzermyLb3lyAvO.md index d6a72009f..c818fcf4d 100644 --- a/src/data/roadmaps/network-engineer/content/proxy@55_hR5xJzermyLb3lyAvO.md +++ b/src/data/roadmaps/network-engineer/content/proxy@55_hR5xJzermyLb3lyAvO.md @@ -1,3 +1,9 @@ # Proxy - -A proxy firewall operates at the application layer and acts as an intermediary between internal clients and external servers, inspecting the full content of network requests and responses. Instead of allowing direct connections, all traffic is routed through the proxy, which can apply content filtering, authentication, and logging. Because it terminates and re-establishes each connection, a proxy firewall provides deep inspection but can introduce latency. \ No newline at end of file + +A proxy firewall operates at the application layer and acts as an intermediary between internal clients and external servers, inspecting the full content of network requests and responses. Instead of allowing direct connections, all traffic is routed through the proxy, which can apply content filtering, authentication, and logging. Because it terminates and re-establishes each connection, a proxy firewall provides deep inspection but can introduce latency. + +Visit the following resources to learn more: + +- [@article@What Is A Proxy Firewall?](https://www.fortinet.com/resources/cyberglossary/proxy-firewall) +- [@video@Types of Firewalls Explained](https://www.youtube.com/watch?v=IbimC-tx7XI) +- [@video@What is a Proxy Server?](https://www.youtube.com/watch?v=5cPIukqXe5w) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/public-vs-private-addresses@DJVkJUV6Sx2Ez6t6yCOm7.md b/src/data/roadmaps/network-engineer/content/public-vs-private-addresses@DJVkJUV6Sx2Ez6t6yCOm7.md index cc718e587..90358c986 100644 --- a/src/data/roadmaps/network-engineer/content/public-vs-private-addresses@DJVkJUV6Sx2Ez6t6yCOm7.md +++ b/src/data/roadmaps/network-engineer/content/public-vs-private-addresses@DJVkJUV6Sx2Ez6t6yCOm7.md @@ -1,3 +1,8 @@ # Public vs Private Addresses - -Public IP addresses are globally unique addresses assigned by Internet Service Providers and are reachable over the Internet. Private IP addresses are reserved for use within local networks and are not routable on the public Internet (ranges like 192.168.x.x, 10.x.x.x, and 172.16.x.x are commonly used internally). Devices with private addresses access the Internet through a process called NAT (Network Address Translation), which maps multiple private addresses to a single public one. \ No newline at end of file + +Public IP addresses are globally unique addresses assigned by Internet Service Providers and are reachable over the Internet. Private IP addresses are reserved for use within local networks and are not routable on the public Internet (ranges like 192.168.x.x, 10.x.x.x, and 172.16.x.x are commonly used internally). Devices with private addresses access the Internet through a process called NAT (Network Address Translation), which maps multiple private addresses to a single public one. + +Visit the following resources to learn more: + +- [@article@Public vs. Private IP Addresses: What’s the Difference?](https://www.avast.com/c-ip-address-public-vs-private) +- [@video@Public vs Private IP Address](https://www.youtube.com/watch?v=po8ZFG0Xc4Q) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/qos-quality-of-service@1AWSj4RYLouXC4eJvg2N9.md b/src/data/roadmaps/network-engineer/content/qos-quality-of-service@1AWSj4RYLouXC4eJvg2N9.md index 41a0af1a7..0d4cd2271 100644 --- a/src/data/roadmaps/network-engineer/content/qos-quality-of-service@1AWSj4RYLouXC4eJvg2N9.md +++ b/src/data/roadmaps/network-engineer/content/qos-quality-of-service@1AWSj4RYLouXC4eJvg2N9.md @@ -1,3 +1,9 @@ # QoS (Quality of Service) - -QoS, or Quality of Service, refers to a set of techniques used to manage network traffic and ensure that critical applications receive the bandwidth, low latency, and reliability they need. Without QoS, all traffic is treated equally, which can cause voice calls to break up or video to buffer when the network is congested. QoS works by classifying, prioritizing, and managing packets so that high-priority traffic is delivered first. \ No newline at end of file + +QoS, or Quality of Service, refers to a set of techniques used to manage network traffic and ensure that critical applications receive the bandwidth, low latency, and reliability they need. Without QoS, all traffic is treated equally, which can cause voice calls to break up or video to buffer when the network is congested. QoS works by classifying, prioritizing, and managing packets so that high-priority traffic is delivered first. + +Visit the following resources to learn more: + +- [@article@What Is Quality Of Service (QoS) In Networking?](https://www.fortinet.com/resources/cyberglossary/qos-quality-of-service) +- [@article@What is Quality of Service?](https://www.paloaltonetworks.com/cyberpedia/what-is-quality-of-service-qos) +- [@video@Communication Networks Quality Of Service (QOS).](https://www.youtube.com/watch?v=-cGMmSx9Ag0) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/quad9@kSUBDvguhusW8qaCK5bbL.md b/src/data/roadmaps/network-engineer/content/quad9@kSUBDvguhusW8qaCK5bbL.md index 1c5f86e11..605f349a3 100644 --- a/src/data/roadmaps/network-engineer/content/quad9@kSUBDvguhusW8qaCK5bbL.md +++ b/src/data/roadmaps/network-engineer/content/quad9@kSUBDvguhusW8qaCK5bbL.md @@ -1,3 +1,7 @@ # Quad9 - -Quad9 is a free, public DNS resolver that focuses on security by blocking access to known malicious domains at the DNS level. It uses threat intelligence from multiple cybersecurity partners to identify and block harmful websites before a connection is made, without logging personally identifiable information. Quad9 is operated by a non-profit organization and is accessible at the address 9.9.9.9. \ No newline at end of file + +Quad9 is a free, public DNS resolver that focuses on security by blocking access to known malicious domains at the DNS level. It uses threat intelligence from multiple cybersecurity partners to identify and block harmful websites before a connection is made, without logging personally identifiable information. Quad9 is operated by a non-profit organization and is accessible at the address 9.9.9.9. + +Visit the following resources to learn more: + +- [@official@Quad9](https://quad9.net/) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/rip@koRzHVPTKTNmTt8dC-h3m.md b/src/data/roadmaps/network-engineer/content/rip@koRzHVPTKTNmTt8dC-h3m.md index c1f42534e..7f1b028df 100644 --- a/src/data/roadmaps/network-engineer/content/rip@koRzHVPTKTNmTt8dC-h3m.md +++ b/src/data/roadmaps/network-engineer/content/rip@koRzHVPTKTNmTt8dC-h3m.md @@ -1,3 +1,8 @@ # RIP - -RIP, or Routing Information Protocol, is one of the oldest dynamic routing protocols, using a distance-vector algorithm to determine the best path based on hop count —the number of routers a packet must pass through to reach its destination. It has a maximum hop count of 15, making it unsuitable for large networks. RIP is simple to configure but has largely been replaced by more efficient protocols like OSPF and EIGRP in modern networks. \ No newline at end of file + +RIP, or Routing Information Protocol, is one of the oldest dynamic routing protocols, using a distance-vector algorithm to determine the best path based on hop count —the number of routers a packet must pass through to reach its destination. It has a maximum hop count of 15, making it unsuitable for large networks. RIP is simple to configure but has largely been replaced by more efficient protocols like OSPF and EIGRP in modern networks. + +Visit the following resources to learn more: + +- [@article@Routing Information Protocol:](https://www.cloudns.net/blog/routing-information-protocol-explaining-one-of-the-oldest-routing-protocols/) +- [@video@Networking Basics - How RIP Works](https://www.youtube.com/watch?v=tZWlRq-iunI&t=59s) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/round-robin@uQz1QLVkQtwf8ZeXexEQ1.md b/src/data/roadmaps/network-engineer/content/round-robin@uQz1QLVkQtwf8ZeXexEQ1.md index 6489ac56c..ed75ecf1b 100644 --- a/src/data/roadmaps/network-engineer/content/round-robin@uQz1QLVkQtwf8ZeXexEQ1.md +++ b/src/data/roadmaps/network-engineer/content/round-robin@uQz1QLVkQtwf8ZeXexEQ1.md @@ -1,3 +1,8 @@ # Round Robin - -Round Robin is one of the simplest load balancing algorithms, where incoming requests are distributed sequentially to each server in the pool, one after another, cycling back to the first when the end is reached. It assumes all servers have roughly equal capacity and is easy to implement. Round Robin works well when the servers are similar in performance and the requests are similar in complexity. \ No newline at end of file + +Round Robin is one of the simplest load balancing algorithms, where incoming requests are distributed sequentially to each server in the pool, one after another, cycling back to the first when the end is reached. It assumes all servers have roughly equal capacity and is easy to implement. Round Robin works well when the servers are similar in performance and the requests are similar in complexity. + +Visit the following resources to learn more: + +- [@article@Round Robin Load Balancing Definition](https://www.vmware.com/topics/round-robin-load-balancing) +- [@video@Top 6 Load Balancing Algorithms Every Developer Should Know](https://www.youtube.com/watch?v=dBmxNsS3BGE) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/routers@s_y5I8OZAsmFqj3zier2B.md b/src/data/roadmaps/network-engineer/content/routers@s_y5I8OZAsmFqj3zier2B.md index d6ed1d81c..1ccaef01d 100644 --- a/src/data/roadmaps/network-engineer/content/routers@s_y5I8OZAsmFqj3zier2B.md +++ b/src/data/roadmaps/network-engineer/content/routers@s_y5I8OZAsmFqj3zier2B.md @@ -1,3 +1,8 @@ # Routers - -A router is a network device that forwards data packets between different networks, directing traffic based on IP addresses. It determines the best path for data to travel from source to destination, making routing decisions using routing tables and protocols. Routers are what connect your home or office network to the Internet and are essential for communication between separate networks. \ No newline at end of file + +A router is a network device that forwards data packets between different networks, directing traffic based on IP addresses. It determines the best path for data to travel from source to destination, making routing decisions using routing tables and protocols. Routers are what connect your home or office network to the Internet and are essential for communication between separate networks. + +Visit the following resources to learn more: + +- [@article@What is a router?](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-router/) +- [@video@Modem vs Router - What's the difference?](https://www.youtube.com/watch?v=Mad4kQ5835Y) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/routing@rbm4cELHUgaL_Gl9uuLq1.md b/src/data/roadmaps/network-engineer/content/routing@rbm4cELHUgaL_Gl9uuLq1.md index 53989af22..ed2f86a94 100644 --- a/src/data/roadmaps/network-engineer/content/routing@rbm4cELHUgaL_Gl9uuLq1.md +++ b/src/data/roadmaps/network-engineer/content/routing@rbm4cELHUgaL_Gl9uuLq1.md @@ -1,3 +1,9 @@ # Routing - -Routing is the process of selecting a path for traffic to travel across one or more networks from source to destination. Routers perform this function by examining the destination IP address of each packet and consulting a routing table to determine where to forward it next. Routing can be done statically, where paths are manually configured, or dynamically, where routers automatically discover and update paths using routing protocols. \ No newline at end of file + +Routing is the process of selecting a path for traffic to travel across one or more networks from source to destination. Routers perform this function by examining the destination IP address of each packet and consulting a routing table to determine where to forward it next. Routing can be done statically, where paths are manually configured, or dynamically, where routers automatically discover and update paths using routing protocols. + +Visit the following resources to learn more: + +- [@article@What is routing? | IP routing](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-routing/) +- [@video@Understanding Routing! | ICT#8](https://www.youtube.com/watch?v=gQtgtKtvRdo&t=77s) +- [@video@What is a ROUTER?](https://www.youtube.com/watch?v=p9ScLm9S3B4) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/san@9tkaAhzPhiiGUoL2LqbPb.md b/src/data/roadmaps/network-engineer/content/san@9tkaAhzPhiiGUoL2LqbPb.md index 8e95f99d0..8b32d181d 100644 --- a/src/data/roadmaps/network-engineer/content/san@9tkaAhzPhiiGUoL2LqbPb.md +++ b/src/data/roadmaps/network-engineer/content/san@9tkaAhzPhiiGUoL2LqbPb.md @@ -1,3 +1,9 @@ # SAN - -A SAN, or Storage Area Network, is a specialized high-speed network that provides block-level access to shared storage devices such as disk arrays and tape libraries. Unlike a regular network where files are shared, a SAN makes storage appear as locally attached to the servers that use it, enabling fast and reliable data access. SANs are commonly used in enterprise environments to support databases, virtualization, and backup systems. \ No newline at end of file + +A SAN, or Storage Area Network, is a specialized high-speed network that provides block-level access to shared storage devices such as disk arrays and tape libraries. Unlike a regular network where files are shared, a SAN makes storage appear as locally attached to the servers that use it, enabling fast and reliable data access. SANs are commonly used in enterprise environments to support databases, virtualization, and backup systems. + +Visit the following resources to learn more: + +- [@article@What is a storage area network (SAN)?](https://www.ibm.com/think/topics/storage-area-network) +- [@video@NAS vs SAN - Network Attached Storage vs Storage Area Network](https://www.youtube.com/watch?v=3yZDDr0JKVc) +- [@video@Ultimate Beginners Guide to Storage Area Network / SAN](https://www.youtube.com/watch?v=1PIxEpQDRqc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/server@huzbiZu77aeCBVU40C429.md b/src/data/roadmaps/network-engineer/content/server@huzbiZu77aeCBVU40C429.md index 82304fabe..946917079 100644 --- a/src/data/roadmaps/network-engineer/content/server@huzbiZu77aeCBVU40C429.md +++ b/src/data/roadmaps/network-engineer/content/server@huzbiZu77aeCBVU40C429.md @@ -1,3 +1,8 @@ # Server - -A server is a computer or software system that listens for requests from clients and responds by providing resources, data, or services. Servers can host websites, store files, manage emails, or run applications that many users access simultaneously. They are typically designed to be always available, handling multiple client connections at the same time. \ No newline at end of file + +A server is a computer or software system that listens for requests from clients and responds by providing resources, data, or services. Servers can host websites, store files, manage emails, or run applications that many users access simultaneously. They are typically designed to be always available, handling multiple client connections at the same time. + +Visit the following resources to learn more: + +- [@article@What Are Servers? A Practical Guide](https://www.splunk.com/en_us/blog/learn/computer-servers.html) +- [@video@Networking Basics: What is a Server?](https://www.youtube.com/watch?v=SpcGyrhJUJk) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/session@q6dPa3Nqjw8cmZApzpcZK.md b/src/data/roadmaps/network-engineer/content/session@q6dPa3Nqjw8cmZApzpcZK.md index ee1ea93d3..28901b90a 100644 --- a/src/data/roadmaps/network-engineer/content/session@q6dPa3Nqjw8cmZApzpcZK.md +++ b/src/data/roadmaps/network-engineer/content/session@q6dPa3Nqjw8cmZApzpcZK.md @@ -1,3 +1,9 @@ # Session - -The Session layer is the fifth layer of the OSI model, responsible for establishing, managing, and terminating communication sessions between applications. It handles synchronization and dialog control, ensuring that data exchanges are organized and that sessions can be paused and resumed if needed. Examples of protocols operating at this layer include NetBIOS and RPC. \ No newline at end of file + +The Session layer is the fifth layer of the OSI model, responsible for establishing, managing, and terminating communication sessions between applications. It handles synchronization and dialog control, ensuring that data exchanges are organized and that sessions can be paused and resumed if needed. Examples of protocols operating at this layer include NetBIOS and RPC. + +Visit the following resources to learn more: + +- [@article@Understanding Layer 5: The Session Layer of the OSI Model](https://jumpcloud.com/it-index/understanding-layer-5-the-session-layer-of-the-osi-model) +- [@video@Networking Fundamentals: OSI 7 - Layer 4&5 - Transport & Session Layers - Part 1](https://www.youtube.com/watch?v=MBLecyQuNqk) +- [@video@Networking Fundamentals: OSI 7 - Layer 4&5 - Transport & Session Layers - Part 2](https://www.youtube.com/watch?v=drvbm6R0ONY) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/site-to-site-vs-remote-access@e0mUmniS-GT8DccJq95VB.md b/src/data/roadmaps/network-engineer/content/site-to-site-vs-remote-access@e0mUmniS-GT8DccJq95VB.md index b2f583da2..dce6a0c3b 100644 --- a/src/data/roadmaps/network-engineer/content/site-to-site-vs-remote-access@e0mUmniS-GT8DccJq95VB.md +++ b/src/data/roadmaps/network-engineer/content/site-to-site-vs-remote-access@e0mUmniS-GT8DccJq95VB.md @@ -1,3 +1,8 @@ # Site-to-Site vs Remote Access - -Site-to-site VPNs connect two entire networks together — such as a branch office to a headquarters — over an encrypted tunnel, allowing devices on both networks to communicate as if they were on the same LAN. Remote access VPNs allow individual users to securely connect to a corporate network from any location, typically using a VPN client on their device. Both serve different purposes and are often deployed together in enterprise environments to address different connectivity needs. \ No newline at end of file + +Site-to-site VPNs connect two entire networks together — such as a branch office to a headquarters — over an encrypted tunnel, allowing devices on both networks to communicate as if they were on the same LAN. Remote access VPNs allow individual users to securely connect to a corporate network from any location, typically using a VPN client on their device. Both serve different purposes and are often deployed together in enterprise environments to address different connectivity needs. + +Visit the following resources to learn more: + +- [@article@Site-to-site VPN vs remote access VPN: Which is better?](https://nordvpn.com/blog/site-to-site-vpn-vs-remote-access-vpn/?srsltid=AfmBOoq_TRsDLA4LQ2Rxo_jdvPWQNjKg85L1eBDf8zlgodcp9QFvqx7V) +- [@video@VPNs Explained | Site-to-Site + Remote Access](https://www.youtube.com/watch?v=CWy3x3Wux6o) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/smtp--imap@CxC1hOOue_2aNHs1KdkAV.md b/src/data/roadmaps/network-engineer/content/smtp--imap@CxC1hOOue_2aNHs1KdkAV.md index dacf30bfe..2efe7f285 100644 --- a/src/data/roadmaps/network-engineer/content/smtp--imap@CxC1hOOue_2aNHs1KdkAV.md +++ b/src/data/roadmaps/network-engineer/content/smtp--imap@CxC1hOOue_2aNHs1KdkAV.md @@ -1,3 +1,8 @@ # SMTP / IMAP - -SMTP (Simple Mail Transfer Protocol) is the protocol used to send emails from a client to a server or between mail servers. IMAP (Internet Message Access Protocol) is used by email clients to retrieve and manage messages stored on a mail server, allowing access from multiple devices while keeping messages synchronized. Together, these protocols handle the sending and receiving sides of email communication. \ No newline at end of file + +SMTP (Simple Mail Transfer Protocol) is the protocol used to send emails from a client to a server or between mail servers. IMAP (Internet Message Access Protocol) is used by email clients to retrieve and manage messages stored on a mail server, allowing access from multiple devices while keeping messages synchronized. Together, these protocols handle the sending and receiving sides of email communication. + +Visit the following resources to learn more: + +- [@article@What are Email Protocols](https://www.siteground.com/tutorials/email/protocols-pop3-smtp-imap/) +- [@video@SMTP vs IMAP vs POP3 Explained - Tutorial by Mailtrap](https://www.youtube.com/watch?v=IMLFrYqI-oQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/snmp@KqxGa5MoKuprDLF9OY988.md b/src/data/roadmaps/network-engineer/content/snmp@KqxGa5MoKuprDLF9OY988.md index 9456b9a2e..9fab25987 100644 --- a/src/data/roadmaps/network-engineer/content/snmp@KqxGa5MoKuprDLF9OY988.md +++ b/src/data/roadmaps/network-engineer/content/snmp@KqxGa5MoKuprDLF9OY988.md @@ -1,3 +1,8 @@ # SNMP - -SNMP, or Simple Network Management Protocol, is a widely used protocol for monitoring and managing network devices such as routers, switches, servers, and printers. It allows a central management system to query devices for performance data — like CPU usage, interface statistics, and error counts — and can also receive unsolicited alerts called traps when certain conditions occur. SNMP is a foundational tool in network operations centers (NOCs) for maintaining visibility across large infrastructure. \ No newline at end of file + +SNMP, or Simple Network Management Protocol, is a widely used protocol for monitoring and managing network devices such as routers, switches, servers, and printers. It allows a central management system to query devices for performance data — like CPU usage, interface statistics, and error counts — and can also receive unsolicited alerts called traps when certain conditions occur. SNMP is a foundational tool in network operations centers (NOCs) for maintaining visibility across large infrastructure. + +Visit the following resources to learn more: + +- [@article@What Is SNMP?](https://www.fortinet.com/uk/resources/cyberglossary/simple-network-management-protocol) +- [@video@How SNMP Works - a quick guide](https://www.youtube.com/watch?v=2IXP0TkwNJU) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/sntp@GhurQiBhFWlYQ7slPP8QU.md b/src/data/roadmaps/network-engineer/content/sntp@GhurQiBhFWlYQ7slPP8QU.md index 0afe92395..029e9a8a0 100644 --- a/src/data/roadmaps/network-engineer/content/sntp@GhurQiBhFWlYQ7slPP8QU.md +++ b/src/data/roadmaps/network-engineer/content/sntp@GhurQiBhFWlYQ7slPP8QU.md @@ -1,3 +1,8 @@ # SNTP - -SNTP, or Simple Network Time Protocol, is a simplified version of NTP used to synchronize device clocks over a network. It is less precise than full NTP but requires fewer resources, making it suitable for devices that do not need highly accurate timekeeping. SNTP is commonly used in embedded systems, IoT devices, and environments where simplicity is prioritized over precision. \ No newline at end of file + +SNTP, or Simple Network Time Protocol, is a simplified version of NTP used to synchronize device clocks over a network. It is less precise than full NTP but requires fewer resources, making it suitable for devices that do not need highly accurate timekeeping. SNTP is commonly used in embedded systems, IoT devices, and environments where simplicity is prioritized over precision. + +Visit the following resources to learn more: + +- [@article@Simple network time protocol (SNTP)](https://www.ionos.com/digitalguide/server/know-how/sntp-simple-network-time-protocol/) +- [@video@SNTP explained](https://www.youtube.com/watch?v=eGMZ5Eobx7c) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/socket@jvMvCRqstz3Z7cKYv6MZX.md b/src/data/roadmaps/network-engineer/content/socket@jvMvCRqstz3Z7cKYv6MZX.md index 30ddd3f58..ac3a1e9f6 100644 --- a/src/data/roadmaps/network-engineer/content/socket@jvMvCRqstz3Z7cKYv6MZX.md +++ b/src/data/roadmaps/network-engineer/content/socket@jvMvCRqstz3Z7cKYv6MZX.md @@ -1,3 +1,8 @@ # Socket - -A socket is the combination of an IP address and a port number, forming a unique endpoint for network communication. When two devices establish a connection, each end uses a socket to send and receive data, creating a two-way communication channel. Sockets are the fundamental abstraction used by applications to interact with the network. \ No newline at end of file + +A socket is the combination of an IP address and a port number, forming a unique endpoint for network communication. When two devices establish a connection, each end uses a socket to send and receive data, creating a two-way communication channel. Sockets are the fundamental abstraction used by applications to interact with the network. + +Visit the following resources to learn more: + +- [@article@Networking 101: What are sockets?](https://medium.com/@ahnafzamil/networking-101-what-are-sockets-7e2d274e153) +- [@video@What is a Socket?](https://www.youtube.com/watch?v=Gr2ROxZXuvQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ssh@D-4ZVP3RqLuNDzXamRlv3.md b/src/data/roadmaps/network-engineer/content/ssh@D-4ZVP3RqLuNDzXamRlv3.md index db01f6e55..d0a64b1f6 100644 --- a/src/data/roadmaps/network-engineer/content/ssh@D-4ZVP3RqLuNDzXamRlv3.md +++ b/src/data/roadmaps/network-engineer/content/ssh@D-4ZVP3RqLuNDzXamRlv3.md @@ -1,3 +1,8 @@ # SSH - -SSH, or Secure Shell, is a network protocol that provides a secure, encrypted channel for remotely accessing and managing devices over an unsecured network. It replaces older, insecure protocols like Telnet by encrypting all communication between the client and the server. Network engineers use SSH extensively to configure routers, switches, and servers from a remote location. \ No newline at end of file + +SSH, or Secure Shell, is a network protocol that provides a secure, encrypted channel for remotely accessing and managing devices over an unsecured network. It replaces older, insecure protocols like Telnet by encrypting all communication between the client and the server. Network engineers use SSH extensively to configure routers, switches, and servers from a remote location. + +Visit the following resources to learn more: + +- [@article@What is SSH? | Secure Shell (SSH) protocol](https://www.cloudflare.com/en-gb/learning/access-management/what-is-ssh/) +- [@video@SSH explained in 2 minutes!](https://www.youtube.com/watch?v=P0Fk-K2eZF8) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/ssl--tls@ZtMTMBQkOWoM-su3V-T8Z.md b/src/data/roadmaps/network-engineer/content/ssl--tls@ZtMTMBQkOWoM-su3V-T8Z.md index a11f735ab..f619c1cfa 100644 --- a/src/data/roadmaps/network-engineer/content/ssl--tls@ZtMTMBQkOWoM-su3V-T8Z.md +++ b/src/data/roadmaps/network-engineer/content/ssl--tls@ZtMTMBQkOWoM-su3V-T8Z.md @@ -1,3 +1,8 @@ # SSL / TLS - -SSL (Secure Sockets Layer) and its successor TLS (Transport Layer Security) are cryptographic protocols designed to provide secure communication over a network. They work by encrypting the data exchanged between a client and a server, verifying the identity of the parties involved through digital certificates. TLS is the modern standard and is used to secure HTTPS connections, email, and many other internet services. \ No newline at end of file + +SSL (Secure Sockets Layer) and its successor TLS (Transport Layer Security) are cryptographic protocols designed to provide secure communication over a network. They work by encrypting the data exchanged between a client and a server, verifying the identity of the parties involved through digital certificates. TLS is the modern standard and is used to secure HTTPS connections, email, and many other internet services. + +Visit the following resources to learn more: + +- [@article@What's the difference between SSL and TLS?](https://aws.amazon.com/compare/the-difference-between-ssl-and-tls/) +- [@video@SSL, TLS, HTTPS Explained](https://www.youtube.com/watch?v=j9QmMEWmcfo) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/stateful-inspection@jjdqsmXHNt78cgVDr_gC_.md b/src/data/roadmaps/network-engineer/content/stateful-inspection@jjdqsmXHNt78cgVDr_gC_.md index 9edaf6304..028e53436 100644 --- a/src/data/roadmaps/network-engineer/content/stateful-inspection@jjdqsmXHNt78cgVDr_gC_.md +++ b/src/data/roadmaps/network-engineer/content/stateful-inspection@jjdqsmXHNt78cgVDr_gC_.md @@ -1,3 +1,8 @@ # Stateful Inspection - -Stateful inspection, also known as dynamic packet filtering, is a firewall technique that tracks the state of active network connections and makes filtering decisions based on context, not just individual packets. By maintaining a state table of established connections, a stateful firewall can allow response packets that belong to a legitimate session while blocking unsolicited incoming traffic. This provides significantly better security than simple packet filtering without sacrificing too much performance. \ No newline at end of file + +Stateful inspection, also known as dynamic packet filtering, is a firewall technique that tracks the state of active network connections and makes filtering decisions based on context, not just individual packets. By maintaining a state table of established connections, a stateful firewall can allow response packets that belong to a legitimate session while blocking unsolicited incoming traffic. This provides significantly better security than simple packet filtering without sacrificing too much performance. + +Visit the following resources to learn more: + +- [@article@What Is a Stateful Firewall?](https://www.paloaltonetworks.com/cyberpedia/what-is-a-stateful-firewall) +- [@video@Stateful Inspection Firewall](https://www.youtube.com/watch?v=rC37jKY3ono) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/static-vs-dynamic-routing@n3fdYKpMFSkcasrqokPO8.md b/src/data/roadmaps/network-engineer/content/static-vs-dynamic-routing@n3fdYKpMFSkcasrqokPO8.md index 4229fcb57..dde6fb4f8 100644 --- a/src/data/roadmaps/network-engineer/content/static-vs-dynamic-routing@n3fdYKpMFSkcasrqokPO8.md +++ b/src/data/roadmaps/network-engineer/content/static-vs-dynamic-routing@n3fdYKpMFSkcasrqokPO8.md @@ -1,3 +1,8 @@ # Static vs Dynamic Routing - -Static routing involves manually configuring fixed routes in a router's routing table, which do not change unless an administrator updates them. It is simple and predictable, but does not adapt automatically to network changes or failures. Dynamic routing uses routing protocols that allow routers to automatically discover routes, share information with neighboring routers, and adapt to topology changes in real time. \ No newline at end of file + +Static routing involves manually configuring fixed routes in a router's routing table, which do not change unless an administrator updates them. It is simple and predictable, but does not adapt automatically to network changes or failures. Dynamic routing uses routing protocols that allow routers to automatically discover routes, share information with neighboring routers, and adapt to topology changes in real time. + +Visit the following resources to learn more: + +- [@article@Static vs Dynamic Routing: What's the Difference?](https://www.ioriver.io/blog/static-dynamic-routing) +- [@video@Understanding Routing!](https://www.youtube.com/watch?v=gQtgtKtvRdo&t=77s) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/stp@DM50xKwBoRZa0_JdQi07v.md b/src/data/roadmaps/network-engineer/content/stp@DM50xKwBoRZa0_JdQi07v.md index 8e997f586..7cca5eb9b 100644 --- a/src/data/roadmaps/network-engineer/content/stp@DM50xKwBoRZa0_JdQi07v.md +++ b/src/data/roadmaps/network-engineer/content/stp@DM50xKwBoRZa0_JdQi07v.md @@ -1,3 +1,8 @@ # STP - -STP, or Spanning Tree Protocol, is a network protocol that prevents loops in Ethernet networks by creating a logical tree topology from a physically redundant network. Without STP, multiple paths between switches could cause broadcast storms that would bring a network down. STP works by electing a root bridge and blocking redundant paths, re-enabling them only if the primary path fails. \ No newline at end of file + +STP, or Spanning Tree Protocol, is a network protocol that prevents loops in Ethernet networks by creating a logical tree topology from a physically redundant network. Without STP, multiple paths between switches could cause broadcast storms that would bring a network down. STP works by electing a root bridge and blocking redundant paths, re-enabling them only if the primary path fails. + +Visit the following resources to learn more: + +- [@article@Introduction to Spanning Tree](https://networklessons.com/spanning-tree/introduction-to-spanning-tree) +- [@video@Spanning Tree Protocol | CCNA - Explained](https://www.youtube.com/watch?v=6MW5P6Ci7lw) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/subnet-masks@KpifvB6Yn9u32TRBX9hMs.md b/src/data/roadmaps/network-engineer/content/subnet-masks@KpifvB6Yn9u32TRBX9hMs.md index 7822738c6..772468bc5 100644 --- a/src/data/roadmaps/network-engineer/content/subnet-masks@KpifvB6Yn9u32TRBX9hMs.md +++ b/src/data/roadmaps/network-engineer/content/subnet-masks@KpifvB6Yn9u32TRBX9hMs.md @@ -1,3 +1,8 @@ # Subnet Masks - -A subnet mask is a 32-bit number used alongside an IP address to determine which portion of the address identifies the network and which portion identifies the individual host. It works by applying a bitwise AND operation with the IP address to extract the network address. For example, a subnet mask of 255.255.255.0 means the first three octets represent the network and the last octet identifies hosts within that network. \ No newline at end of file + +A subnet mask is a 32-bit number used alongside an IP address to determine which portion of the address identifies the network and which portion identifies the individual host. It works by applying a bitwise AND operation with the IP address to extract the network address. For example, a subnet mask of 255.255.255.0 means the first three octets represent the network and the last octet identifies hosts within that network. + +Visit the following resources to learn more: + +- [@article@What Is a Subnet Mask?](https://www.coursera.org/articles/subnet-mask) +- [@video@Subnet Mask - Explained](https://www.youtube.com/watch?v=s_Ntt6eTn94) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/subnetting@d93bl-7gSB8lu43BQlqvY.md b/src/data/roadmaps/network-engineer/content/subnetting@d93bl-7gSB8lu43BQlqvY.md index cb479b545..6fa1c350e 100644 --- a/src/data/roadmaps/network-engineer/content/subnetting@d93bl-7gSB8lu43BQlqvY.md +++ b/src/data/roadmaps/network-engineer/content/subnetting@d93bl-7gSB8lu43BQlqvY.md @@ -1,3 +1,8 @@ # Subnetting - -Subnetting is the process of dividing a large network into smaller, more manageable sub-networks called subnets. It helps improve network performance by reducing broadcast traffic and allows organizations to organize their network logically, such as separating departments or locations. Subnetting works by borrowing bits from the host portion of an IP address to create a subnet identifier, controlled by the subnet mask. \ No newline at end of file + +Subnetting is the process of dividing a large network into smaller, more manageable sub-networks called subnets. It helps improve network performance by reducing broadcast traffic and allows organizations to organize their network logically, such as separating departments or locations. Subnetting works by borrowing bits from the host portion of an IP address to create a subnet identifier, controlled by the subnet mask. + +Visit the following resources to learn more: + +- [@article@What is a subnet? | How subnetting works](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-subnet/) +- [@video@Subnetting Explained: Networking Basics](https://www.youtube.com/watch?v=hbdT_Q9DM8w) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/supernetting@zX1S1ZXm8vTcyXhRvYZGv.md b/src/data/roadmaps/network-engineer/content/supernetting@zX1S1ZXm8vTcyXhRvYZGv.md index cf0f2ff4b..7875a2b26 100644 --- a/src/data/roadmaps/network-engineer/content/supernetting@zX1S1ZXm8vTcyXhRvYZGv.md +++ b/src/data/roadmaps/network-engineer/content/supernetting@zX1S1ZXm8vTcyXhRvYZGv.md @@ -1,3 +1,8 @@ # Supernetting - -Supernetting, also known as route aggregation or summarization, is the process of combining multiple smaller network routes into a single, larger route advertisement. This reduces the size of routing tables and simplifies routing by representing several contiguous subnets as one summary route. It is commonly used in large-scale networks and by ISPs to keep routing tables manageable. \ No newline at end of file + +Supernetting, also known as route aggregation or summarization, is the process of combining multiple smaller network routes into a single, larger route advertisement. This reduces the size of routing tables and simplifies routing by representing several contiguous subnets as one summary route. It is commonly used in large-scale networks and by ISPs to keep routing tables manageable. + +Visit the following resources to learn more: + +- [@article@Ultimate Guide to Supernetting](https://www.dnsstuff.com/supernetting) +- [@video@Supernetting, IP Aggregation, and IP Summarization](https://www.youtube.com/watch?v=Q4MArJTbUwk) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/switches@4iXennqlVoVVKcV1vCUmP.md b/src/data/roadmaps/network-engineer/content/switches@4iXennqlVoVVKcV1vCUmP.md index 75e0cf5f3..ec7253cfa 100644 --- a/src/data/roadmaps/network-engineer/content/switches@4iXennqlVoVVKcV1vCUmP.md +++ b/src/data/roadmaps/network-engineer/content/switches@4iXennqlVoVVKcV1vCUmP.md @@ -1,3 +1,8 @@ # Switches - -A switch is a network device that connects multiple devices within the same local network and forwards data based on MAC addresses. Unlike a hub, a switch sends data only to the specific device it is intended for, making communication more efficient and reducing unnecessary network traffic. Managed switches offer additional features like VLANs, port security, and traffic monitoring. \ No newline at end of file + +A switch is a network device that connects multiple devices within the same local network and forwards data based on MAC addresses. Unlike a hub, a switch sends data only to the specific device it is intended for, making communication more efficient and reducing unnecessary network traffic. Managed switches offer additional features like VLANs, port security, and traffic monitoring. + +Visit the following resources to learn more: + +- [@article@What is a network switch? | Switch vs. router](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-network-switch/) +- [@video@What is a Network Switch?](https://www.youtube.com/watch?v=OvEu4owdjcg) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/switching@TLfYI5HUUJBj1MNywlT3Z.md b/src/data/roadmaps/network-engineer/content/switching@TLfYI5HUUJBj1MNywlT3Z.md index d283e2abf..74ccd7e91 100644 --- a/src/data/roadmaps/network-engineer/content/switching@TLfYI5HUUJBj1MNywlT3Z.md +++ b/src/data/roadmaps/network-engineer/content/switching@TLfYI5HUUJBj1MNywlT3Z.md @@ -1,3 +1,9 @@ # Switching - -Switching is the process of forwarding data frames within a local network based on MAC addresses. A network switch receives incoming frames and sends them only to the port connected to the intended destination device, unlike a hub which broadcasts to all ports. Switching forms the foundation of modern LAN design and can be enhanced with features like VLANs, STP, and link aggregation. \ No newline at end of file + +Switching is the process of forwarding data frames within a local network based on MAC addresses. A network switch receives incoming frames and sends them only to the port connected to the intended destination device, unlike a hub, which broadcasts to all ports. Switching forms the foundation of modern LAN design and can be enhanced with features like VLANs, STP, and link aggregation. + +Visit the following resources to learn more: + +- [@article@What Is Network Switching?](https://www.cisco.com/site/us/en/learn/topics/networking/what-is-network-switching.html) +- [@video@What is a SWITCH?](https://www.youtube.com/watch?v=9eH16Fxeb9o) +- [@video@Circuit Switching vs Packet Switching](https://www.youtube.com/watch?v=G7n8thqwO2c) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/tcpip-model@JL4oU_MaY-4QRWKQjMBZb.md b/src/data/roadmaps/network-engineer/content/tcpip-model@JL4oU_MaY-4QRWKQjMBZb.md index 64ea03992..4b20f8e57 100644 --- a/src/data/roadmaps/network-engineer/content/tcpip-model@JL4oU_MaY-4QRWKQjMBZb.md +++ b/src/data/roadmaps/network-engineer/content/tcpip-model@JL4oU_MaY-4QRWKQjMBZb.md @@ -1,3 +1,9 @@ # TCP/IP Model - -The TCP/IP model is a practical, four-layer framework that describes how data is transmitted over the Internet and most modern networks. It was developed by the U.S. Department of Defense and serves as the foundation for Internet communication. Unlike the OSI model's seven layers, the TCP/IP model consolidates functions into four layers: Network Access, Internet, Transport, and Application. \ No newline at end of file + +The TCP/IP model is a practical, four-layer framework that describes how data is transmitted over the Internet and most modern networks. It was developed by the U.S. Department of Defense and serves as the foundation for Internet communication. Unlike the OSI model's seven layers, the TCP/IP model consolidates functions into four layers: Network Access, Internet, Transport, and Application. + +Visit the following resources to learn more: + +- [@article@Internet protocol suite - Wikipedia](https://en.wikipedia.org/wiki/Internet_protocol_suite) +- [@article@What Are the 4 Layers of the TCP/IP Model?](https://thepower.education/en/blog/what-are-the-four-layers-that-make-up-tcp-ip) +- [@video@What is TCP/IP?](https://www.youtube.com/watch?v=PpsEaqJV_A0) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/throughput@BBS99mZfQqfXDEnBlZy1B.md b/src/data/roadmaps/network-engineer/content/throughput@BBS99mZfQqfXDEnBlZy1B.md index cabaf2a4b..f1a28d392 100644 --- a/src/data/roadmaps/network-engineer/content/throughput@BBS99mZfQqfXDEnBlZy1B.md +++ b/src/data/roadmaps/network-engineer/content/throughput@BBS99mZfQqfXDEnBlZy1B.md @@ -1,3 +1,8 @@ # Throughput - -Throughput is the actual amount of data successfully transferred over a network in a given period of time, as opposed to the theoretical maximum that bandwidth represents. While bandwidth is the capacity of a network link, throughput reflects real-world performance after accounting for packet loss, latency, and protocol overhead. It is also measured in bits per second. \ No newline at end of file + +Throughput is the actual amount of data successfully transferred over a network in a given period of time, as opposed to the theoretical maximum that bandwidth represents. While bandwidth is the capacity of a network link, throughput reflects real-world performance after accounting for packet loss, latency, and protocol overhead. It is also measured in bits per second. + +Visit the following resources to learn more: + +- [@article@What’s the Difference Between Throughput and Latency?](https://aws.amazon.com/compare/the-difference-between-throughput-and-latency/) +- [@video@Inside Wireless: Network Throughput](https://www.youtube.com/watch?v=l23baEHJ9YQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/traffic-shaping@OoeM99CKlStR1qzyCv1GZ.md b/src/data/roadmaps/network-engineer/content/traffic-shaping@OoeM99CKlStR1qzyCv1GZ.md index 6f1e62f23..6274b4435 100644 --- a/src/data/roadmaps/network-engineer/content/traffic-shaping@OoeM99CKlStR1qzyCv1GZ.md +++ b/src/data/roadmaps/network-engineer/content/traffic-shaping@OoeM99CKlStR1qzyCv1GZ.md @@ -1,3 +1,8 @@ # Traffic shaping - -Traffic shaping is a QoS technique used to control the rate at which data is transmitted on a network, smoothing out bursts and enforcing bandwidth limits for specific types of traffic. By delaying or queuing packets that exceed a defined rate, traffic shaping ensures that no single application or user monopolizes network resources. It is commonly used by ISPs and enterprises to manage congestion and maintain consistent performance across the network. \ No newline at end of file + +Traffic shaping is a QoS technique used to control the rate at which data is transmitted on a network, smoothing out bursts and enforcing bandwidth limits for specific types of traffic. By delaying or queuing packets that exceed a defined rate, traffic shaping ensures that no single application or user monopolizes network resources. It is commonly used by ISPs and enterprises to manage congestion and maintain consistent performance across the network. + +Visit the following resources to learn more: + +- [@article@QoS Traffic Shaping Explained](https://networklessons.com/quality-of-service/qos-traffic-shaping-explained) +- [@video@What is Traffic Shaping and Policing?](https://www.youtube.com/watch?v=khS8c1WrWfU) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/transmission-media-types@DjlBAH42q4wSa5PUFSbB5.md b/src/data/roadmaps/network-engineer/content/transmission-media-types@DjlBAH42q4wSa5PUFSbB5.md index dfcd816eb..9a9ded9ba 100644 --- a/src/data/roadmaps/network-engineer/content/transmission-media-types@DjlBAH42q4wSa5PUFSbB5.md +++ b/src/data/roadmaps/network-engineer/content/transmission-media-types@DjlBAH42q4wSa5PUFSbB5.md @@ -1,3 +1,9 @@ # Transmission Media Types - -Transmission media refers to the physical or wireless channels through which data travels between devices. Wired media includes twisted pair cables (like Ethernet), coaxial cables, and fiber optic cables, each with different speeds, ranges, and interference characteristics. Wireless media uses radio waves, microwaves, or infrared signals to transmit data without physical connections. \ No newline at end of file + +Transmission media refers to the physical or wireless channels through which data travels between devices. Wired media includes twisted pair cables (like Ethernet), coaxial cables, and fiber optic cables, each with different speeds, ranges, and interference characteristics. Wireless media uses radio waves, microwaves, or infrared signals to transmit data without physical connections. + +Visit the following resources to learn more: + +- [@article@Transmission Media and Its Types in Computer Networks](https://www.uninets.com/blog/transmission-media-in-computer-networks) +- [@video@Guided Vs Unguided Transmission Media | Differences & Comparison | Types of Transmission Media](https://www.youtube.com/watch?v=vUDtFjiNib4) +- [@video@CN 5 : Transmission Media | Guided & Unguided Media with Examples](https://www.youtube.com/watch?v=HryzQDpKvwA) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/transport@Llr9kp0Oyyj2uZ9qNHCVL.md b/src/data/roadmaps/network-engineer/content/transport@Llr9kp0Oyyj2uZ9qNHCVL.md index b0b13e859..7ae826bb6 100644 --- a/src/data/roadmaps/network-engineer/content/transport@Llr9kp0Oyyj2uZ9qNHCVL.md +++ b/src/data/roadmaps/network-engineer/content/transport@Llr9kp0Oyyj2uZ9qNHCVL.md @@ -1,3 +1,9 @@ # Transport - -The Transport layer is the fourth layer of the OSI model, responsible for end-to-end communication, data flow control, and error recovery between applications on different hosts. It breaks data into segments, ensures they are delivered reliably and in order, and manages retransmission if packets are lost. The two main protocols at this layer are TCP, which provides reliable delivery, and UDP, which prioritizes speed over reliability. \ No newline at end of file + +The Transport layer is the fourth layer of the OSI model, responsible for end-to-end communication, data flow control, and error recovery between applications on different hosts. It breaks data into segments, ensures they are delivered reliably and in order, and manages retransmission if packets are lost. The two main protocols at this layer are TCP, which provides reliable delivery, and UDP, which prioritizes speed over reliability. + +Visit the following resources to learn more: + +- [@article@Understanding Layer 4: The Transport Layer of the OSI Model](https://jumpcloud.com/it-index/understanding-layer-4-the-transport-layer-of-the-osi-model) +- [@video@Networking Fundamentals: OSI 7 - Layer 4&5 - Transport & Session Layers - Part 1](https://www.youtube.com/watch?v=MBLecyQuNqk) +- [@video@Networking Fundamentals: OSI 7 - Layer 4&5 - Transport & Session Layers - Part 2](https://www.youtube.com/watch?v=drvbm6R0ONY) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/transport@r6i0Wob3RNJrGdEnsZcQ-.md b/src/data/roadmaps/network-engineer/content/transport@r6i0Wob3RNJrGdEnsZcQ-.md index f2f0ed50c..f0ebc208c 100644 --- a/src/data/roadmaps/network-engineer/content/transport@r6i0Wob3RNJrGdEnsZcQ-.md +++ b/src/data/roadmaps/network-engineer/content/transport@r6i0Wob3RNJrGdEnsZcQ-.md @@ -1,3 +1,3 @@ # Transport - + The Transport layer of the TCP/IP model is responsible for end-to-end communication between applications on different hosts. It uses TCP for reliable, ordered delivery and UDP for faster, connectionless communication where some data loss is acceptable. This layer manages segmentation, flow control, and error handling to ensure data reaches the correct application. \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/vlans@x0bAdjSBNfZ4gm1CwnPBK.md b/src/data/roadmaps/network-engineer/content/vlans@x0bAdjSBNfZ4gm1CwnPBK.md index d93aa730a..1cf76a721 100644 --- a/src/data/roadmaps/network-engineer/content/vlans@x0bAdjSBNfZ4gm1CwnPBK.md +++ b/src/data/roadmaps/network-engineer/content/vlans@x0bAdjSBNfZ4gm1CwnPBK.md @@ -1,3 +1,8 @@ # VLANs - -A VLAN, or Virtual Local Area Network, is a logical subdivision of a physical network that groups devices together regardless of their physical location. VLANs allow network administrators to segment traffic, improve security, and reduce broadcast domains without needing separate physical switches. Devices in different VLANs cannot communicate directly without going through a router or a Layer 3 switch. \ No newline at end of file + +A VLAN, or Virtual Local Area Network, is a logical subdivision of a physical network that groups devices together regardless of their physical location. VLANs allow network administrators to segment traffic, improve security, and reduce broadcast domains without needing separate physical switches. Devices in different VLANs cannot communicate directly without going through a router or a Layer 3 switch. + +Visit the following resources to learn more: + +- [@article@Guide to VLANs](https://www.cbtnuggets.com/blog/technology/networking/what-is-a-vlan-and-how-they-work) +- [@video@VLAN Explained](https://www.youtube.com/watch?v=jC6MJTh9fRE) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/vlsm@tXjRU0HJ2d9RWxuOQ79wH.md b/src/data/roadmaps/network-engineer/content/vlsm@tXjRU0HJ2d9RWxuOQ79wH.md index fd010b392..0cd9eb873 100644 --- a/src/data/roadmaps/network-engineer/content/vlsm@tXjRU0HJ2d9RWxuOQ79wH.md +++ b/src/data/roadmaps/network-engineer/content/vlsm@tXjRU0HJ2d9RWxuOQ79wH.md @@ -1,3 +1,8 @@ # VLSM - -VLSM, or Variable Length Subnet Masking, is a technique that allows a network to be divided into subnets of different sizes by using different subnet masks within the same network. Unlike fixed-length subnetting, where all subnets are the same size, VLSM lets you allocate address space more efficiently based on the actual needs of each subnet. This is especially useful for conserving IP addresses in complex network designs with varying host requirements. \ No newline at end of file + +VLSM, or Variable Length Subnet Masking, is a technique that allows a network to be divided into subnets of different sizes by using different subnet masks within the same network. Unlike fixed-length subnetting, where all subnets are the same size, VLSM lets you allocate address space more efficiently based on the actual needs of each subnet. This is especially useful for conserving IP addresses in complex network designs with varying host requirements. + +Visit the following resources to learn more: + +- [@article@What Is VLSM Variable Length Subnet Masking?](https://jumpcloud.com/it-index/what-is-vlsm-variable-length-subnet-masking) +- [@video@VLSM Subnetting - subnetting a subnet](https://www.youtube.com/watch?v=RLCd5u0sjoU) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/vpn@b2HXcIkkjJB8WhHbrVesk.md b/src/data/roadmaps/network-engineer/content/vpn@b2HXcIkkjJB8WhHbrVesk.md index 6649de0da..f55981909 100644 --- a/src/data/roadmaps/network-engineer/content/vpn@b2HXcIkkjJB8WhHbrVesk.md +++ b/src/data/roadmaps/network-engineer/content/vpn@b2HXcIkkjJB8WhHbrVesk.md @@ -1,3 +1,8 @@ # VPN - -A VPN, or Virtual Private Network, creates an encrypted tunnel between a device and a remote network over the public Internet, allowing secure communication as if the device were directly connected to that network. Organizations use VPNs to let remote employees securely access internal resources, while individuals use them for privacy and to bypass geographic content restrictions. VPNs mask the user's IP address and encrypt all traffic passing through the tunnel. \ No newline at end of file + +A VPN, or Virtual Private Network, creates an encrypted tunnel between a device and a remote network over the public Internet, allowing secure communication as if the device were directly connected to that network. Organizations use VPNs to let remote employees securely access internal resources, while individuals use them for privacy and to bypass geographic content restrictions. VPNs mask the user's IP address and encrypt all traffic passing through the tunnel. + +Visit the following resources to learn more: + +- [@article@What is a VPN (virtual private network)?](https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-vpn) +- [@video@VPN (Virtual Private Network) Explained](https://www.youtube.com/watch?v=R-JUOpCgTZc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/vpns@WHYQSWWe4mKUl7OC9thyF.md b/src/data/roadmaps/network-engineer/content/vpns@WHYQSWWe4mKUl7OC9thyF.md index 9eb611798..c78b7f480 100644 --- a/src/data/roadmaps/network-engineer/content/vpns@WHYQSWWe4mKUl7OC9thyF.md +++ b/src/data/roadmaps/network-engineer/content/vpns@WHYQSWWe4mKUl7OC9thyF.md @@ -1,3 +1,8 @@ # VPNs - -A VPN, or Virtual Private Network, is a technology that creates an encrypted, secure tunnel between a device and a remote network or server over the public Internet. It allows users to access private network resources securely from remote locations and hides their traffic from potential eavesdroppers. VPNs are used by organizations for secure remote access and site-to-site connectivity, as well as by individuals for privacy and anonymity online. \ No newline at end of file + +A VPN, or Virtual Private Network, is a technology that creates an encrypted, secure tunnel between a device and a remote network or server over the public Internet. It allows users to access private network resources securely from remote locations and hides their traffic from potential eavesdroppers. VPNs are used by organizations for secure remote access and site-to-site connectivity, as well as by individuals for privacy and anonymity online. + +Visit the following resources to learn more: + +- [@article@What is a VPN? Meaning and what it’s used for](https://nordvpn.com/what-is-a-vpn/?srsltid=AfmBOoqW3KGxs9k--CDwPvajgU48eeQJe8bhKdb-eBRd8qojyH-wvyrH) +- [@video@https://www.youtube.com/watch?v=R-JUOpCgTZc](https://www.youtube.com/watch?v=R-JUOpCgTZc) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/wan@1xOaztV7JJaXK9B6Wa4YQ.md b/src/data/roadmaps/network-engineer/content/wan@1xOaztV7JJaXK9B6Wa4YQ.md index 6523a830a..fda338308 100644 --- a/src/data/roadmaps/network-engineer/content/wan@1xOaztV7JJaXK9B6Wa4YQ.md +++ b/src/data/roadmaps/network-engineer/content/wan@1xOaztV7JJaXK9B6Wa4YQ.md @@ -1,3 +1,8 @@ # WAN - -A WAN, or Wide Area Network, is a network that spans a large geographic area, often connecting multiple LANs across cities, countries, or continents. The Internet itself is the largest example of a WAN. Organizations use WANs to link their branch offices and data centers together, often leasing connections from telecommunications providers to do so. \ No newline at end of file + +A WAN, or Wide Area Network, is a network that spans a large geographic area, often connecting multiple LANs across cities, countries, or continents. The Internet itself is the largest example of a WAN. Organizations use WANs to connect their branch offices and data centers, often leasing connections from telecommunications providers. + +Visit the following resources to learn more: + +- [@article@What is a WAN? | WAN vs. LAN](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-wan/) +- [@video@LAN, WAN, SUBNET - EXPLAINED](https://www.youtube.com/watch?v=NyZWSvSj8ek) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/web-application@xmkSedJJIDwrys8HzDD-j.md b/src/data/roadmaps/network-engineer/content/web-application@xmkSedJJIDwrys8HzDD-j.md index ae23f4c4e..d7daac239 100644 --- a/src/data/roadmaps/network-engineer/content/web-application@xmkSedJJIDwrys8HzDD-j.md +++ b/src/data/roadmaps/network-engineer/content/web-application@xmkSedJJIDwrys8HzDD-j.md @@ -1,3 +1,8 @@ # Web Application - -A Web Application Firewall (WAF) is a specialized security tool designed to filter, monitor, and block HTTP/HTTPS traffic to and from web applications. It protects against common web-based attacks such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF) by inspecting application-layer traffic against a set of rules or policies. WAFs can be deployed as hardware, software, or cloud services and are an essential layer of defense for any publicly accessible web application. \ No newline at end of file + +A Web Application Firewall (WAF) is a specialized security tool designed to filter, monitor, and block HTTP/HTTPS traffic to and from web applications. It protects against common web-based attacks such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF) by inspecting application-layer traffic against a set of rules or policies. WAFs can be deployed as hardware, software, or cloud services and are an essential layer of defense for any publicly accessible web application. + +Visit the following resources to learn more: + +- [@article@What is a WAF?](https://www.cloudflare.com/learning/ddos/glossary/web-application-firewall-waf/) +- [@video@What is a Web Application Firewall (WAF)?](https://www.youtube.com/watch?v=p8CQcF_9280) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/what-are-networks@0BPBSnyYnEAScnqZ8q5ZX.md b/src/data/roadmaps/network-engineer/content/what-are-networks@0BPBSnyYnEAScnqZ8q5ZX.md index 5ee116af9..94e874f11 100644 --- a/src/data/roadmaps/network-engineer/content/what-are-networks@0BPBSnyYnEAScnqZ8q5ZX.md +++ b/src/data/roadmaps/network-engineer/content/what-are-networks@0BPBSnyYnEAScnqZ8q5ZX.md @@ -1,3 +1,9 @@ # What are Networks? - -A network is a collection of two or more devices connected to share resources and communicate. Networks can be as small as two computers linked in a home office or as large as the global infrastructure of the Internet. They form the backbone of modern digital communication, enabling everything from file sharing and printing to video streaming and cloud computing. \ No newline at end of file + +A network is a collection of two or more devices connected to share resources and communicate. Networks can be as small as two computers linked in a home office or as large as the global infrastructure of the Internet. They form the backbone of modern digital communication, enabling everything from file sharing and printing to video streaming and cloud computing. + +Visit the following resources to learn more: + +- [@article@What is computer networking?](https://www.ibm.com/think/topics/networking) +- [@video@Computer Networks: Crash Course Computer Science #28](https://www.youtube.com/watch?v=3QhU9jd03a0) +- [@video@Every Networking Concept Explained In 20 Minutes](https://www.youtube.com/watch?v=xj_GjnD4uyI) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/wifi-standards@Cahf4Y8A0W-EHeeU4dTej.md b/src/data/roadmaps/network-engineer/content/wifi-standards@Cahf4Y8A0W-EHeeU4dTej.md index 2f6d11f4b..e14569364 100644 --- a/src/data/roadmaps/network-engineer/content/wifi-standards@Cahf4Y8A0W-EHeeU4dTej.md +++ b/src/data/roadmaps/network-engineer/content/wifi-standards@Cahf4Y8A0W-EHeeU4dTej.md @@ -1,3 +1,8 @@ # WiFi Standards - -Wi-Fi standards are a series of specifications developed by the IEEE under the 802.11 family that define how wireless networks operate. Each generation, from 802.11b and 802.11g through to 802.11ac (Wi-Fi 5) and 802.11ax (Wi-Fi 6), brings improvements in speed, range, efficiency, and the ability to handle more simultaneous connections. Understanding the differences between standards helps in selecting the right hardware for a given environment. \ No newline at end of file + +Wi-Fi standards are a series of specifications developed by the IEEE under the 802.11 family that define how wireless networks operate. Each generation, from 802.11b and 802.11g through to 802.11ac (Wi-Fi 5) and 802.11ax (Wi-Fi 6), brings improvements in speed, range, efficiency, and the ability to handle more simultaneous connections. Understanding the differences between standards helps in selecting the right hardware for a given environment. + +Visit the following resources to learn more: + +- [@article@WiFi Standards Explained: Compare 802.11be, 802.11ac, 802.11ax and More](https://www.fs.com/blog/80211-wireless-standards-explained-35.html) +- [@video@WIFI (wireless) Standards and Generations Explained](https://www.youtube.com/watch?v=hhks5xSpM-0&list=PL7zRJGi6nMRyB2f3BHfecjyd7_nuO63P0&index=1) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/wireless-networking@RCUgWXsit4Jcma9UNBd2c.md b/src/data/roadmaps/network-engineer/content/wireless-networking@RCUgWXsit4Jcma9UNBd2c.md index a001341d4..85d80a79c 100644 --- a/src/data/roadmaps/network-engineer/content/wireless-networking@RCUgWXsit4Jcma9UNBd2c.md +++ b/src/data/roadmaps/network-engineer/content/wireless-networking@RCUgWXsit4Jcma9UNBd2c.md @@ -1,3 +1,8 @@ # Wireless Networking - -Wireless networking refers to the technology that allows devices to connect to a network and communicate without physical cables, using radio frequency signals instead. It encompasses standards like Wi-Fi, Bluetooth, and cellular networks, each suited to different ranges and use cases. Wireless networks introduce unique considerations around signal strength, interference, frequency bands, and security that wired networks do not face. \ No newline at end of file + +Wireless networking refers to the technology that allows devices to connect to a network and communicate without physical cables, using radio frequency signals instead. It encompasses standards like Wi-Fi, Bluetooth, and cellular networks, each suited to different ranges and use cases. Wireless networks introduce unique considerations around signal strength, interference, frequency bands, and security that wired networks do not face. + +Visit the following resources to learn more: + +- [@article@What Is A Wireless Network? Types Of Wireless Networks](https://www.fortinet.com/resources/cyberglossary/wireless-network) +- [@video@Wireless Networking Technology](https://www.youtube.com/watch?v=hhks5xSpM-0&list=PL7zRJGi6nMRyB2f3BHfecjyd7_nuO63P0) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/wireless-security@MThbykuwPtbDeskypaD7I.md b/src/data/roadmaps/network-engineer/content/wireless-security@MThbykuwPtbDeskypaD7I.md index 0f24d269f..e97398530 100644 --- a/src/data/roadmaps/network-engineer/content/wireless-security@MThbykuwPtbDeskypaD7I.md +++ b/src/data/roadmaps/network-engineer/content/wireless-security@MThbykuwPtbDeskypaD7I.md @@ -1,3 +1,9 @@ # Wireless Security - -Wireless security refers to the measures taken to protect wireless networks from unauthorized access, eavesdropping, and attacks. Because wireless signals travel through the air and can be intercepted by anyone within range, securing Wi-Fi networks requires encryption, strong authentication, and proper configuration. Key considerations include choosing strong encryption protocols, using strong passwords, and monitoring for rogue access points. \ No newline at end of file + +Wireless security refers to the measures taken to protect wireless networks from unauthorized access, eavesdropping, and attacks. Because wireless signals travel through the air and can be intercepted by anyone within range, securing Wi-Fi networks requires encryption, strong authentication, and proper configuration. Key considerations include choosing strong encryption protocols, using strong passwords, and monitoring for rogue access points. + +Visit the following resources to learn more: + +- [@article@Wireless Security Fundamentals](https://www.networkacademy.io/ccna/wireless/wireless-security-fundamentals) +- [@article@What is Wi-Fi security?](https://www.cisco.com/site/us/en/learn/topics/networking/what-is-wi-fi-security.html) +- [@video@Free CCNA | Wireless Security](https://www.youtube.com/watch?v=wHXKo9So5y8) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/wireshark@Ly43qxaO0RsKSy-_VuIBx.md b/src/data/roadmaps/network-engineer/content/wireshark@Ly43qxaO0RsKSy-_VuIBx.md index e454bdd24..5a694ae3f 100644 --- a/src/data/roadmaps/network-engineer/content/wireshark@Ly43qxaO0RsKSy-_VuIBx.md +++ b/src/data/roadmaps/network-engineer/content/wireshark@Ly43qxaO0RsKSy-_VuIBx.md @@ -1,3 +1,9 @@ # Wireshark - -Wireshark is an open-source network protocol analyzer that captures and displays the data traveling across a network in real time. Engineers use it to inspect individual packets, decode protocols, diagnose connectivity problems, and investigate security incidents at a granular level. It supports hundreds of protocols and is one of the most widely used tools for deep network troubleshooting and analysis. \ No newline at end of file + +Wireshark is an open-source network protocol analyzer that captures and displays the data traveling across a network in real time. Engineers use it to inspect individual packets, decode protocols, diagnose connectivity problems, and investigate security incidents at a granular level. It supports hundreds of protocols and is one of the most widely used tools for deep network troubleshooting and analysis. + +Visit the following resources to learn more: + +- [@official@Wireshark](https://www.wireshark.org/) +- [@opensource@wireshark](https://github.com/wireshark/wireshark) +- [@video@ES Skip navigation Search Create Avatar image Wireshark Full Course 🦈| Wireshark Tutorial Beginner to Advance](https://www.youtube.com/watch?v=n4muxtqLhN4) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/wlan@D_zZAYVkxB_SLTCuhqkZY.md b/src/data/roadmaps/network-engineer/content/wlan@D_zZAYVkxB_SLTCuhqkZY.md index 2ec7c534b..0f56a0c73 100644 --- a/src/data/roadmaps/network-engineer/content/wlan@D_zZAYVkxB_SLTCuhqkZY.md +++ b/src/data/roadmaps/network-engineer/content/wlan@D_zZAYVkxB_SLTCuhqkZY.md @@ -1,3 +1,8 @@ # WLAN - -A WLAN, or Wireless Local Area Network, is a type of LAN that uses wireless radio signals instead of cables to connect devices. It is the technology behind Wi-Fi networks found in homes, offices, and public spaces. WLANs offer the convenience of mobility within the coverage area, though they can be more susceptible to interference and security risks than wired networks. \ No newline at end of file + +A WLAN, or Wireless Local Area Network, is a type of LAN that uses wireless radio signals instead of cables to connect devices. It is the technology behind Wi-Fi networks found in homes, offices, and public spaces. WLANs offer the convenience of mobility within the coverage area, though they can be more susceptible to interference and security risks than wired networks. + +Visit the following resources to learn more: + +- [@article@What is a wireless LAN?](https://www.cisco.com/site/us/en/learn/topics/networking/what-is-a-wireless-lan.html) +- [@video@WLAN vs. Wi-Fi: What's the Difference?](https://www.youtube.com/watch?v=xt0YqqbvSFQ) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/wpa-vs-wps@_J0L4Ir0pxXPVeW7x68dv.md b/src/data/roadmaps/network-engineer/content/wpa-vs-wps@_J0L4Ir0pxXPVeW7x68dv.md index 422e1481f..4b0025d2e 100644 --- a/src/data/roadmaps/network-engineer/content/wpa-vs-wps@_J0L4Ir0pxXPVeW7x68dv.md +++ b/src/data/roadmaps/network-engineer/content/wpa-vs-wps@_J0L4Ir0pxXPVeW7x68dv.md @@ -1,3 +1,8 @@ # WPA vs WPS - -WPA (Wi-Fi Protected Access) is a security protocol designed to protect wireless networks through encryption and authentication, with WPA2 and WPA3 being the current standards offering strong AES-based encryption. WPS (Wi-Fi Protected Setup) is a feature designed to simplify the process of connecting devices to a Wi-Fi network, typically using a PIN or button press. However, WPS has well-known security vulnerabilities (particularly the PIN method) and is generally recommended to be disabled on network equipment. \ No newline at end of file + +WPA (Wi-Fi Protected Access) is a security protocol designed to protect wireless networks through encryption and authentication, with WPA2 and WPA3 being the current standards offering strong AES-based encryption. WPS (Wi-Fi Protected Setup) is a feature designed to simplify the process of connecting devices to a Wi-Fi network, typically using a PIN or button press. However, WPS has well-known security vulnerabilities (particularly the PIN method) and is generally recommended to be disabled on network equipment. + +Visit the following resources to learn more: + +- [@article@Wi-Fi Security Comparisons](https://www.avast.com/c-wep-vs-wpa-or-wpa2) +- [@video@WiFi (Wireless) Password Security](https://www.youtube.com/watch?v=WZaIfyvERcA) \ No newline at end of file diff --git a/src/data/roadmaps/network-engineer/content/zero-trust-architecture@qW27P1HWMCtVkLgVHmU7z.md b/src/data/roadmaps/network-engineer/content/zero-trust-architecture@qW27P1HWMCtVkLgVHmU7z.md index b12cb2bb5..b07499cd6 100644 --- a/src/data/roadmaps/network-engineer/content/zero-trust-architecture@qW27P1HWMCtVkLgVHmU7z.md +++ b/src/data/roadmaps/network-engineer/content/zero-trust-architecture@qW27P1HWMCtVkLgVHmU7z.md @@ -1,3 +1,8 @@ # Zero Trust Architecture - -Zero Trust is a security model based on the principle of "never trust, always verify" — meaning no user, device, or network segment is trusted by default, even if they are inside the corporate network. Every access request must be authenticated, authorized, and continuously validated regardless of where it originates. Zero Trust architecture replaces the traditional perimeter-based security model and is increasingly adopted as networks become more distributed and cloud-based. \ No newline at end of file + +Zero Trust is a security model based on the principle of "never trust, always verify" — meaning no user, device, or network segment is trusted by default, even if they are inside the corporate network. Every access request must be authenticated, authorized, and continuously validated regardless of where it originates. Zero Trust architecture replaces the traditional perimeter-based security model and is increasingly adopted as networks become more distributed and cloud-based. + +Visit the following resources to learn more: + +- [@article@What is zero trust?](https://www.ibm.com/think/topics/zero-trust) +- [@video@Cybersecurity and Zero Trust](https://www.youtube.com/watch?v=FMMWSLIcaME) \ No newline at end of file