ABOUT SEAVER  |  ACADEMICS  |  ADMISSION  |  ATHLETICS  |  STUDENT LIFE  |  ALUMNI  |  LOGIN

Natural Science Division
   
 

Computer Networks: COSC 475 (4)

  The theory of computer networks and its applications. Network layers and protocols for the OSI reference model. TCP/IP and the Internet. Network programming using Java. Rudiments of queueing theory.

Prerequisites: MATH 510 or concurrent enrollment, COSC 450, and COSC 330.

Hours Topic

 
Introduction (4 hours)

 
1.0 The OSI reference model
3.0 The Java network programming model

 
The physical layer (4 hours)

 
2.0 Network hardware
2.0 Theoretical basis for data communication

 
The data link layer (6 hours)

 
3.0 Error detection and correction algorithms
3.0 Data link protocols

 
The medium access sublayer (4 hours)

 
2.0 Multiple access protocols
2.0 IEEE standards and bridges

 
The network layer (6 hours)

 
1.5 Routing algorithms
1.5 Congestion control algorithms
1.0 Internetworking
1.0 The network layer in the Internet
1.0 Fragmentation methods

 
The transport layer (5 hours)

 
2.0 Transport protocols
3.0 The Internet transport protocols (TCP/IP and UDP)

 
The application layer (7 hours)

 
2.0 Network security
2.0 Domain Name System (DNS)
3.0 Simple Network Management Protocol (SNMP)

 
Distributed programming (7 hours)

 
3.0 CORBA programming
4.0 Java RMI programming

 
Queueing models (4 hours)

 
1.5 Homogeneous birth-death processes
2.5 The M/M/1 system

 

Total: 47.0 hours, excluding holidays, review sessions, and exams
*Fifty-minute class hours