LFGA Web

Network

Knowing about networking will help you to understand more complex things. I suggest learning and understanding of how networks work.


Basics

Let's do it, let's first learn the basics of networking.

Before you start.

Networking

This is a THM room, that will explain some basic concepts about networks.

Here is the link : Networking

After you finished

Now at this point you already know:


The next section will contain only theoretical concepts about networking. This section will only contain links to other sites. I apologize for not putting a CTF challenge, but I also consider that is important to understand the following concepts. Also include these concepts in your notes.

Networking Concepts

In this section we'll cover some important Networking concepts that are worth to understand. This will allow you to understand how networks work and how data goes through the network.

Before you start


OSI Model

The first thing you should now is the OSI Model and how it works. You'll find what you need in here: OSI Model

TCP/IP Model

Then lets go to the next model: TCP/IP Model

TCP vs UDP

Now let's undestand the protocols: TCP vs UDP

IP address

Now your IP address: What is an IP address?

Now find your ip address: How to find your IP address in Linux

HTTP

Finally the HTTP and requests: What is HTTP?

Using CURL to do HTTP requests:: The curl guide to HTTP requests


After you finished

Now at this point you already know:


THM-Suscribed Introductory Network

This is a THM room that introduces to network, if you are subscribed, feel free to make this room, it's just like a refresher.

The room's link: Introductory Network

That's all for now, there are a lot of concepts and stuff to learn, but will be okay with these ones, for now.