Skip to content

Data Networks is one of the master's courses that discuss layers of data network and have 4 assignments and one project that were totally uploaded here

Notifications You must be signed in to change notification settings

kasrafallah/datanetwork

Repository files navigation

data network

Data Networks is one of the master's courses that I took in the sixth semester of my undergraduate degree. The exercises of this lesson, which were of 4 different layers, were in the languages of "C++", MATLAB, NS3 emulator, Netanya, Wire Shark, Python, etc., which can be seen in the above folders.

topics:

  • channel simulation and coding methods
    implementing Bitstiffing coding with channel simulation
    implemrnting 4B/5B coding with channel simulation
    implementing hamming code coder and decoder
    1.soft decision
    2.hard decision
    channel simulation bit one parity bit with BER analyis
    channel simulation with to 7 hamming code with BER analyis
    channel simulation with to 7 hamming code and parity bits with retrasmition methodwith BER analyis
    LDPC simulation channel and BER analyis
  • CSMA multiple accsess method implementing in NS3 simulator (analysing NetAnim files and wireshark files)
    wifi multiple accsess control implementing in Ns3
  • leaky bucket and token bucket implementing on python and simulation for four diffrent arrival distributions
    finding sink tree using NS# simulator for given topology of nodes
  • HTTP simple sever implementing in class form to request GET and POST request in stantard form
    multi-thread server implementing
    implementing client class for handel handshakes
    implementing logging service for our server

About

Data Networks is one of the master's courses that discuss layers of data network and have 4 assignments and one project that were totally uploaded here

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published