Categories

Recent Comments

    Click here to expand all course descriptions

    Understanding Networks

    Interactive technologies seldom stand alone. They exist in networks, and they facilitate networked connections between people. Designing technologies for communications requires an understanding of networks. This course is a foundation in how networks work. Through weekly readings and class discussions and a series of short hands-on projects, students gain an understanding of network topologies, how the elements of a network are connected and addressed, what protocols hold them together, and what dynamics arise in networked environments. This class is intended to supplement the many network-centric classes at ITP. It is broad survey, both of contemporary thinking about networks, and of current technologies and methods used in creating them.

    Prerequisites: Students should have an understanding of basic programming. This class can be taken at the same time as, or after, Intro to Computational Media or an equivalent intro to programming. Some, though not all, production work in the class requires basic programming. There is a significant reading component to this class as well.

    Learning Objectives

    In this class, you will learn about how communications networks are structured, and you will learn how to examine those structures using software tools. By the end of this class, you should have a working knowledge of the following concepts:

    * The basics of network theory, some history of the internet and the organizations and stakeholders involved in its creation and maintenance
    * The Open Systems Interconnect (OSI) model and standard internet protocols such as Internet Protocol (IP), Transmission Control Protocol (TCP) , Universal Datagram Protocol (UDP), and Hypertext Transport Protocol (HTTP). 
    * Network addressing, private and public IP addresses
    * What hosts, servers, and clients are and a few ways in which they communicate
    * What a command line interface  (CLI) is and how to use the tools available in one
    * The basics of internet security
    * How telecommunications networks are similar to other infrastructural networks, like power and transportation, and how they are different.


    Leave a Reply