CS4514 Mid Term Exam Topics

Here is the list of topics covered for the mid-term and what you should know under each:

    * Introduction (Chapter 1: 1.1 - 1.4)

      + Motivation for networks, why do we need them?

      + Domain specification: autonomous computers

      + Reference models (OSI and TCP/IP)

        - why they are good
        - why they are bad
        - differences betwen them

    * Physical Layer (Chapter 2: 2.1 - 2.3, 2.8)

      + Services provided

      + Very basics of what Fourier Analysis says

      + Nyquists theorem

        - what it says
        - how to use it

      + Shannon's theorem

        - what it says
        - how to use it

    * Data link Layer (Chapter 3: 3.1 - 3.4, 3.6)

      + Services provided

        - acknowledged
        - unacknowledged

      + Framing

        - why stuffing needed
        - how stuffing works

      + Error detection and correction

        - why needed
        - what parity bits are for
        - how to compute hamming code
        - how to compute crc checksums

      + Data link protocols

        - the principal behind stop and wait
        - how to use acks effectively (par)
        - sliding windows
          = what pipelining is
          = what is go back n
          = what is selective repeat 

    * Medium Access Control Sublayer (Chapter 4: 4.1 - 4.4)

      + Why MA control needed

      + ALOHA and Slotted ALOHA

        - how it works
        - maxium throughput

      + CSMA and CSMA/CD

        - how it works
        - what contention periods are
        - persitence differences

      + Bit-Mapped method

        - how it works
        - analysis of during low/high load

    * Stuff and Unstuff

      + Stuff

        - how to convert ascii to binary
        - how to stuff
        - how to compute parity

      + Unstuff

        - how to check parity
        - how to unstuff
        - how to convert binary to ascii


Return to the CS4514 Home Page

Send all questions to the TA mailing list.