Skip to content

In this project, I answered a few quiz-like questions and wrote a couple bash scripts while learning about the OSI model, LAN and WAN networks, and TCP/UDP data transfer protocols.

Notifications You must be signed in to change notification settings

Sakhinamammadzade/holbertonschool-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Networking Concepts Overview

Welcome to the Networking Concepts Repository! This repository covers fundamental concepts related to computer networking. Each topic provides insights into various aspects of networking protocols, addresses, and communication models.

Topics Overview

  1. OSI Model

    • Description: The OSI (Open Systems Interconnection) Model is a conceptual framework used to understand and standardize the functions of a telecommunication or computing system. It defines seven abstraction layers that facilitate interoperability between different networking systems.
  2. Types of Network

    • Description: This topic explores different types of computer networks, including LANs (Local Area Networks), WANs (Wide Area Networks), MANs (Metropolitan Area Networks), and PANs (Personal Area Networks). It covers their characteristics, applications, and typical implementations.
  3. MAC and IP Address

    • Description: MAC (Media Access Control) addresses and IP (Internet Protocol) addresses are fundamental concepts in networking. This topic delves into the differences between them, their formats, how they are assigned, and their roles in the networking ecosystem.
  4. UDP and TCP

    • Description: UDP (User Datagram Protocol) and TCP (Transmission Control Protocol) are two prominent transport layer protocols in the OSI Model. This topic discusses their characteristics, differences, use cases, and advantages/disadvantages in various networking scenarios.
  5. TCP and UDP Ports

    • Description: TCP and UDP utilize ports to enable communication between applications. This topic explains what ports are, how they work, the difference between TCP and UDP ports, and how they are used to establish connections between devices.
  6. Is the Host on the Network

    • Description: Determining whether a host is on the network is a crucial aspect of network administration and troubleshooting. This topic covers techniques such as ping, ARP (Address Resolution Protocol), and network scanning to determine the presence and accessibility of hosts on a network.

Usage

Explore each topic's folder to delve deeper into the concepts mentioned above. Each topic folder may contain relevant documents, examples, or exercises to help you understand the concepts better.

Happy learning!

About

In this project, I answered a few quiz-like questions and wrote a couple bash scripts while learning about the OSI model, LAN and WAN networks, and TCP/UDP data transfer protocols.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages