laylalaisy / UIUC_1_1_ECE438_Networking

Course: Networking in UIUC Time: 2018/08/27 - 2018/12/12 Teacher: Romit Roy Choudhury

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UIUC_1_1_Networking

You are allowed to read all the codes and files, but you are not allowed to copy directly for your assignments!!!!!!! I will not take any responsibility if you break the honor rule.
Please try yourself and have fun working on those interesting projects!

Courese Information:

  1. Course: ECE 438 Networking at UIUC
  2. Time: 2018/08/271- 2018/12/15
  3. Teacher: Romit Roy Choudhury (I HAVE TO SAY: I LIKE ROMIT SOOOOO MUCH!) I learned three semesters for computer networking, but it's tooooo difficult to understand about those complicated layers and protocols. While Romit make those boring and hard stuff interesting and easy to understand! I will definitely recommand this course for all ECE&CS students at UIUC!

Program Infromation:

  1. Linux + Ubuntu 16.04
  2. See each program/homework under different folders. I will not upload any resources from professor, I will only upload my work including homework, source code and related notes.

HW

  1. HW1: Basic Introduction + Application Layer
  2. HW2: Transport Layer, TCP, UDP
  3. HW3: Network Layer + Link Layer

MP

  1. MP1: socket: server + client
  2. MP2: TCP (The final src code is in my teammate's pc. I may ask him for code later)
  3. MP3: Routing Protocol: Distance Vector + Link State Forwarding
  4. MP4: CSMA/CD (The final src code is in my teammate's pc. I may ask him for code later)

Tips:

  1. All codes and notes will be open source after my final test (in case of copy)
  2. You are allowed to read all the codes and files, but you are not allowed to copy directly for your assignments.
  3. If you have any problems or ideas want to share with me, please feel free to e-mail to me: layla.laisy@gmail.com

About

Course: Networking in UIUC Time: 2018/08/27 - 2018/12/12 Teacher: Romit Roy Choudhury


Languages

Language:C++ 38.9%Language:C 37.7%Language:Makefile 22.1%Language:Python 1.2%