Das Transmission Control Protocol (TCP) ist selbst nach 36 Jahren seit der Standardisierung durch die IETF noch das am weitesten verbreitete Transportprotokoll für eine zuverlässige und reihenfolgegesicherte Übertragung. Es ist beachtlich, dass solch ein altes Protokoll so lange den stetig steigenden Anforderungen an das Internet standhalten konnte. Jedoch bringt TCP Probleme und Altlasten mit sich, die einer weiteren Entwicklung des Internets im Weg steht.
This guide shows the installation of OMNeT++ 5.2 from the source files. The process should be similar to other versions of OMNeT++. Maybe you already know about the packages of OMNeT++ in the AUR. At this moment (16.02.2018) these packages were either outdated or provided a in the future coming build which is still in development. If there is a stable version in the AUR it can be preferred over the manual installation. Let’s start the installation:
- Download and unzip the source files (https://omnetpp.org/omnetpp) in your home directory.
- Add the following environment variables .bashrc or whatever rc file you are using.
Attention: Change the version to your own.
- Make sure you have installed the following dependencies in their newest version:
- base-devel, gcc, g++, bison (2.4+), flex, perl
- Recommended packages: Tcl/Tk, LibXML2, OpenJDK, Qt, OpenSceneGraph, osgEarth, GraphViz, Doxygen, MPI, Akaroa, Pcap