Google Flashcards

1
Q

TCP

A

Transmisson Control Protocol is a core protocol of the Internet Protocol Suites which provides a reliable, ordered, error-checked delivery pf data between applications running on hosts communicating via an IP network.

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

UDP

A

User Datagram Protocol is a simpler and faster protocol than TCP, it’s used to send data without guaranteeing delivery or order, making it ideal for applications like video-streaming or online gaming where speed is more important than reliability.

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

Machine Learning

A

Machine Learning is an area of artificial intelligence which allows the computer to learn and make predictions based on data, improving as it is exposed to more information.

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

Virtual Machine

A

Virtual Machine is a software which allows an operating system to run inside another operating system. The Virtual Machine is separated from the host operating system, both of them having they’re own virtual hardware and resources.

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

API

A

Application Programming Interface is a mechanism which allows 2 softwares to communicate with other through a set of rules and protocols, enabling them to request or exchange data.

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

OSI

A

Open System Intercommunication model describes 7 layers with which the computers systems to communicate over a network. The 7 layers are: Physical, Data, Network, Transport, Session, Presentation and Application.

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

HTTP

A

Hypertext Transfer Protocol is the core foundation of the World Wide Web and data communication, enabling the transfer of data and other resources between the server and the client, usually a web browser.

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

Proxy

A

Proxy Server acts as an intermediary between a user’s device and the internet; it helps improve security, manage network traffic and hides the user’s IP address for increased privacy

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

IP Address

A

Internet Protocol it’s an address that identifies a device on the internet or a local network

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

DNS

A

Domain Name System translates human readable domain names into machine readable IP addresses.

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

FireWall

A

The FireWall is a network security that monitors network traffic and decides to allow or block set traffic based on a set of security rules.

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

VPN

A

Virtual Private Network encrypts your traffic and disguises you online identity, It’s a digital connection between your computer and a private server.

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

SSH

A

Secure Shell Protocol is a secure way of communication and transferring data across two servers or computers using encryption.

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

Encryption

A

Encryption is the process of converting info or data into code to prevent unauthorized access.

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

Gateway

A

Gateway is a network node that is used in telecommunications and connects two networks with different transmission protocols.

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

Interpreted Language

A

Interpreted language executes the source code line-by-line by using an interpreter

17
Q

Compiled Language

A

Compiled Language converts the source code into machine code to run or intermediates code before executing using a compiler.

18
Q

Difference between Interpreted Language and Compiled Language

A

The difference between Interpreted Language and Compiled Language is the way they execute code; one by using an interpreter the other by converting source code into machine code or by utilizing a converter.

19
Q

Data Structure

A

Data Structure is a way of organizing and storing data; it helps efficiency when accessing and managing data.

20
Q

Relational Databases

A

Relational Databases stores data into tables, rows, primary keys and foreign keys; for examples we have MySQL.

21
Q

Non-relational Databases

A

Non-relational Databases stores data but the storage model is optimized for the type of data it stores: videos and pictures who can’t be stored into tables; for example we have Apashe Casandra and MongoDB.

22
Q

What is the difference between HTML and a programming language?

A

Hypertext mark up language is a mark up language created for the Web; therefor it has no programing logic and can’t compute 2 + 2.

23
Q

VPC

A

Virtual Private Cloud is a customizable, isolated and secure virtual network within a public cloud infrastructure, enabling users to manage their own IP address range, subnets and security settings.

24
Q

HTTP response status codes

A

1xx informational response
2xx successful
3xx redirection
4xx client error
5xx server error

25
Q

HTTP/HTTPS Ports

A

HTTP uses a 32 bit address and uses only digits while HTTPS uses a 128 bit address and uses both digits and letters.

26
Q

What is the difference between HTTP and HTTPS?

A

The main difference between HTTP and HTTPS is that HTTPS encrypts data between the client and the server using SSL(Secure Socket Layer)/TLS(Transport Layer Security), making it secure, whereas HTTP does not encrypt data, leaving it vulnerable to interception.