Client-Side vs Server-Side Scripting Languages

RevolutionaryFresno avatar
RevolutionaryFresno
·
·
Download

Start Quiz

Study Flashcards

30 Questions

What does ARP stand for and what does it do?

Address Resolution Protocol; connects the IP address to a specific network device

How many numbers make up an IP address and what is the range of each number?

Four numbers; each number is between 1 and 255

Why are port numbers important in networking?

To identify the function of packets and route them accordingly

How many port numbers does each IP address come with?

Roughly 65,000 port numbers

What is the purpose of protocols in networking?

To determine how data are transported over the Internet and provide various services

Name some of the services provided by networking protocols.

Move web pages, move email, move files, move streaming media, provide watchdog functions

What is the potential risk of seeding the local machine's cache with incorrect data in the Domain Name Service (DNS)?

Sending the user's communications to the wrong place

How can shutting down a major portion of the Internet be achieved through polluting the database of DNS servers?

By denying access to the DNS server that provides address resolution to a population of users

What is the consequence if the DHCP server is compromised and starts issuing wrong information?

Severely limiting the ability of computers on the net to access the Internet

Why should users declare their character set when configuring their browsers?

To prevent garbled displays or unintended meanings

What is the role of HTML in web pages according to the text?

Formatting the text and images

What is the recommended security setting for browsers according to the text?

High security and scripting off

What is the Internet Hypertext Transfer Protocol (HTTP) responsible for?

Carrying HTML codes and other information efficiently over the Internet

What is the defense against buffer overflows mentioned in the text?

Good programming practice

How does the distributed nature of the DNS system mitigate the risk of DNS server pollution?

Backup systems will likely kick in

What may happen if the stack suddenly grows too large and overwrites the area above it?

Values stored in those regions may change, causing erratic behavior or crashes

How can stolen cookies be used maliciously?

To remind the server of the user's identity and past interactions

Why is it important to verify user input before processing it?

To ensure correct length and prevent misinterpretation

What are the most popular scripting languages for client-side applications?

JavaScript, VBScript, Java, ActiveX Controls, Macromedia Flash

Why does a server-side script typically run?

When a user has submitted answers to an application or form.

What are the two main paths in which the use of scripts on the server is divided?

Communicate with the server directly; Communicate via the Common Gateway Interface (CGI).

Name some scripting languages used for server-side applications.

Perl, Active Server Pages (ASP), PHP, ColdFusion, Java Server Pages (JSP), Python

What is the potential issue with malicious HTML tags in web requests?

They can cause the server to generate unpredictable or dangerous pages.

How can webmasters prevent issues from malicious code from other clients?

By turning off script functions and screening for embedded tags that indicate the presence of a script.

What is the risk associated with someone copying your cookies?

Tricking the server into revealing personal information

What is one potential consequence of cross-site scripting?

Exposing personal information or credit card numbers

How does ActiveX differ from Java in terms of memory isolation?

ActiveX does not use an isolating area of memory like Java does

What is the role of XNTP in network processes?

Maintaining consistent time across servers and clients

What impact can an attacker manipulating message times using XNTP have?

Messages could masquerade as real or legitimate messages could be rendered suspect

What is the recommended defense strategy against exploits like cross-site scripting?

Ensuring each server is properly protected

Explore the differences between client-side and server-side scripting languages including JavaScript, VBScript, Java, ActiveX Controls, and Macromedia Flash. Learn about the purposes and functionalities of scripts on the server-side and how user submissions interact with applications or forms.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Web Technology Quiz
15 questions

Web Technology Quiz

SociableWetland avatar
SociableWetland
Client-Side Scripting
4 questions

Client-Side Scripting

WellRoundedRetinalite2131 avatar
WellRoundedRetinalite2131
Use Quizgecko on...
Browser
Browser