Computer networks -- 2007-2008 -- info.uvt.ro/Laboratory agenda
From Wikiversity
Quick links:
- front;
- courses 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13;
- laboratories agenda, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, evaluation, tools, repository.
Contents |
[edit] Laboratory 01
- agenda;
- evaluation;
- communication / protocol definitions;
- communication / protocol design principles;
- communication types:
- ordered vs unordered;
- reliable vs unreliable;
- connection-oriented vs connection-less;
- stream vs datagram oriented;
- implementation issues:
- one process / thread per client;
- thread pooling;
- asynchronous IO;
- EDA, SEDA (optional);
- Message queues (optional);
- brief TCP/IP introduction:
- IP address;
- ports;
- DNS;
[edit] Laboratory 02
- DNS reminding;
- Client and server stream sockets:
- connecting, closing;
- reading, writing;
- buffering, flushing;
- Assignments: TCP client application;
[edit] Laboratory 03
- Client and server datagram sockets:
- connecting, closing;
- reading, writing;
- broadcast;
- multicasting (optional);
- Assignments: UDP client application;
[edit] Laboratory 04
- Standard protocols:
- HTTP;
- SMTP;
- POP3;
- TFTP;
- FTP;
- Distributed / peer-to-peer sharing / file systems (optional);
- Assignments: HTTP client;
[edit] Laboratory 05
- Network tools:
- ping, arping;
- netstat;
- ip / ifconfig / route;
- nslookup, dig;
- traceroute;
- wireshark;
[edit] Laboratory 06
- Network diagrams:
- software (Visio, Dia);
- standard symbols;
- Case study: UVT, FMI;
- IPv4 address computations;
- Assignment: preparing for test;
[edit] Laboratory 07
- modem;
- network card;
- switch;
- router;
- media converter;
- connectics;
- access point;
- repeater;
[edit] Laboratory 08
- OSI and TCP/IP: layers and comparison (recapitulation);
- Ethernet packet dissection;
- IPv4/IPv6 packet dissection;
- encapsulation and packet dissection using Wireshark;
- STP (optional);
- VLAN (optional);
- Assignments: essay;
[edit] Laboratory 09
- IPv4/IPv6 addressing;
- Routing:
- static routing;
- dynamic routing:
- RIP;
- NAT;
- QoS (optional);
- Assignments: essay about QoS, BGP;
[edit] Laboratory 10
- Users and groups;
- File system concepts:
- permissions;
- ACL;
- File system types:
- local;
- remote;
- distributed;
- Network file systems:
- SMB / Samba;
- CIFS;
- NFS;
- Network storage:
- iSCSI
- ATAoE;
- NAS / SAN;
- Assignments: essay;
[edit] Laboratory 11
- Error detection / correcting codes;
- Authentication:
- Kerberos;
- LDAP / ActiveDirectory;
- Compression;
- Encryption:
- symtric: AES, TripleDES, ARC4;
- PKI: RSA;
- Message digest / hashes: MD5, SHA;
- Digital signature;
[edit] Laboratory 12
- Firewall concepts:
- state-full;
- state-less;
- Applications:
- Windows firewall;
- ipfw for Windows;
- iptables;
[edit] Laboratory 13
- Vulnerabilities and attacks;
[edit] Laboratory 14
- Closure;