EdusalsaDiscover Your Stanford

CS 144

Introduction to Computer Networking

  • autumn
  • 2019-2020

3 - 4 units

Letter or Credit/No Credit

Principles and practice. Structure and components of computer networks, packet switching, layered architectures. Applications: web/http, voice-over-IP, p2p file sharing and socket programming. Reliable transport: TCP/IP, reliable transfer, flow control, and congestion control. The network layer: names and addresses, routing. Local area networks: ethernet and switches. Wireless networks and network security. Prerequisite: CS 110.


  • GER:DB-EngrAppSci

Course Prequisites

CS 144 is useful for



Grade Distribution

Sign Up

To save CS 144 to your course bucketlist

Already Have An Account? Log In