CS 422 - Computer Networks
Introduction
to computer networks and data communication.
Low-level details of media, signals, and bits:
time division and frequency division multiplexing;
encoding;
modulation;
bandwidth, throughput, and noise.
Packet transmission:
Local Area Network (Ethernet, FDDI) and Wide Area Network technologies (ATM);
wireless networks;
network interconnection with repeaters, bridges, and switches;
DSU/CSU; xDSL and cable modems.
Internetworking:
router-based architecture;
IP addressing; address binding with ARP;
datagram encapsulation and fragmentation;
UDP and TCP;
retransmission;
protocol ports;
ICMP and error handling.
Network applications:
client/server concept;
port demultiplexing;
program interface to protocols (API);
use by clients and servers;
domain name system;
TELNET;
Web technologies including HTTP, CGI, Java; RPC and middleware;
network management.
| Usually Offered: | Fall and Spring |
| Credit: | 3 hours (class) |
| Prerequisite: | CS 354 |
| University Catalog: | CS 422 |
| Schedule: | Spring 2006 Instructor: Kihong Park |
