The internet Flashcards

1
Q

What is a network?

A

It is a group of computers or other devices which are connected to each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the Internet?

A

The internet is a network of networks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In simple words, how does the internet work?

A

The internet works by connecting devices and computer systems together using a set of standardized protocols.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a more detailed version of how the internet works?

A
  1. the internet is made up of a global network of interconnected routers.
  2. These routers are responsible for directing traffic between different devices and systems.
  3. data is sent over the internet and broken into small packets that are sent from your device to a router.
  4. the router examines the packet and forwards it to the next router in the path towards its destination, until it reaches the final destination.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a packet?

A

A small unit of data that is transmitted over the internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a router?

A

A device that directs packets of data between different networks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is an IP address?

A

A unique identifier assigned to each device on a network used to route data to the correct destination.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a domain name?

A

A human-readable name that is used to identify a website.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the domain name system (DNS)?

A

The Domain Name System is responsible for translating domain names into IP addresses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does HTTP do?

A

The Hypertext Transfer Protocol is used to transfer data between a client (such as a web browser) and a server (such as a website).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is HTTPS?

A

An encrypted version of HTTP that is used to provide secure communication between a client and server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are SSL/TLS?

A

The Secure Sockets Layer and Transport Layer Security protocols are used to provide secure communication over the internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a protocol?

A

A protocol is a set of rules and standards that define how information is exchanged between devices and systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) used for?

A

TCP and UDP ensure that packets are transmitted reliably and efficiently

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is IP and what does it do?

A

It stands for Internet Protocol and it is responsible for routing packets of data to their correct destination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How are IP addresses represented?

A

IP addresses are typically represented as a series of four numbers separated by periods, such as “192.168.1.1”.

17
Q

How does DNS (Domain name system) translate Domain names into IP addresses.

A
  1. When you enter a domain name into your web browser, your computer sends a DNS query to a DNS server, which returns the corresponding IP address.
  2. Your computer then uses that IP address to connect to the website or other resource you’ve requested.
18
Q

How do HTTP and HTTPS transfer data between a client and a server?

A
  1. When you visit a website, your web browser sends an HTTP request to the server, asking for the webpage or other resource you’ve requested.
  2. The server then sends an HTTP response back to the client, containing the requested data.
  3. HTTPS is a secure version of HTTP.
  4. It encrypts the data being transmitted between the client and server using SSL/TLS (Secure Sockets Layer/Transport Layer Security) encryption. This provides an additional layer of security, helping to protect sensitive information such as login credentials, payment information, and other personal data.
19
Q

What is the underlying communication protocol used by most internet-based applications and services?

A

TCP/IP (Transmission Control Protocol/Internet Protocol)

20
Q

What are ports?

A

Ports are used to identify the application or service running on a device. Each application or service is assigned a unique port number, allowing data to be sent to the correct destination.

21
Q

What are sockets?

A

A socket is a combination of an IP address and a port number, representing a specific endpoint for communication. Sockets are used to establish connections between devices and transfer data between applications.

22
Q

What are connections?

A

A connection is established between two sockets when two devices want to communicate with each other. During the connection establishment process, the devices negotiate various parameters such as the maximum segment size and window size, which determine how data will be transmitted over the connection.

23
Q

What are certificates?

A

SSL/TLS certificates are used to establish trust between the client and server. They contain information about the identity of the server and are signed by a trusted third party (a Certificate Authority) to verify their authenticity.

24
Q

What is a handshake in SSL/TLS?

A

During the SSL/TLS handshake process, the client and server exchange information to negotiate the encryption algorithm and other parameters for the secure connection.