EE 334 Computer Networks 3-0-0-6
Syllabus: Overview of networks, the Internet, services and protocols, packet switching, layered network architecture and summary of TCP/IP networks; Application Layer - the Web and HTTP, electronic mail and file transfer protocols; Transport Layer with TCP/IP – TCP and UDP services and packet formats; Network Layer – Routing Algorithms: Dijkstra and Bellman-Ford Algorithms, Routing with RIP, OSPF and BGP, IPv4 operation, packet format, addressing, subnetting, CIDR, ARP and RARP, packet fragmentation and reassembly, summary of IPv6, DHCP, NAT and Mobile IP; Domain Name Service in the Internet; MAC Protocols and the Data Link Layer, Repeaters, Bridges, Hubs and Switches, VLANs, WiFi MAC and wireless network operation, Error Control strategies and ARQ protocols; ETHERNET operations, Networks and Message Security.
Texts
References