everything.study
CSE 4703

Introduction to Computer Networks

3 units

A broad overview of computer networking. Topics include history, protocols, Hyper Text Transfer Protocol (HTTP), File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP), Domain Name System (DNS), peer-to-peer (P2P), transport layer design issues, transport layer protocols, Transmission Control Protocol (TCP), User Datagram Protocol (UDP), TCP congestion control, network layer, Internet Protocol version 4 (IPv4), Internet Control Message Protocol (ICMP), Internet Protocol version 6 (IPv6), routing algorithms, routing protocols, Open Shortest Path First (OSPF), Routing Information Protocol (RIP), Border Gateway Protocol (BGP), datalink layer and local area networks carrier sense multiple access with collision detection (CSMA/CD), Ethernet, virtual local area networks (VLANs), Point-to-Point Protocol (PPP), Multi-Protocol Label Switching, wireless and mobile networks, multimedia networking, security in computer networks, cryptography, and network management.

Spring 2026

Topics

  • Networking applications
  • DNS and IP addressing
  • Congestion control
  • Routing
  • Error detection
  • Wi-Fi, Bluetooth and Ethernet
  • Multimedia networking
  • Network security

Readings

  • Computer Networks: A Top-Down Approach
    James F. Kurose and Keith W. Ross · 2021 · 8th edition · Course textbook; title reproduced as listed by instructor
    ISBN 9780136681557

Prerequisites & course information

Credit 3 units. Eng: BMEII, CSESYS, TOP, TOPEQ, TOPIII Typical periods offered: Fall, Spring

Sources