Understanding Networks Wk 1: Set up Linux Host

Raspberry Pi Setup using Tutorial

YAY! Installed node and able to connect to sandbox! Biggest shoutout to Tom Igoe for all the help!

Questions + Answers + Notes:

  • got stuck at “testing your network connection with curl”
  • Q: Does raspberry pi have it’s own memory? I noticed the “wpa_supplicant.conf”  file is not in the sd card when I read it from my computer. Is it stored on the raspberry pi?
  • Q: Difference between ESSID and SSID? Is it a problem if the ESSID is “off/any”example of whats happening
    • A: ESSID is the same as SSID; the issue is that “ESSID: off/any” means that the internet is not connected.
  • Q: why was my pi not able to connect to the sandbox370?
    • A: 1.) wrong sanbox password, 2.) not putting “sudo” in front of “ifconfig” command when you are logged into the pi
  • Note: when you run “sudo ifconfig”, and notice that the wlan0 (which is the wifi card) does not have an ip address with “inet” –> means not connected to wifi yet.Screenshot 2019-09-12 14.01.58.png
  • Note: “ifup activates a network interface, making it available to transmit and receive data.”
  • Note: “ifdown command disables a network interface, placing it in a state where it cannot transmit or receive data.”
  • Note: for installing node to raspberry pi via command line: https://stackoverflow.com/questions/32563173/installing-node-js-on-raspberry-pi-2
  • Note: IP deals with packets; TCP enables hosts to establish a connection and exchange streams of data

 

References found along the way: 

https://lb.raspberrypi.org/forums/viewtopic.php?t=112027http://www.circuitbasics.com/raspberry-pi-wifi-installing-wifi-dongle/https://www.raspberrypi.org/forums/viewtopic.php?t=193941
https://www.digitalocean.com/docs/droplets/how-to/connect-with-ssh/
https://raspberrypi.stackexchange.com/questions/100598/ufw-and-iptables-on-buster
https://stackoverflow.com/questions/32563173/installing-node-js-on-raspberry-pi-2

Understanding Networks Wk 1: Reading Notes

Personal Notes

“Linked” Chapter 1-4:

  • QS: Since different networks probably follow different rules, it seems like Erdos and Renyi’s idea that nodes are connected randomly is an oversimplification of a complicated system?
  • By the end of chapter 4, we find out that people now think that networks are a combination of the two models (cluster formation, but links are random). Does this model exist for other networks? Albert Lazlo foreshadows that his research does not reveal this to be true for the Internet. I am curious to know how his research could be drastically different. 
  • QS: Is it possible that there is not only one overarching model that ALL networks follow? Couldn’t there be certain networks that look like one type of model, and another network look like another? I can imagine social networks being very different from molecular structures, even if they do have cluster formations. Do most scientists and mathematicians believe that there must be only one main model that all networks follow? Or is this something that they are trying to figure out?
  • “If the network is large, despite the links’ completely random placement, almost all nodes will have around the same number of links”
    • QS:  What is considered a large number though? Large depends on context, when does a network become considered large? Doesn’t a large network also depend on the type of network?
  • QS: the book mentioned in Chapter 3 that we would need a map of the full web, and nobody has one. Is this still true? How would one obtain a map, using robots/crawlers? What is limiting our current ability to get a full map? Is it the fact that billions of new urls and nodes are formed everyday? Is there another reason?
  • After reading these chapters, I am left wondering: does the internet work the same way as networks in society?

Why Google Went Offline Today and a Little Bit About How the Internet Works

  • Why is that no one from Moratel know how to check if they are receiving and announcing incorrect routes? Why is it that Cloudfare needs to do this task? What is Moratel not checking themselves? 
  • “Peering” is mentioned in the article but never explained? “Moratel immediately shutdown the BGP peering with Google after contact was made…” 

325 Hudson

  • Purpose: 325 Hudson will provide a stable long term neutral and cost effective environment for global and domestic network operators
  • QS: “Meet Me Room”: best place to get connected
    • Why do they look like big black boxes? What is the reason behind the design of these?
  • QS:Duct trenching (pg 10) what exactly are they doing in this photo? Duct trenching? What does this mean?

Live Web Wk 1: Self Portrait

Assignment: “Using HTML5’s video or audio tags along with JavaScript, create an interactive self portrait.”

This self portrait is meant to reflect an old school tv, with the letters of my names acting as buttons for different channels. The eyes (equipped with plus and minus signs) are the volume control for this “tv set.”  The nose acts as the power button, as it brings you to the “home” page which is just tv static. When you click on that letter, the colors of all the other letters and shape will change to that page’s color.

These videos are all reminiscent of shows/clips I love and could spend hours watching.

Live (turn on volume): https://emilylin-itp.github.io/live-web/wk1/self_1_code/index.html

Code: https://github.com/emilylin-itp/live-web/tree/gh-pages/wk1/self_1_code

Helpful Resources:

Live Web Wk 1: Synchronous Site

Example of a cool synchronous site: https://radio.garden/

Screenshot 2019-09-04 17.03.40.png

Radio Garden is a website developed by Amsterdam based Studio Moniker and Studio Puckey. This website was done with the research help of the Transnational Radio Encounters.

The website displays a 3d model of Earth with cities represented as points. A list of radio shows in that city appears when you click on that city. From that list you can select a live radio channel to tune into.

This site is wonderful in that it allows us to listen to sounds that are both nostalgic and foreign. When I first used Radio Gardens, I went straight to the KISS FM, the radio channel I grew up listening to in Los Angeles. It sounded just like I remembered- a radio host speaks bombastically after a top 40’s hip hop song plays. Then after this auditory trip down memory lane, I decided to see what I would hear if I went to Syria or Iran. The music was sang in a different language- Farsi for Iran and Arabic for Syria. As I am listening, I am wondering: do I feel closer to this country because I am listening to their music? Do I feel more connected? Or do I feel more distant because I can’t understand what the singer is saying? I think a bit of both, but ultimately I think I feel more in touch? It’s a nice thought to think that people in different time-zones, cultures and continents are listening to what I’m listening to at the same time.

radio show playing in amuda, syria

More questions that come up for me when experiencing this site: are the main listeners of radio now, both in US and outside? Have other countries radio membership dwindled since the rise of iPods and smart phones? How is this website even able to access the radio channels and shows of dictatorship countries, when google maps can’t even show certain sensitive areas? Is it easier to access these databases than I think? If I wanted to access other countries radio channels, cameras, and other media…how would I do that? Does the emotional nature of music lend itself well to live web as a medium (although I can’t understand the song, I can certainly feel the emotion behind it)?

To summarize: my mind is blown right now – I just find it amazing that I am having a radio tour of the world whilst sitting in a humdrum NYU library.

Update: I did some digging and found out that the radio channels in Iran are not actually the radio channels being played in that country. I asked someone from Iran if the radio channel on the website was actually the music he would listen to. His response was that the music was from a popular Iranian singer that the government wouldn’t have allowed. Most likely the radio channels displayed on the website for Iran and other “sensitive” countries came from somewhere outside of that country. Somehow this loses a little bit of the “live web” magic for me. However, this theory does make sense with my speculations regarding how Radio.garden is able to bypass the security of these more “sensitive” countries.