SCC 306 Internet Applications Engineering at University Of Lancaster | Flashcards & Summaries

Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für SCC 306 internet applications engineering an der University of Lancaster

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen SCC 306 internet applications engineering Kurs an der University of Lancaster zu.

TESTE DEIN WISSEN
What is a web server and what does it do ? 
Lösung anzeigen
TESTE DEIN WISSEN
- a web server is a networked device that processes HTTP requests

-Take HTTP requests for named resources 
- Translates the domain into an IP via the DNS 
- retreives the files from the relavent file server 
- delivers the files to client who then sees them 
Lösung ausblenden
TESTE DEIN WISSEN
How can we scale our websites 
Lösung anzeigen
TESTE DEIN WISSEN
Vertical scaling is about having more servers more memory more CPU cores etc. This is fast

Horizontal scaling: We use simpler lower class hardware but split service up amongst many server. Saves in hardware costs, but requires more complex algorithms 

Lösung ausblenden
TESTE DEIN WISSEN
What is TCP 
Lösung anzeigen
TESTE DEIN WISSEN
TCP is a protocol from the internet protocol stack. That provides reliable, error checked streams of data from one application to another 
Lösung ausblenden
TESTE DEIN WISSEN
In the sense of a website what is an object.
Name all several types of objects
Lösung anzeigen
TESTE DEIN WISSEN
Websites primarily consist of a base file of html as well as references resources such as images videos and other content, which are called objects. 

Every object on a website is reference-able by URL 
Lösung ausblenden
TESTE DEIN WISSEN
What is DNS 
Lösung anzeigen
TESTE DEIN WISSEN
The domain name system is a remote database of website IP,S that we can query to route packets 
Lösung ausblenden
TESTE DEIN WISSEN
How does a HTTP TCP request response loop work.
Lösung anzeigen
TESTE DEIN WISSEN
- Client uses TCP to initiate a connection with        server (usually on port 80)

- Server accepts connection

- HTTP messages are exchanged between client and server 

- TCP connection is closed 
Lösung ausblenden
TESTE DEIN WISSEN
What is RTT and what factors affect it ? 

Lösung anzeigen
TESTE DEIN WISSEN
Round trip time is a useful tool for discovering the real latency of a a network. 

These times can be influenced by many factors including.

-Distance 
-Number of hops 
-Traffic 
-Server response time 
Lösung ausblenden
TESTE DEIN WISSEN
How is the DOM used by a webpage 
Lösung anzeigen
TESTE DEIN WISSEN
The DOM is used by the browser to understand the layout of a webpage so that it can prepare the site to receive assets like images and videos. 

It's the core structure or template of a Website 
Lösung ausblenden
TESTE DEIN WISSEN
What factors affect render time ? 
Lösung anzeigen
TESTE DEIN WISSEN
The browser must retrieve any linked content before rendering can begin
Lösung ausblenden
TESTE DEIN WISSEN
What layer does TCP and UDP work on
Lösung anzeigen
TESTE DEIN WISSEN
The Transport Layer 
Lösung ausblenden
TESTE DEIN WISSEN
What is DNS
Lösung anzeigen
TESTE DEIN WISSEN
The domain name system is a system that allows us to look up the IP of a server we want to send a request to. By procing a local instance of a distributed database if IP's. 

After our first interaction with this database an IP is usually cached for faster return trips.
Lösung ausblenden
TESTE DEIN WISSEN
What is a load balancer 
Lösung anzeigen
TESTE DEIN WISSEN
Distributes load across many servers equally nessasary in systems with many servers. 

Adjusts DNS values to facilitate this 
Lösung ausblenden
  • 3444 Karteikarten
  • 180 Studierende
  • 0 Lernmaterialien

Beispielhafte Karteikarten für deinen SCC 306 internet applications engineering Kurs an der University of Lancaster - von Kommilitonen auf StudySmarter erstellt!

Q:
What is a web server and what does it do ? 
A:
- a web server is a networked device that processes HTTP requests

-Take HTTP requests for named resources 
- Translates the domain into an IP via the DNS 
- retreives the files from the relavent file server 
- delivers the files to client who then sees them 
Q:
How can we scale our websites 
A:
Vertical scaling is about having more servers more memory more CPU cores etc. This is fast

Horizontal scaling: We use simpler lower class hardware but split service up amongst many server. Saves in hardware costs, but requires more complex algorithms 

Q:
What is TCP 
A:
TCP is a protocol from the internet protocol stack. That provides reliable, error checked streams of data from one application to another 
Q:
In the sense of a website what is an object.
Name all several types of objects
A:
Websites primarily consist of a base file of html as well as references resources such as images videos and other content, which are called objects. 

Every object on a website is reference-able by URL 
Q:
What is DNS 
A:
The domain name system is a remote database of website IP,S that we can query to route packets 
Mehr Karteikarten anzeigen
Q:
How does a HTTP TCP request response loop work.
A:
- Client uses TCP to initiate a connection with        server (usually on port 80)

- Server accepts connection

- HTTP messages are exchanged between client and server 

- TCP connection is closed 
Q:
What is RTT and what factors affect it ? 

A:
Round trip time is a useful tool for discovering the real latency of a a network. 

These times can be influenced by many factors including.

-Distance 
-Number of hops 
-Traffic 
-Server response time 
Q:
How is the DOM used by a webpage 
A:
The DOM is used by the browser to understand the layout of a webpage so that it can prepare the site to receive assets like images and videos. 

It's the core structure or template of a Website 
Q:
What factors affect render time ? 
A:
The browser must retrieve any linked content before rendering can begin
Q:
What layer does TCP and UDP work on
A:
The Transport Layer 
Q:
What is DNS
A:
The domain name system is a system that allows us to look up the IP of a server we want to send a request to. By procing a local instance of a distributed database if IP's. 

After our first interaction with this database an IP is usually cached for faster return trips.
Q:
What is a load balancer 
A:
Distributes load across many servers equally nessasary in systems with many servers. 

Adjusts DNS values to facilitate this 
SCC 306 internet applications engineering

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten SCC 306 internet applications engineering Kurse im gesamten StudySmarter Universum

Introduction to Construction Engineering

University of Technology Jamaica

Zum Kurs
Intro to Biomedical Engineering

Bahcesehir University

Zum Kurs
Cellular and Molecular Engineering- BME Applications

University of South Florida

Zum Kurs
Genetics Applications

Cardiff University

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden SCC 306 internet applications engineering
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen SCC 306 internet applications engineering