Week 7 - Networks And Distributed Architectures Flashcards
What is the idea behind networks and distributed architectures?
Machines powering our software resides in different places now. There is a separation between physical and software applications
What are examples of local area networks?
LAN: ethernet (wired) cabled network or wi-if (wireless)
What is an ethernet
Shared wired connection
What is a wi-if
Shared radio channel
Why are LAN’s useful?
You can isolate them from external networks and you can manage different components of the network.
What are the benefits and shortcomings to wi-fi
[+] Flexibility of connecting from anywhere. You don’t need specific, designated end-points
[-] can be interfered with
What are the benefits of ethernet?
[+] faster connection
What is an IP address and why do you need it?
IP stands for internet protocol. It’s an address so that the sender knows who is requesting and receiving the packet.
What is a feature of the IP address?
It needs to be unique and depends very much on the level of network. For example, there is an IP address for nodes at the global network, centralised network and local network.
What are the benefits of distribute architectures
You get to manage information at different levels - parcelling them at higher or lower levels.
What is my IP (at different levels)
ISP assigned IP - SMU’s IP for connection to ISP
Locally assigned IP - SMU assigns IP for each user
How does the packet travel?
Message sent to SMU’s ISP first then the router decides who is the receiver
How does information travel?
Data is exchanged on computer networks in packets. The data is split up and the packets are sent out individually, they get routed and switched around.
How does the internet work?
The network is connected to other networks, till the point that everyone is connected at some point. This is why the internet is described as distributed.
Why is the internet distributed architecture?
There is no central authority controlling the internet. You can connect as a node and have access to the network to send something from one IP to another IP