This class was created by Brainscape user Rhona McCracken. Visit their profile to learn more about the creator.

Decks in this class (22)

N1. Internet Overview
What is the internet,
What are services,
What are communication systems
15  cards
N2. Basic Architecture
Internet protocol reference model...,
Protocol at application level,
Protocols at transport level
11  cards
N3. TCP client-server
What is a server,
What is a client,
What is a fqdn
6  cards
N4. Internet protocol
Internetworking what cannot be gu...,
Is ip connection oriented or conn...,
What are ip addresses used for
13  cards
N5.1 TCP
What layer of the internet model ...,
What are tcp packets called,
Is tcp connection oriented or con...
22  cards
N5.2 UDP
What does udp stand for,
Why use udp not tcp,
Is udp connection oriented or con...
7  cards
N6. Java Regex
What is a possible use of a regul...,
Regex character,
Regex character
20  cards
N7. GUI Client System
Three components of a simple gui,
Gui structurewhat is a frame,
Gui structurewhat is a panel
4  cards
N8. Server Systems
Purpose of server systems,
What is meant by server scalability,
What is meant by server performance
7  cards
W1. The Web Model
What were the three main componen...,
What does html stand for,
What is html for
18  cards
W2. Computation
Describe the og web model,
Describe the modern web model,
List technologies needed to creat...
15  cards
W3. The DOM
How does parameter passing work i...,
What does dom stand for,
In the dom what does the window o...
13  cards
W4.1 Asynch & State - callbacks and promises
Does js have threads,
What are the 2 styles of asynchro...,
What is a callback function
12  cards
W4. Asynch & State - Cookies and local storage
What are cookies used for,
What does cookie storage look like,
Give some examples of pre defined...
7  cards
W5. AJAX
What does ajax stand for,
What is ajax for,
Process of ajax communication bet...
8  cards
W6. NodeJS Express
What is the purpose of express,
What are 3 benefits of using express,
What is the purpose of routes
6  cards
W7. ReactJS
What issues are there with ajax,
What is a model view controller mvc,
What is reactive programming
13  cards
N9. HTTP
What does http stand for,
What is http,
In an http response header what w...
12  cards
N11. Security
What is a firewall,
Disadvantage of firewalls,
What is the difference between se...
14  cards
N10. Addressing
Describe the hierarchy of global ...,
What is dhcp,
How would a client request an add...
11  cards
N11. IP Routing
What is cidr,
What is the difference between fi...,
What are the possible metrics for...
19  cards
N12. Application paradigms
Describe peer to peer paradigm,
Describe client server paradigm,
Give an overview of peer to peer ...
6  cards

More about
CS2003

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Rhona McCracken's CS2003 flashcards for their University of St Andrews class now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

CS2003 - Networks
  • 12 decks
  • 107 flashcards
  • 2 learners
Decks: 1 Concepts And Terms I 2 Tcp Sockets, 3 Servers, 4 Http, And more!
CS2003
  • 17 decks
  • 383 flashcards
  • 3 learners
Decks: Week 1 Net, Week 2 Web, Sample Paper, And more!
Make Flashcards