Main.HomePage History

Hide minor edits - Show changes to markup

September 22, 2011, at 04:54 PM by asa200 -
Deleted lines 13-14:

Test

September 22, 2011, at 04:54 PM by asa200 -
Added lines 14-15:

Test

September 14, 2009, at 07:02 PM by ti8 -
Changed lines 1-13 from:

Here is the monkey wiki. Put stuff here

to:

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 (Intro to Computational Media or equivalent). Familiarity with physical computing (Intro to Physical Computing or equivalent) is helpful, but not essential. Some, though not all, production work in the class requires programming and possibly physical and electronic construction. There is a significant reading component to this class as well.

Topics include:

  • topologies: how to think about them (nodes and links), how few workable ones there are, and how there's no topology so stupid it isn't in use some place.
  • addressing and routing: what a namespace is, three ways to generate a name (nesting, serial uniqueness, random pseudo- uniqueness), the difference between smart and dumb networks, why the phone network and the internet differ even though they use the same wires
  • protocols: envelopes and contents, the stack and the reference lie, end-to-end principles, reliability vs. speed tradeoffs
  • scale: more is different, scale breaks otherwise workable systems, makes redundancy and degeneracy critical, tends to push systems
  • a discussion of security and its effects

Exercises include:

  • Basic socket communication, both software and embedded hardware versions
  • Client-server programming
  • An HTTP/RESTian model exercise
September 14, 2009, at 06:59 PM by ti8 -
Changed line 1 from:
to:

Here is the monkey wiki. Put stuff here

September 14, 2009, at 06:57 PM by ti8 -
Changed lines 1-13 from:

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 (Intro to Computational Media or equivalent). Familiarity with physical computing (Intro to Physical Computing or equivalent) is helpful, but not essential. Some, though not all, production work in the class requires programming and possibly physical and electronic construction. There is a significant reading component to this class as well.

Topics include:

  • topologies: how to think about them (nodes and links), how few workable ones there are, and how there's no topology so stupid it isn't in use some place.
  • addressing and routing: what a namespace is, three ways to generate a name (nesting, serial uniqueness, random pseudo- uniqueness), the difference between smart and dumb networks, why the phone network and the internet differ even though they use the same wires
  • protocols: envelopes and contents, the stack and the reference lie, end-to-end principles, reliability vs. speed tradeoffs
  • scale: more is different, scale breaks otherwise workable systems, makes redundancy and degeneracy critical, tends to push systems
  • a discussion of security and its effects

Exercises include:

  • Basic socket communication, both software and embedded hardware versions
  • Client-server programming
  • An HTTP/RESTian model exercise
to:
September 08, 2009, at 09:23 PM by ti8 -
Changed line 3 from:

Possible topics include:

to:

Topics include:

Changed line 10 from:

Possible exercises include:

to:

Exercises include:

Changed lines 12-14 from:
  • Client-server programming
  • A group protocol/messaging exercise
  • An HTTP/RESTian model exercise
to:
  • Client-server programming
  • An HTTP/RESTian model exercise
August 25, 2009, at 03:34 PM by ti8 -
Changed lines 8-10 from:
  • a discussion of security and its effects Possible exercises include:
to:
  • a discussion of security and its effects

Possible exercises include:

August 25, 2009, at 03:32 PM by ti8 -
Changed lines 5-7 from:
  • addressing and routing: what a namespace is, three ways to generate a name (nesting, serial uniqueness, random pseudo- uniqueness), the difference between smart and dumb networks, why the phone network and the internet differ even though they use the same wires * protocols: envelopes and contents, the stack and the reference lie, end-to-end principles, reliability vs. speed tradeoffs
  • scale: more is different, scale breaks otherwise workable systems, makes redundancy and degeneracy critical, tends to push systems * a discussion of security and its effects Possible exercises include: * Basic socket communication, both software and embedded hardware versions * Client-server programming
  • A group protocol/messaging exercise * An HTTP/RESTian model exercise
to:
  • addressing and routing: what a namespace is, three ways to generate a name (nesting, serial uniqueness, random pseudo- uniqueness), the difference between smart and dumb networks, why the phone network and the internet differ even though they use the same wires
  • protocols: envelopes and contents, the stack and the reference lie, end-to-end principles, reliability vs. speed tradeoffs
  • scale: more is different, scale breaks otherwise workable systems, makes redundancy and degeneracy critical, tends to push systems
  • a discussion of security and its effects Possible exercises include:
  • Basic socket communication, both software and embedded hardware versions
  • Client-server programming
  • A group protocol/messaging exercise
  • An HTTP/RESTian model exercise
August 25, 2009, at 03:32 PM by ti8 -
Changed lines 1-12 from:

Welcome to PmWiki!

A local copy of PmWiki's documentation has been installed along with the software, and is available via the documentation index.

To continue setting up PmWiki, see initial setup tasks.

The basic editing page describes how to create pages in PmWiki. You can practice editing in the wiki sandbox.

More information about PmWiki is available from http://www.pmwiki.org .

to:

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 (Intro to Computational Media or equivalent). Familiarity with physical computing (Intro to Physical Computing or equivalent) is helpful, but not essential. Some, though not all, production work in the class requires programming and possibly physical and electronic construction. There is a significant reading component to this class as well.

Possible topics include:

  • topologies: how to think about them (nodes and links), how few workable ones there are, and how there's no topology so stupid it isn't in use some place.
  • addressing and routing: what a namespace is, three ways to generate a name (nesting, serial uniqueness, random pseudo- uniqueness), the difference between smart and dumb networks, why the phone network and the internet differ even though they use the same wires * protocols: envelopes and contents, the stack and the reference lie, end-to-end principles, reliability vs. speed tradeoffs
  • scale: more is different, scale breaks otherwise workable systems, makes redundancy and degeneracy critical, tends to push systems * a discussion of security and its effects Possible exercises include: * Basic socket communication, both software and embedded hardware versions * Client-server programming
  • A group protocol/messaging exercise * An HTTP/RESTian model exercise