raulviana / FEUP-RCOM

Repository for the "Computer Networks" course

Repository from Github https://github.comraulviana/FEUP-RCOMRepository from Github https://github.comraulviana/FEUP-RCOM

FEUP-RCOM

Repository for the "Computer Networks" course (RCOM) pratical projects.

The first project goal was to implement a data connection protocol to transfer a file over an RS-232 serial port connection.

It's possible to emulate the physical serial connection between two computers using the socat command:

sudo socat -d -d PTY,link=/dev/ttyS10,mode=777 PTY,link=/dev/ttyS11,mode=777

Then, in different terminals, use the emitter connected to the ttyS10 port and the receiver connected to port ttyS11.

Project 2 goals were to implement an FTP download app and to configure a computer network.

The FTP download app has to connect to an FTP server and download a file. This app is also used to validate the proper configuration of the network.

About

Repository for the "Computer Networks" course


Languages

Language:C 98.9%Language:Shell 0.7%Language:Makefile 0.4%