SAMENVATTING COLLEGES WEEK 2 T/M 8
*Week 1 heeft geen colleges.
Week 2: The web and the internet
The web → A global internet application
URL → uniform resource locator
A server → ( on the other side of for example a website) it serves information to a user that requests
the information. A computer that serves information on a network
Client →The web browser that request the information
The internet → global network
Network protocol → makes sure that different computers/machines can communicate through a
network.
Internet layers abstractions
- Link layer → information from one computer to another, wifi or ethernet
- Internet layer → connects networks together, ip (identifyer)
- Transport layer → communication channel between 2 computers on the network, router,
crossroads, TCP is a protocol that ensures that every information leaving the source is
received in good order by the destination, UDP
- Application layer → the actual communication, http, smtp, mqtt
The cloud → an abstraction to hide the servers to provide services. It hides many servers.
Internet architecture : (the way the product service system reaches and relies on the internet.)
1. Direct internet connection → 4g network, no local control via home network, it needs a
dataplan
2. Local network → broadband router, no dataplan, through wifi
3. Smartphone as gateway → Bluetooth
4. Dedicated gateway → same roll as a smartphone but it is continuously there, internet
connection at all times.
5. Device to device → for example washing machine and a fridge.
6. Service to service → across the internet between service providers., 3rd company party
LEER DE GRAFIEKEN
, A gateway is a way to make things simpler, the devices can talk on the local network
Gateway → translates from one network protocol to another, it translate for example from
Bluetooth the internet network.
8 fallacies of distributed computing
- The network is Reliable
- Latency is zero
- Bandwidth is infinite
- The network is secure
- Topology does not change
- There is one administrator
- Transport cost is zero
- The network is homogenous
Client does a http request
http → Hyper Text Transfer Protocol → foundation of the web.
The method defines the action to how you use the http.
- Post
- Get
- Delete
- Put
Web API
API: (Application Programming Interface) → what resources/capabilities does the product expose to
the network. Holistic understanding of context → this is what designers do. Promises and limitations
of a service.
Designer → What should and should not be exposed?
- Granularity
- Structure
Scrapping → getting data from different places to make your product works how you want it to
work.
*Week 1 heeft geen colleges.
Week 2: The web and the internet
The web → A global internet application
URL → uniform resource locator
A server → ( on the other side of for example a website) it serves information to a user that requests
the information. A computer that serves information on a network
Client →The web browser that request the information
The internet → global network
Network protocol → makes sure that different computers/machines can communicate through a
network.
Internet layers abstractions
- Link layer → information from one computer to another, wifi or ethernet
- Internet layer → connects networks together, ip (identifyer)
- Transport layer → communication channel between 2 computers on the network, router,
crossroads, TCP is a protocol that ensures that every information leaving the source is
received in good order by the destination, UDP
- Application layer → the actual communication, http, smtp, mqtt
The cloud → an abstraction to hide the servers to provide services. It hides many servers.
Internet architecture : (the way the product service system reaches and relies on the internet.)
1. Direct internet connection → 4g network, no local control via home network, it needs a
dataplan
2. Local network → broadband router, no dataplan, through wifi
3. Smartphone as gateway → Bluetooth
4. Dedicated gateway → same roll as a smartphone but it is continuously there, internet
connection at all times.
5. Device to device → for example washing machine and a fridge.
6. Service to service → across the internet between service providers., 3rd company party
LEER DE GRAFIEKEN
, A gateway is a way to make things simpler, the devices can talk on the local network
Gateway → translates from one network protocol to another, it translate for example from
Bluetooth the internet network.
8 fallacies of distributed computing
- The network is Reliable
- Latency is zero
- Bandwidth is infinite
- The network is secure
- Topology does not change
- There is one administrator
- Transport cost is zero
- The network is homogenous
Client does a http request
http → Hyper Text Transfer Protocol → foundation of the web.
The method defines the action to how you use the http.
- Post
- Get
- Delete
- Put
Web API
API: (Application Programming Interface) → what resources/capabilities does the product expose to
the network. Holistic understanding of context → this is what designers do. Promises and limitations
of a service.
Designer → What should and should not be exposed?
- Granularity
- Structure
Scrapping → getting data from different places to make your product works how you want it to
work.