This shows you the differences between two versions of the page.
pc:laboratoare:04 [2022/03/23 14:55] vlad_andrei.badoiu |
pc:laboratoare:04 [2022/03/27 23:32] (current) vlad_andrei.badoiu [Resurse Utile] |
||
---|---|---|---|
Line 23: | Line 23: | ||
<note warning> | <note warning> | ||
- | Pe unele versiuni mai vechi de ubuntu este posibil sa fie nevoie sa instalati ''python-click'' si ''python-scapy'' | + | Pe unele versiuni mai vechi de ubuntu este posibil sa fie nevoie sa instalati ''python-click'' si ''python-scapy'' fiind folosit Python 2. |
</note> | </note> | ||
<note warning> Din incercarile noastre, Mininet nu functioneaza pe Windows Subsystem for Linux. Este recomandat sa folositi Linux nativ sau intr-un mediu virtualizat. La adresa https://ocw.cs.pub.ro/courses/pc/res/mv puteti gasi o masina virtuala cu Ubuntu 18.04. | <note warning> Din incercarile noastre, Mininet nu functioneaza pe Windows Subsystem for Linux. Este recomandat sa folositi Linux nativ sau intr-un mediu virtualizat. La adresa https://ocw.cs.pub.ro/courses/pc/res/mv puteti gasi o masina virtuala cu Ubuntu 18.04. | ||
Line 407: | Line 407: | ||
* Ce face daca se trimit multe pachete duplicate? **make distclean** din Linux si **make distclean && make** din cadrul terminalului deschis pentru router. | * Ce face daca se trimit multe pachete duplicate? **make distclean** din Linux si **make distclean && make** din cadrul terminalului deschis pentru router. | ||
* Cum folosesc ip_checksum? <code C> ip_checksum(ip_hdr, sizeof(struct iphdr)); /* initial header checksum = 0 */</code> | * Cum folosesc ip_checksum? <code C> ip_checksum(ip_hdr, sizeof(struct iphdr)); /* initial header checksum = 0 */</code> | ||
- | ==== Resurse Utile ==== | + | ==== Resurse Extra ==== |
* [[https://github.com/mininet/mininet/wiki/Introduction-to-Mininet | Introducere in Mininet]] | * [[https://github.com/mininet/mininet/wiki/Introduction-to-Mininet | Introducere in Mininet]] | ||
* [[https://lagunita.stanford.edu/c4x/Engineering/Networking-SP/asset/ps_switching.pdf | Packet Switching]] | * [[https://lagunita.stanford.edu/c4x/Engineering/Networking-SP/asset/ps_switching.pdf | Packet Switching]] | ||
* [[https://people.eecs.berkeley.edu/~istoica/classes/cs268/05/notes/Lecture10.pdf | Router Design and Packet Lookup]] | * [[https://people.eecs.berkeley.edu/~istoica/classes/cs268/05/notes/Lecture10.pdf | Router Design and Packet Lookup]] | ||
* [[https://tools.ietf.org/html/rfc791 | RFC 791 - Internet Protocol]] | * [[https://tools.ietf.org/html/rfc791 | RFC 791 - Internet Protocol]] | ||
+ | |||
+ | |||
+ | <note> | ||
+ | O posibila solutie a laboratorului se gaseste [[https://ocw.cs.pub.ro/courses/_media/pc/laboratoare/lab4-rezolvare.zip|aici]] | ||
+ | </note> |