<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mateo Benjamin Italiano De Francisca</title>
    <description>The latest articles on DEV Community by Mateo Benjamin Italiano De Francisca (@profetano).</description>
    <link>https://dev.to/profetano</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4062603%2Fb9a5db6d-69bc-425a-93e9-f018b52ec1e6.jpg</url>
      <title>DEV Community: Mateo Benjamin Italiano De Francisca</title>
      <link>https://dev.to/profetano</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/profetano"/>
    <language>en</language>
    <item>
      <title>Understanding Networks Changed the Way I Learn Cybersecurity</title>
      <dc:creator>Mateo Benjamin Italiano De Francisca</dc:creator>
      <pubDate>Thu, 27 Aug 2026 13:40:21 +0000</pubDate>
      <link>https://dev.to/profetano/understanding-networks-changed-the-way-i-learn-cybersecurity-22ce</link>
      <guid>https://dev.to/profetano/understanding-networks-changed-the-way-i-learn-cybersecurity-22ce</guid>
      <description>&lt;p&gt;When I first became interested in cybersecurity, I naturally focused on the exciting part: tools.&lt;/p&gt;

&lt;p&gt;Pentesting tools, network analyzers, security distributions, monitoring platforms...&lt;/p&gt;

&lt;p&gt;But the more I learned, the more I realized something:&lt;/p&gt;

&lt;p&gt;Security tools become much more useful when you understand what they're actually showing you.&lt;/p&gt;

&lt;p&gt;And for me, networking has been one of the most important foundations.&lt;/p&gt;

&lt;p&gt;From IP addresses to communication&lt;/p&gt;

&lt;p&gt;At first, networking can feel like a collection of concepts to memorize:&lt;/p&gt;

&lt;p&gt;IP addresses&lt;br&gt;
MAC addresses&lt;br&gt;
Ports&lt;br&gt;
DNS&lt;br&gt;
TCP and UDP&lt;br&gt;
Routing&lt;br&gt;
Subnets&lt;/p&gt;

&lt;p&gt;Individually, these concepts aren't particularly difficult.&lt;/p&gt;

&lt;p&gt;The interesting part comes when you start connecting them.&lt;/p&gt;

&lt;p&gt;For example, opening a website might look simple from the user's perspective:&lt;/p&gt;

&lt;p&gt;Browser&lt;br&gt;
   ↓&lt;br&gt;
DNS Resolution&lt;br&gt;
   ↓&lt;br&gt;
Destination IP&lt;br&gt;
   ↓&lt;br&gt;
TCP Connection&lt;br&gt;
   ↓&lt;br&gt;
TLS&lt;br&gt;
   ↓&lt;br&gt;
HTTP Request&lt;br&gt;
   ↓&lt;br&gt;
Server Response&lt;/p&gt;

&lt;p&gt;Suddenly, one simple action involves several different technologies working together.&lt;/p&gt;

&lt;p&gt;And each step gives us something that can be observed, analyzed and potentially secured.&lt;/p&gt;

&lt;p&gt;Normal traffic comes first&lt;/p&gt;

&lt;p&gt;One idea has become increasingly important to me:&lt;/p&gt;

&lt;p&gt;Before looking for abnormal behavior, you need some understanding of normal behavior.&lt;/p&gt;

&lt;p&gt;Imagine looking at network traffic and seeing connections to several IP addresses.&lt;/p&gt;

&lt;p&gt;Are they malicious?&lt;/p&gt;

&lt;p&gt;Maybe.&lt;/p&gt;

&lt;p&gt;Or maybe they're completely normal connections generated by an application.&lt;/p&gt;

&lt;p&gt;Without context, traffic is just data.&lt;/p&gt;

&lt;p&gt;Understanding protocols and normal communication gives that data meaning.&lt;/p&gt;

&lt;p&gt;DNS is a great example&lt;/p&gt;

&lt;p&gt;DNS sounds simple:&lt;/p&gt;

&lt;p&gt;A domain name is translated into an IP address.&lt;/p&gt;

&lt;p&gt;But from a security perspective, DNS becomes much more interesting.&lt;/p&gt;

&lt;p&gt;Questions start appearing:&lt;/p&gt;

&lt;p&gt;Which domains is a device contacting?&lt;br&gt;
How frequently?&lt;br&gt;
Are the requests expected?&lt;br&gt;
Are there unusual patterns?&lt;br&gt;
What happens when DNS resolution fails?&lt;/p&gt;

&lt;p&gt;The protocol hasn't changed.&lt;/p&gt;

&lt;p&gt;What changed is the way I'm looking at it.&lt;/p&gt;

&lt;p&gt;Tools make more sense afterward&lt;/p&gt;

&lt;p&gt;This also changed the way I approach tools such as Wireshark.&lt;/p&gt;

&lt;p&gt;Instead of opening a packet capture and thinking:&lt;/p&gt;

&lt;p&gt;"There are thousands of packets. Now what?"&lt;/p&gt;

&lt;p&gt;I can start asking questions.&lt;/p&gt;

&lt;p&gt;What protocol am I interested in?&lt;/p&gt;

&lt;p&gt;Which hosts are communicating?&lt;/p&gt;

&lt;p&gt;Who initiated the connection?&lt;/p&gt;

&lt;p&gt;What DNS queries occurred?&lt;/p&gt;

&lt;p&gt;Which ports are being used?&lt;/p&gt;

&lt;p&gt;That's a completely different way of working.&lt;/p&gt;

&lt;p&gt;The tool isn't providing the understanding.&lt;/p&gt;

&lt;p&gt;The fundamentals allow me to understand what the tool is showing me.&lt;/p&gt;

&lt;p&gt;Cybersecurity is built on fundamentals&lt;/p&gt;

&lt;p&gt;I'm still developing my cybersecurity skills, but one lesson keeps appearing:&lt;/p&gt;

&lt;p&gt;There are no shortcuts around the fundamentals.&lt;/p&gt;

&lt;p&gt;Linux matters.&lt;/p&gt;

&lt;p&gt;Networking matters.&lt;/p&gt;

&lt;p&gt;Operating systems matter.&lt;/p&gt;

&lt;p&gt;Understanding services matters.&lt;/p&gt;

&lt;p&gt;Learning security becomes much more interesting when those pieces start connecting.&lt;/p&gt;

&lt;p&gt;That's why, instead of only asking:&lt;/p&gt;

&lt;p&gt;"Which cybersecurity tool should I learn next?"&lt;/p&gt;

&lt;p&gt;I'm increasingly asking:&lt;/p&gt;

&lt;p&gt;"Which fundamental concept should I understand better?"&lt;/p&gt;

&lt;p&gt;Tools change.&lt;/p&gt;

&lt;p&gt;The fundamentals stay useful.&lt;/p&gt;

&lt;p&gt;I'm documenting some of the things I'm learning as I continue studying systems, networking and cybersecurity.&lt;/p&gt;

&lt;p&gt;If you're learning cybersecurity too: which networking concept made everything start clicking for you?&lt;/p&gt;

&lt;p&gt;— Mateo Benjamín Italiano&lt;/p&gt;

</description>
      <category>networking</category>
      <category>cybersecurity</category>
      <category>learning</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Linux Beyond the Classroom: What IT Support Is Teaching Me</title>
      <dc:creator>Mateo Benjamin Italiano De Francisca</dc:creator>
      <pubDate>Tue, 25 Aug 2026 12:10:35 +0000</pubDate>
      <link>https://dev.to/profetano/linux-beyond-the-classroom-what-it-support-is-teaching-me-56i2</link>
      <guid>https://dev.to/profetano/linux-beyond-the-classroom-what-it-support-is-teaching-me-56i2</guid>
      <description>&lt;p&gt;Learning Linux through courses is one thing.&lt;/p&gt;

&lt;p&gt;Using it when you actually need to understand why something isn't working is completely different.&lt;/p&gt;

&lt;p&gt;I'm Mateo Benjamín Italiano, a Systems Engineering and Cyber Defense student from Argentina. I also work in IT Support, where I've been getting more hands-on experience with Linux and troubleshooting.&lt;/p&gt;

&lt;p&gt;One of the biggest things I'm learning is that knowing commands isn't enough.&lt;/p&gt;

&lt;p&gt;Commands are not the goal&lt;/p&gt;

&lt;p&gt;When I started learning Linux, it was easy to think about it as a collection of commands:&lt;/p&gt;

&lt;p&gt;ls&lt;br&gt;
cd&lt;br&gt;
pwd&lt;br&gt;
ip&lt;br&gt;
ping&lt;br&gt;
grep&lt;br&gt;
systemctl&lt;/p&gt;

&lt;p&gt;Learning what they do is useful.&lt;/p&gt;

&lt;p&gt;But real troubleshooting requires something else: understanding why you're running them.&lt;/p&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;p&gt;"Which command should I use?"&lt;/p&gt;

&lt;p&gt;I'm learning to ask:&lt;/p&gt;

&lt;p&gt;"What am I trying to verify?"&lt;/p&gt;

&lt;p&gt;That small change makes a huge difference.&lt;/p&gt;

&lt;p&gt;Troubleshooting is a process&lt;/p&gt;

&lt;p&gt;A problem that looks complicated becomes much easier when you break it down.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;Something isn't working&lt;br&gt;
        ↓&lt;br&gt;
What exactly is failing?&lt;br&gt;
        ↓&lt;br&gt;
Can I reproduce the problem?&lt;br&gt;
        ↓&lt;br&gt;
What information can I collect?&lt;br&gt;
        ↓&lt;br&gt;
What changed?&lt;br&gt;
        ↓&lt;br&gt;
Test a hypothesis&lt;br&gt;
        ↓&lt;br&gt;
Verify the solution&lt;/p&gt;

&lt;p&gt;The command comes after the question.&lt;/p&gt;

&lt;p&gt;Linux is also teaching me networking&lt;/p&gt;

&lt;p&gt;Working with Linux has also made concepts like IP addresses, interfaces, DNS, routes, services and ports much more tangible.&lt;/p&gt;

&lt;p&gt;Things that can feel abstract while studying become easier to understand when you actually have to troubleshoot them.&lt;/p&gt;

&lt;p&gt;And this is one of the reasons I'm increasingly interested in cybersecurity as well.&lt;/p&gt;

&lt;p&gt;Before analyzing attacks, logs or suspicious network activity, having solid fundamentals in operating systems and networking matters.&lt;/p&gt;

&lt;p&gt;Breaking things is part of learning&lt;/p&gt;

&lt;p&gt;I also started using Linux in my own learning environment so I can experiment without being afraid of making mistakes.&lt;/p&gt;

&lt;p&gt;Install something.&lt;/p&gt;

&lt;p&gt;Configure it.&lt;/p&gt;

&lt;p&gt;Break it.&lt;/p&gt;

&lt;p&gt;Figure out why it broke.&lt;/p&gt;

&lt;p&gt;Fix it.&lt;/p&gt;

&lt;p&gt;Document what happened.&lt;/p&gt;

&lt;p&gt;For me, that cycle has been much more valuable than simply memorizing commands.&lt;/p&gt;

&lt;p&gt;What I'm focusing on now&lt;/p&gt;

&lt;p&gt;I'm still learning, but my current goal is to strengthen the fundamentals:&lt;/p&gt;

&lt;p&gt;Linux&lt;br&gt;
Networking&lt;br&gt;
Troubleshooting&lt;br&gt;
System administration&lt;br&gt;
Cybersecurity fundamentals&lt;/p&gt;

&lt;p&gt;I'll be using DEV to document some of the things I learn along the way — especially when a concept finally goes from "I studied this" to "now I understand why this works."&lt;/p&gt;

&lt;p&gt;If you're learning Linux too, what concept took you the longest to really understand?&lt;/p&gt;

&lt;p&gt;Thanks for reading! 👋&lt;/p&gt;

&lt;p&gt;— Mateo Benjamín Italiano&lt;/p&gt;

</description>
      <category>linux</category>
      <category>beginners</category>
      <category>learning</category>
      <category>software</category>
    </item>
  </channel>
</rss>
