Skip to content

A collection of (not so) short notes for the Networks and Telecommunications course, lectured at Aveiro University

Notifications You must be signed in to change notification settings

martinspedro/RT-Notes

Repository files navigation

RT-notes

A collection of useful notes and PDFs for the Redes e Telecomunicações course at Aveiro University.

Published Notes

Note taking process

  1. Notes are taken using pandoc markdown extended syntax
  2. Using pandoc, the notes are converted into a eye-candy PDF, using Tex as an intermediary file type
    • The latex compiler used is xelatex
    • The Eisvogel template is used with some tweaks and small modifications
  3. Using an yaml header, some metadata and rendering options are provided
  4. Some of the used diagrams are generated using either dot or tikz. The remaining were copied from the course slides.
  5. The images are taken from the course slides and other materials provided by the professors

To simplify and automate the process of managing, tracking changes and publishing notes, I developed a tool to ease this process, a similar to a digital logbook. This tool is available at this repository.

DOT & Graphviz

The dot graph description language is a graphic description language, enable the fast creation of reasonably neat diagrams

For interpreting the dot code, graphviz as used.

For more information on dot and graphviz, check out this amazing guide

Tikz

The Latex vector graphic language, Tikz, that uses geometric/algebric description to create beautiful diagrams

For more information, check out this amazing guide

Publishing

To ease the publish of an eye-candy PDF:

logbook -p <notes.md>

To use more advanced directives while publishing to PDF, the script looks for a yaml metadata file in the metadata folder. If no metadata file is provided, the script uses the default directives.

The software used for publishing is available at this repository.

Disclaimer

Currently this work is highly experimental and not yet scientific reviewed. Do not trust this notes by themselves. They are meant to complete other materials, not replace them.

Acknowledgments

This work is a direct product of the lectures notes taken during Redes and Telecomunicações classes in the academic year of 2017/18, lectured by Prof. Rui Aguiar.

This raw notes were later improved and filtered using as scientific reference the lecture slides from Prof. Rui Aguiar.

Roadmap

  • Introductory Notes
  • IP Networks
  • Addressing
  • Media Access
  • Bridging
  • Flow and Error Control
  • IP Protocol
    • IPv4
    • IPv6
    • ARP
    • DHCP
    • NAT-NAPT
  • Routing
  • Transport Layer
    • UDP
    • TCP
  • DNS
  • Performances Metrics in Networks
  • Applicattion Protocols
    • TFTP
    • FTP
    • HTTP
    • Email
  • Quality of Service
  • Physical Layer in Wireless
  • Mobile Networks
  • Security - General Aspects

License

The content of this project itself is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license and the underlying source code is under the MIT license.

About

A collection of (not so) short notes for the Networks and Telecommunications course, lectured at Aveiro University

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published