Credits: 4 (3-0-2)
Overlaps with: ELL402
Description
Students will be exposed to common network algorithms and protocols, including physical layer modulation (analog AM/FM, digital ASK/FSK/PSK), encoding (NRZ, Manchester, 4B/5B), link layer framing, error control, medium access control (TDMA, FDMA, CSMA/ CA, CSMA/CD), bridging, SDN, addressing (IPv4/v6), name resolution (DNS), routing (DV, LS, protocols RIP, OSPF, BGP), transport protocols (TCP), congestion avoidance (window based AIMD), and application design models (client-server, P2P, functioning of HTTP, SMTP, IMAP). Programming assignments will be designed to test network application design concepts, protocol design towards developing error detection and correction methods, efficient network utilization, and familiarization with basic tools such as ping, trace route, wires hark.
Prerequisite Tree
flowchart TD
COL334-182[COL334]
ELL201-182 --> ELL101-182[ELL101]
COL334-182 --> COL216-182[COL216]
COL216-182 --> ELL201-182[ELL201]
COL106-182 --> COL100-182[COL100]
COL334-182 --> COL106-182[COL106]
classDef empty height:17px, fill:transparent, stroke:transparent;
classDef trueEmpty height:0px, width:0px;