Nätverksarkitektur Flashcards
What is Internet of Everything, IoE? Describe each of the terms.
IoE is an intelligent system that unites people, data, processes and things (IoT). It is a network of connections.
People: connecting people in more valuable ways.
Data: converting data into intelligence to make better decisions.
Process: delivering the right information to the right person or machine at the right time.
Things: IoT. Physical devices connected to the Internet.
What is Internet of Things, IoT?
What is the purpose of IoT?
IoT describes the network of physical objects (things), that are embedded with software, sensors and other technologies.
The purpose is to connect and exchange data with other devices over the Internet.
What is a backhaul topology and when is it used?
A backhaul topology transports traffic between a remote site and the Internet via a centralized backbone, such as the headquarters of an organization.
What is delat tolerant networking, DTN?
DTN is an approach to computer network that wants to address technical issues in heterogenous networks that may lack continuous network connectivity.
What is Quality of Experience, QoE?
Which parameters are measured?
A measure of the overall level of customer satisfaction.
Some of the parameters that are measured are availability and access.
What is Quality of Service, QoS?
Which parameters are measured?
QoS measures software and hardware.
Some of the parameters that are measured are latency, availability, delay and reliability.
How is data sent?
Data is sent in packets.
What does a packet contain?
Which kind of information does the header contain?
Header, data and sometimes a trailer.
The header contains protocol information, for example the destination.
What is best-effort delivery?
It is a network service in which the network does not provide any guarantee that data is delivered or that delivery meets any quality of service.
What is ARPAnet?
The first wide-area packet switched network, a predecessor to today’s internet. Developed in 1969.
What is routing?
Rules for how data packets are transmitted between networks. It is a process of selecting a path for traffic in a network or between networks.
What is internetworking?
The protocols and functions needed to send data over several networks.
What is the OSI model and how many layers does it have? Name the layers.
The OSI model consists of seven layers. The purpose of the model is to find technical problems related to data communication.
- Application
- Presentation
- Session
- Transport
- Network
- Data link
- Physical
What is peer-to-peer, P2P?
P2P is a network architecture that consists of a decentralized network or peer nodes that act as both clients and servers. P2P does not have a base station that controls the network.
What is the TCP/IP model?
It is like a counterpart to the OSI model. It consists of four layers:
- Application
- Transport
- Network
- Network interface
Layers 2-4 are what makes the Internet.
What is the network layer responsible for?
Sending packets between a source and a host, they can belong to different networks.
What is the internet protocol and what does it do?
The internet protocol (IP) is the only protocol allowed on the internet.
- It consists of two versions, IPv4 and IPv6.
- IP is a connectionless transmission.
- IP is a best effort protocol, no error control.
How many bits does an IPv4 protocol have?
Which two parts does it consist of?
32 bits, 4 bytes.
192.168.xx.xxx. The address is written in dotted-decimal format.
The two parts are net id (prefix) and host id (suffix).
Net id identifies the network that the terminal is connected to.
Host id identifies the terminal itself on this network.
What is the transport layer responsible for?
This layer is responsible for sending data (messages) between two application processes.
What is encapsulation?
Encapsulation adds information to the packet as it travels to the destination.
What is decapsulation?
Decapsulation reverses the process by removing the information, so the destination device can read the original data.
What are the two main transport layer protocols?
TCP: transmission control protocol. TCP provides a connection-oriented reliable data transmission. Uses go-back-n ARQ for error and flow control.
UDP: user datagram protocol. UDP provides a connectionless best-effort data transmission without error control or flow control.
What is the application layer responsible for?
This layer is responsible for providing application to users.
Which are the two main user models for internet applications?
Client-server model. For example www, social media and online games.
P2P. For example bit torrent and ace stream.
What is the data link layer responsible for?
This layer is responsible for sending frames between two nodes that are connected via a physical link.
How does CSMA/CA work?
Carrier-sensing multiple access/collision avoidance. The goal is to avoid collisions from occurring, not detecting them.
Nodes attempt to avoid collisions by starting transmission after the channel is sensed to be idle. Important for wireless networks.
What is TDMA?
TDMA: time-division multiple access. It is a channel access for method for shared-medium networks.
TDMA allows several users to share the same frequency channel by dividing the channel into different time slots.
Where is CSMA/CA used?
In a contention-based MAC protocol.
Where is TDMA used?
In a contention-free MAC protocol.
What is the physical address also called?
How many bytes?
MAC address.
It consists of 6 bytes, 48 bits, 12 hex digits.
What is the physical layer responsible for?
This layer is responsible for sending bits between two nodes connected through a physical link.
What is digital transmission?
The bits are represented by a digital signaler (different voltage levels).
What is analog transmission?
The bits are represented by analog signals (modulated signal).
What are three basic methods for error detection?
Simple parity-check code.
Cyclic redundancy check (CRC).
Checksum.
How does simple parity-check code work?
An extra bit is added to the sequence. A k-bit data word is changed to an n-bit code where n = k + 1.
How does cyclic redundancy check work?
Used in digital networks to detect changes of digital data.
How does checksum work?
Checksum is a small-sized block of data derived from another block of digital data with the purpose of detecting errors.
What is forward error correction (FEC)?
Data is coded in such a way that errors can be detected.
Which are the three basic types of automatic repeat request, ARQ?
Go-back-n ARQ.
Stop-and-wait ARQ.
Selective repeat ARQ.
What is a gateway?
A gateway is connected to the internet and acts as a router. A gateway allows data to flow from one network to another.
How does a centralized network work?
Give some examples.
A base station/AP controls the data transmission. The base station/AP is connected to a gateway through a backhaul link.
Examples: cellular network, WLAN, satellite networks.
How does a decentralized network work?
Give some examples.
It is a self-organized network where each host can also act as a router. Sinks connect to the gateway that connects to the internet.
Examples: mobile ad-hoc networks, mesh networks, sensor networks.