Laboration 4: <tt>TCP</tt> del 1

Laboration 4: TCP del 1


Introduktion

Laboration 4 beskrivs här.

Mål

Labben är avklarad när man kan koppla upp sig mot den på port 7 från både NT och Linux. När man är uppkopplad skall alla tecken man skriver ekas. När man kopplar ned förbindelsen på klientsiden skall servern verkligen koppla ned sig.
Slutligen: Servern skall klara flera förbindelser. Allt utan minnesläckor. Vidare är det önskvärt att svarstiden hos TCP-lagret är god.

Tips

Gör som vanligt labben i ordning enligt tillstånden i TCP-tillståndsdiagrammet. Tänk på att servern alltid är en server, aldrig klient. Börja med uppkoppling. Tag tillstånd för tillstånd. Kontrollera hela tiden eventuella konstigheter som dyker upp. Fortsätt med att implementera (inte ekningen) nedkopplingen när ni är säkra på att förbindelsen är uppkopplad korrekt. När ni är säkra på att nedkopplingen är korrekt implementera ekningen, dvs.