Welcome to the repository for RECO (Redes de Computadores - Computer Networks) at the Escuela Colombiana de Ingeniería Julio Garavito. This comprehensive collection showcases the complete journey through computer networking fundamentals, infrastructure management, and network protocols — exploring the intersection of network architecture, system administration, and modern cloud technologies 🚀.
- Computational infrastructure: from data centers to cloud computing
- Network topologies and interconnection models
- OSI and TCP/IP layered architecture
- Client/Server and Peer-to-Peer platforms
- Network scalability, fault tolerance, and QoS
- Transmission media: wired and wireless technologies
- Signal encoding, multiplexing, and transmission speeds
- Ethernet protocols and MAC addressing
- LAN switching, VLANs, and network segmentation
- Wireless network configuration and management
- IPv4 and IPv6 addressing, subnetting, and VLSM
- Static and dynamic routing protocols
- ICMP and network diagnostics
- TCP and UDP protocols
- Port management and socket programming
- Network Address Translation (NAT)
- DNS (Domain Name System) configuration and management
- DHCP for dynamic IP allocation
- HTTP/HTTPS web services
- Email protocols (SMTP, POP3, IMAP)
- Network management with SNMP
- Cloud infrastructure integration
- Linux/Unix system administration (Slackware, Solaris)
- Windows Server configuration
- Shell scripting for network automation
- User and group management
- Process scheduling and system monitoring
- Log analysis and troubleshooting
- Network security fundamentals
- Firewall configuration
- Access control and authentication
- Network monitoring and analysis
- Packet inspection with Wireshark and protocol analyzers
- Software Defined Networking (SDN)
- Internet of Things (IoT) integration
- Cloud computing platforms
- Modern network virtualization
Focus: Introduction to network infrastructure, basic protocols, and system administration fundamentals
-
Lab 01 – Network fundamentals and Packet Tracer introduction
- Cisco Packet Tracer activities: logical and physical mode exploration
- Simple network creation and basic topologies
- Interactive tutorials and quizzes
-
Lab 02 – Shell scripting and system administration
- User and group creation scripts
- File system management and search operations
- Log review and analysis tools
- Menu-driven administration interfaces
- Cross-platform scripts (Linux/Solaris)
-
Lab 03 – DNS and network services implementation
- BIND DNS server configuration
- Domain name resolution setup
- Process management automation
- Task scheduling with cron
- Shell script development for service management
Key Files:
- Shell Scripts: user_group_creation.sh, file_search_menu.sh, log_review_menu.sh
- DNS Configuration: DNS_Configurations/
- Packet Tracer Files: andersson.pkt, cristian.pkt
- Lab Guides: lab03_guide.md
- Workshop 1: Network fundamentals and infrastructure basics
- Workshop 2: DNS configuration and domain management
- Slides: Complete theoretical presentations on network foundations
Focus: Deep dive into TCP/IP stack, routing, IP addressing, and network implementation
-
Lab 04 – Network layer fundamentals and IP addressing
- IPv4 addressing schemes and subnetting
- Network design and planning
- Packet Tracer implementations
- Technical report documentation (LaTeX)
-
Lab 05 – Advanced IP configuration and routing
- Variable Length Subnet Masking (VLSM)
- IP fragmentation analysis
- Routing table configuration
- Network topology optimization
-
Lab 06 – Routing protocols and network integration
- Static and dynamic routing implementation
- Router configuration and management
- Inter-network communication
- Performance analysis and troubleshooting
Key Files:
- Packet Tracer Simulations: andersson.pkt, cristian lab6.pkt
- Reports: Lab04_Report.tex, Lab05_Report.tex, lab06_report.tex
- IP Addressing Workshop: Basic IP configuration exercises
- VLSM Workshop: Variable length subnet masking practice
- IP Fragmentation Workshop: Packet fragmentation analysis
- Slides: DNS fundamentals, BIND configuration, application and physical layers
Focus: VLANs, OSPF routing, wireless networks, and comprehensive network deployment
-
Lab 07 – Network automation and configuration scripts
- Automated network information gathering
- Cross-platform scripting (Slackware, Solaris, Windows)
- System diagnostics and reporting
- Network inventory management
-
Lab 08 – VLANs, switching, and wireless networks
- VLAN configuration and inter-VLAN routing
- Switch management and port security
- Wireless network deployment and security
- Router configuration files and backups
- IEEE standard implementations
- Technical essays on network technologies
-
Lab 09 – OSPF routing protocol implementation
- Dynamic routing with OSPF
- Multi-area OSPF configuration
- Advanced VLAN integration
- Comprehensive network design
Key Files:
- Network Scripts: slack_network_script.sh, solaris_network_script.sh, slackware_network_info.sh
- Packet Tracer Projects: VLAN_Sanchez_Andersson-Cristian.pkt, Wifi_Andersson-Cristian.pkt, Switches.pkt
- Router Configurations: router-configuration.cfg
- Technical Essays: vlan_configuration_guide.tex, wifi_configuration_guide.tex, ieee_article.tex
- Reports: lab07_report.tex, lab08_report.tex
- Final Lab Guide: Guia_Laboratorio_Redes_OSPF_VLANs.pdf
- Final Exam: Comprehensive network design and implementation challenge
Hands-on network simulation and design using Cisco's industry-standard platform. Includes:
- Network topology creation and visualization
- Router and switch configuration
- Protocol implementation and testing
- Real-world scenario simulations
- CCNA curriculum alignment
Multi-platform server management and automation:
- Linux (Slackware distribution)
- Solaris (Unix-based systems)
- Windows Server
Shell scripting for:
- Network configuration automation
- Service deployment and management
- System monitoring and diagnostics
- User and permission management
Professional networking practices:
- Protocol analysis with Wireshark
- Network performance metrics
- Technical report writing (LaTeX)
- Configuration documentation
- IEEE standard compliance
Real-world service deployment:
- DNS servers with BIND
- DHCP configuration
- Web servers and middleware
- Database integration
- Cloud platform connectivity
Cisco Packet Tracer 🌐– Network simulation and designBash/Shell Scripting 💻– System automationBIND DNS 🔍– Domain name servicesLaTeX 📝– Professional documentationLinux (Slackware) 🐧– Server operating systemSolaris ☀️– Unix system administrationWindows Server 🪟– Microsoft infrastructureWireshark 🦈– Network protocol analyzerVirtualBox/VMware 📦– Virtualization platformsGit & GitHub 🔧– Version control
- Internetworking with TCP/IP – Douglas E. Comer
- Computer Networking: A Top-Down Approach – Kurose & Ross
- Computer Networks – Andrew Tanenbaum
- Comunicaciones y redes de computadores – William Stallings
Master the fundamentals of computer networks, build enterprise infrastructures, and connect the world.
💌 andersson.sanchez-m@mail.escuelaing.edu.co — Let's build networks that connect possibilities!
"The Internet is becoming the town square for the global village of tomorrow." – Bill Gates