Skip to content

Computer Networks - a 3rd year CSE banchelor course in ITMO University

Notifications You must be signed in to change notification settings

Imtjl/computer-networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Computer Networks Repository

Репозиторий для лабораторных работ, домашних заданий и отчётов по компьютерным сетям

Добро пожаловать в мой репозиторий! Здесь собраны материалы по курсу компьютерных сетей, включая домашние задания, лабораторные работы и отчёты.


📂 Структура репозитория

1. common/

Общие LaTeX файлы для оформления документов:

  • Шаблоны для титульных страниц (title-*.tex).
  • Логотипы и настройки для LaTeX (lstset.tex, tikzset.tex).
  • Скомпилированные PDF-файлы и временные файлы LaTeX.

2. hw1/ - исходники в LaTeX

Домашнее задание 1: Методы кодирования сигналов

  • Основные файлы:

    • 1-form-msg.tex – Формирование сообщений.
    • 2-physical-encoding.tex – Физическое кодирование.
    • 3-logic-encoding.tex – Логическое кодирование.
    • 4-scrambling.tex – Скремблирование.
    • 5-compare.tex – Сравнение методов.
    • 6-conclusion.tex – Выводы.
  • Расчёты:

    • В папке calc/ лежат файлы с расчётами для различных методов кодирования (NRZ, NRZI, Manchester и др.).
  • Схемы:

    • В папке schemes/ находятся схемы кодирования сигналов.

3. lab1/

Лабораторная работа 1: Простая полносвязная и линейная компьютерная сеть

  • Файлы:

    • net1.net, net2.net, net3.net – Конфигурации сетей для NetEmul.
    • netemul-1.0.exe – Программа для эмуляции сетей. (через wine)
    • lab1_guidelines.pdf – Методические указания.
    • lab1_theory.pdf – Теоретическая часть.

4. reports/

Готовые отчёты:

  • 3331_Дворкин_ДЗ.pdf – Отчёт по домашнему заданию.
  • 3331_Дворкин_ЛР1.pdf – Отчёт по лабораторной работе 1.

🚀 Как использовать этот репозиторий

  1. Клонируйте репозиторий:

    git clone https://github.com/ваш-username/computer-networks.git
  2. Для домашки - поставьте TexLive и скомпилируйте main.tex в hw/

  3. Для первой лабы - зайдите в lab1/ и исполните wine netemul-1.0.exe. В нём откройте файлы .net.

  4. WIP: fuck around => found out


🛠 Используемые технологии и инструменты

  • Сетевые протоколы: Стэк TCP/IP: TCP & UDP, HTTP, DNS, DHCP, FTP и другие.
  • Эмуляторы и симуляторы: NetEmul, GNS3, Cisco Packet Tracer, Mininet, Wireshark.
  • Операционные системы: Linux (Fedora, Ubuntu), Windows.

📚 WIP: Полезные ресурсы

Книга: "Компьютерные сети" Эндрю Таненбаум

Документация по TCP/IP

Wireshark User Guide

About

Computer Networks - a 3rd year CSE banchelor course in ITMO University

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages