test two

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/135

flashcard set

Earn XP

Description and Tags

chapters 5-7

136 Terms

1
New cards

Workgroup Model

A LAN networking model that involves decentralized user account databases on each individual computer

2
New cards

. Domain Model

A LAN networking model that uses one or more servers and Active Directory to centralize user account control and resource management

3
New cards

. Client/Server Model

A networking model where clients connect to a centralized server for applications or services, and processing primarily occurs on the server

4
New cards

. Local Accounts

User accounts that exist on a single computer and can be used to control access to resources only on that specific computer

5
New cards

Kerberos Protocol

An authentication protocol used in Windows Active Directory that verifies user identity and grants secure access to network resources using encrypted digital tickets.

6
New cards

. Domain Accounts

User accounts stored in Active Directory that are recognized throughout the domain and can control resources on all domain computers

7
New cards

. System Account

A special built-in Windows account that represents the operating system and possesses many of the same privileges as the administrator

8
New cards

. Guest Account

A restricted user account created automatically on a Web server (such as in IIS) to allow anonymous users to view Web pages

9
New cards

. Root Account

The Linux superuser account that has full access to everything on the system, uniquely identified by a User ID (UID) of 0 and Group ID (GID) of 0

10
New cards

. Daemon Accounts

Restricted, individual user accounts assigned to specific background programs or services in Linux to limit security risks

11
New cards

. User ID (UID)

A unique numeric identifier assigned to a user in Linux; UIDs under 100 are reserved for system users, while regular users start at 500 in Red Hat Linux

12
New cards

. Group ID (GID)

A unique numeric identifier assigned to a set of users in Linux

13
New cards

. NTFS Permissions

Detailed file system access controls in Windows required on NTFS-formatted drives to regulate user and group access to files and folders

14
New cards

. Full Control Permission

A Windows NTFS permission that includes all other permissions and allows taking ownership and changing file attributes

15
New cards

. Modify Permission

A Windows NTFS permission that allows reading, writing, and deleting files or folders

16
New cards

. List Folder Contents Permission

A Windows NTFS standard permission that applies exclusively to folders, allowing users to view the files and subfolders within

17
New cards

. Linux File Permissions

Access rights in Linux categorized into Read (4), Write (2), and Execute (1), evaluated separately for Owner (User), Group, and Others

18
New cards

. chmod

The primary Linux command-line utility used to modify file and directory access permissions using numeric digits (0-7) or symbolic notation

19
New cards

. Share Permissions

Access controls applied to shared network folders in Windows, consisting of Full Control, Change, and Read

20
New cards

. Most Restrictive Rule

The rule stating that when share permissions and NTFS permissions are combined, the most restrictive permission takes precedence

21
New cards

. Group Policy

Centralized administrative rules in Windows Active Directory used to enforce network policies, such as password parameters and user rights

22
New cards

HTTP (Hypertext Transfer Protocol)

The protocol governing how Web servers and browsers format and exchange messages for retrieving Web pages

23
New cards

. Stateless Protocol

A protocol characteristic where each transmitted Web page or request is completely independent of every other request sent by the server

24
New cards

. KeepAlive (Persistent Connections)

A setting in HTTP 1.1 that maintains an open TCP connection allowing a browser to receive multiple files in a single connection

25
New cards

. Web Server Root

The physical directory location on a Web server where default HTML documents and subfolders are stored (e.g., c:\inetpub\wwwroot for IIS, /var/www/html for Apache)

26
New cards

. apachectl

The command-line control utility used to start, stop, and restart the Apache Web server in Linux

27
New cards

. Internet Information Services (IIS)

Microsoft's GUI-based Web server software integrated into Windows Server operating systems

28
New cards

. IIS Locked Down Mode

The default installation security mode in IIS 6.0 that permits only static HTML files to serve, disabling dynamic features like ASP unless explicitly allowed

29
New cards

. Hosting by Port Number

Hosting multiple websites on a single server by assigning each site a unique TCP port above 1023 (e.g., port 8080)

30
New cards

. Hosting by IP Address

Hosting multiple websites by assigning multiple physical or virtual IP addresses to a network interface card on the server

31
New cards

. Hosting by Host Name (Name Virtual Hosting)

The most common virtual hosting method where multiple domain names share a single IP address on port 80, using the HTTP Host header to route requests

32
New cards

. Virtual Host

An Apache configuration that allows a single server process to run multiple distinct websites or domains

33
New cards

. Virtual Directory

A Web directory that appears to be located beneath the Web server root, but is physically stored elsewhere on the disk, on a network share, or redirected to a URL

34
New cards

. Alias Directive

An Apache directive in httpd.conf used to map a virtual directory name to its physical file path on the system

35
New cards

. WebDAV (Web Distributed Authoring and Versioning)

An HTTP extension service in IIS and Apache that enables users to manage and share files on a Web server

36
New cards
Static Web Page
A page that contains only HTML statements and is sent to the browser without any processing
37
New cards
Dynamic Web Page
A page that contains programming statements to customize its output
38
New cards
Database Management System (DBMS)
A system that stores data on a computer in an organized format, typically using SQL to define and manipulate the data for processing
39
New cards
Relational Database
A database structure that organizes data into tables containing rows and columns
40
New cards
Table
A container of organized data in a database with columns and rows similar to a spreadsheet, where each column describes a specific characteristic
41
New cards
Row
Data stored in a record in a database table
42
New cards
Column
An attribute or characteristic of a table in a relational database
43
New cards
Primary Key
In a table, one or more columns whose values uniquely define the contents of the row
44
New cards
Foreign Key
A column in one table that is related to a primary key in another table
45
New cards
Normalization
The series of rules for organizing data into tables where all columns not part of the primary key are related solely to the primary key, and not to each other
46
New cards
Structured Query Language (SQL)
The language used to interact with a relational database management system using English-like statements
47
New cards
Data Manipulation Language (DML)
The part of SQL that does the inserting, updating, deleting, and selecting of data, and is the most common part of SQL used in programming
48
New cards
Data Definition Language (DDL)
The part of SQL that creates the tables and other objects in a database
49
New cards
Data Control Language (DCL)
The part of SQL that controls access to the data and tables, often through usernames and passwords
50
New cards
SELECT
A Data Manipulation Language (DML) statement used to retrieve data from a database table
51
New cards
INSERT
A Data Manipulation Language (DML) statement used to insert new data rows into a table
52
New cards
UPDATE
A Data Manipulation Language (DML) statement used to modify existing data within a table
53
New cards
DELETE
A Data Manipulation Language (DML) statement used to delete records from a table
54
New cards
CREATE
A Data Definition Language (DDL) statement used to create tables and other objects in the database
55
New cards
ALTER
A Data Definition Language (DDL) statement used to alter the structure of a database
56
New cards
DROP
A Data Definition Language (DDL) statement used to delete objects from the database
57
New cards
TRUNCATE
A Data Definition Language (DDL) statement used to remove all records from a table, including removing all allocated space
58
New cards
GRANT
A Data Control Language (DCL) statement that gives users access privileges to a database
59
New cards
REVOKE
A Data Control Language (DCL) statement that withdraws access privileges given with the GRANT command
60
New cards
Microsoft Access
A file-based DBMS designed for smaller databases that is easy to learn and use, but lacks built-in security, disaster recovery, and undo capabilities
61
New cards
Microsoft SQL Server
A sophisticated commercial DBMS commonly used in Windows/IIS environments that handles large databases and integrates with ASP.NET
62
New cards
MySQL
A high-performance, open-source database management system available for free, commonly used with Apache in Linux environments
63
New cards
Cookie
Text that a Web site stores on your disk that can be retrieved by the Web server whenever you visit the site
64
New cards
Open Database Connectivity (ODBC)
A technology that acts as an intermediary between the DBMS and the programming language
65
New cards
Object Linking and Embedding Database (OLE DB)
A database connectivity standard from Microsoft that is faster and more flexible than ODBC
66
New cards
Java Database Connectivity (JDBC)
A technology that enables Java programs to execute SQL statements and connect to database management systems
67
New cards
Data Source Name (DSN)
A connection to a database created on the server (via the Windows Control Panel) that isolates detailed database configuration information from application code
68
New cards
Active Server Pages (ASP)
A Web-based programming language created by Microsoft for Windows Web servers to generate dynamic pages
69
New cards
Active Server Pages .NET (ASP.NET)
A Web-based programming environment created by Microsoft based on ASP that allows for dynamic page creation and includes code optimized for SQL Server
70
New cards
PHP (PHP Hypertext Preprocessor)
A Web-based scripting language commonly used with Apache Web servers to create dynamic Web pages and communicate with MySQL
71
New cards
Common Gateway Interface (CGI)
A protocol that allows the operating system to interact with the Web server, often using scripting languages like Perl
72
New cards
char Data Type
A SQL data type that defines a fixed character length and always takes up the maximum space allowed by its definition
73
New cards
varchar Data Type
A SQL data type that defines variable-length character text, taking up only the actual space needed for the data
74
New cards
Linux Permission Targets
Access rights assigned across three distinct categories: Owner (User), Group, and Others.
75
New cards
Linux Read Permission (r)
Allows viewing or copying file contents; on directories, allows listing files and subfolders using commands like ls (numeric value = 4).
76
New cards
Linux Write Permission (w)
Allows editing, modifying, or deleting a file; on directories, allows creating or removing files inside the folder (numeric value = 2).
77
New cards
Linux Execute Permission (x)
Allows running an executable script or program file; on directories, allows entering or accessing the directory using cd (numeric value = 1).
78
New cards
chmod Numeric Value 4
Assigns Read-only (r--) access to a user, group, or others in Linux.
79
New cards
chmod Numeric Value 2
Assigns Write-only (-w-) access to a user, group, or others in Linux.
80
New cards
chmod Numeric Value 1
Assigns Execute-only (--x) access to a user, group, or others in Linux.
81
New cards
chmod Numeric Value 7
Assigns full Read, Write, and Execute (rwx) access (4 + 2 + 1) to a user, group, or others.
82
New cards
chmod Numeric Value 6
Assigns Read and Write (rw-) access (4 + 2) to a user, group, or others.
83
New cards
chmod Numeric Value 5
Assigns Read and Execute (r-x) access (4 + 1) to a user, group, or others.
84
New cards
chmod 755
Gives the file Owner full rights (7 = rwx), while Group and Others get Read and Execute rights (5 = r-x).
85
New cards
chmod 644
Gives the file Owner Read and Write rights (6 = rw-), while Group and Others get Read-only rights (4 = r--).
86
New cards
NTFS File System
The standard Windows file system required to set granular file-level and folder-level security permissions.
87
New cards
Full Control (NTFS)
Grants complete administrative access to a file or folder, including changing permissions and taking ownership.
88
New cards
Modify (NTFS)
Allows reading, writing, editing, creating, and deleting files or subfolders, but does not allow changing security permissions or taking ownership.
89
New cards
Read & Execute (NTFS)
Allows viewing/reading file contents AND running executable application programs; includes List Folder Contents.
90
New cards
List Folder Contents (NTFS)
A folder-level permission that allows viewing the names of files and subdirectories located inside a directory.
91
New cards
Read (NTFS)
Allows viewing and reading file or folder contents, but prevents running executable files or making edits.
92
New cards
Write (NTFS)
Allows saving changes to existing files and creating new files or folders.
93
New cards
Windows Share Permissions
Network-level access controls applied to shared folders across a LAN, consisting of Full Control, Change, and Read. Effective Permission Rule
94
New cards
Authentication
The process of determining and verifying a user's true identity (confirming who you are) before granting access.
95
New cards
What You Know Authentication
The most common authentication method based on private knowledge, such as user names, passwords, or PINs
96
New cards
What You Have Authentication
An authentication method based on physical items, such as smart cards, entry cards, or security tokens.
97
New cards
Who You Are Authentication
An authentication method based on biometrics, such as fingerprints, facial recognition, or voice patterns
98
New cards
HTTP 1.1
The current version of HTTP that supports persistent connections (KeepAlive), allowing browsers to request and receive multiple files over a single TCP connection.
99
New cards
Port 80
The standard, default TCP network port used by web servers to listen for and serve unencrypted HTTP web traffic.
100
New cards
Port 443
The standard TCP network port used by web servers to establish secure, encrypted HTTPS communications via SSL/TLS.