|Computer Communication & Networks|
|CLASS CODE:||CS 460||CREDITS: 3|
|DIVISION:||PHYSICAL SCIENCE & ENGINEERING|
|DEPARTMENT:||ELECTRICAL & COMPUTER ENGINEERING|
|GENERAL EDUCATION:||This course does not fulfill a General Education requirement.|
|DESCRIPTION:||Introduction to computer networking and data communication, including: types of networks, networking protocols, the Internet, network applications, network transport services and protocols, IP, routing, LANs, Ethernet, wireless and other selected topics.
|CONTENT AND TOPICS:||Computer networking overview: types, hosts, protocols, the Internet
Application layer: HTTP, FTP, SMTP, DNS, TCP/UDP, socket programming
Transport layer: TCP/UDP, connectionless and connection-oriented service, congestion control
Network Layer and Routing: IP, routers, routing algorithms, AS, NAT, DHCP
Link and Physical Layers: LANs, Ethernet, CSMA/CD, hubs, switches, wireless
Selected topics from multimedia networking, security and network management
|GOALS AND OBJECTIVES:||1. Explain the basic principles of data communications and networking.
2. Implement a networking program using either the peer-to-peer or client-server model.
3. Describe various protocols including the OSI model and TCP/IP.
|EFFECTIVE DATE:||August 2004|