Final Exam Flashcards
What is meant by edge computing?
Edge computing is a distributed computing paradigm which brings computer data storage closer to the location where it is needed. Computation is largely or completely performed on distributed device nodes. Edge computing pushes applications, data and computing power (services) away from centralized points to locations closer to the user.
Why is edge computing important for the Internet of Things?
Data generated by IoT devices is processed by the cloud; however, physical distance between these devices and the cloud can cause latency. Edge computing allows some application processing to be performed by a small edge server positioned between to the cloud and the user. Usually located closer to the user. Removes some of the work load from the cloud and the users device causing a low latency communication.
What are some challenges with edge computing?
- Finding optimal locations and how to power the servers required
- Security (both cyber and physical)
- How to provide maintenance to the servers
What year was Bluetooth version 1 released?
1999
What is the name of the organization that founded Bluetooth, currently owns the Bluetooth Trademark, controls Bluetooth research and development, and licenses marketing?
Bluetooth Special Interest Group (SIG)
What ways can you avoid interference with Wi-Fi
- Time Division Multiplexing (TDM)
- use 5Ghz Wi-Fi
Which frequency-shift keying filter algorithm does Bluetooth use.
- Gaussian filter
- Differential filter
Internet Protocol Stack
Application, Transport, Network, Link , Physical
Why do you think that spectrum sharing between Wi-Fi and DSRC on the 5.9 GHz band would be a bad thing?
Disruption of communication. Latency due to increased network traffic on the same band. Decreased reliability due to packet loss and miscommunication.
What are some security concerns with 5G?
- A much larger network, meaning a larger field of potential threats
- Creation of new services that will cause a need for new security solutions.
- The threat of automotive cyber attacks will rise as autonomous vehicles become more widespread.
What is ARQ?
Automatic repeat request (ARQ) is a protocol for error control in data transmission. When the receiver detects an error in a packet, it automatically requests the transmitter to resend the packet. This process is repeated until the packet is error free or the error continues beyond a predetermined number of transmissions.
Protocol examples for transport layer?
TCP/UDP
Protocol examples for application layer?
DNS, HTTP, SMTP, FTP
The application layer is responsible for?
supporting network applications
What is the transport layer responsible for?
routing of datagrams from source to destination