The Internet and Core Technologies Flashcards
What does TCP/IP stand for?
The transmission control protocol and internet protocol
What is the difference between the internet and the world wide web?
The world wide web, or web for short, are the pages you see when you’re at a device and you’re online.
But the internet is the network of connected computers that the web works on. Think of the internet as the roads that connect towns and cities together. The world wide web contains the things you see on the roads like houses and shops.
What is the client-server model?
Client/server is a model of interaction in which a program sends a request to another program and awaits a response.
The client refers to the user’s device or program that is making a request for data. A client can be a browser or application running on a user’s laptop, smartphone, or tablet.
The server is the device or program in that network that waits for incoming requests and sends back data.
What is the job of the server?
The server is dedicated to holding the websites files. Servers contain logic for processing a request and identifying the files and data that the client has specified. It will respond to the browser’s request with the necessary files.
What is a server?
A server is a specialized computer connected to a network which provides, or “serves up”, resources or services.
How do browsers and servers communicate?
The browser and server communicate with each other using the internet protocol HTTP (hypertext transfer protocol), which allows for data transfer.
What’s the role of the browser?
The browser initiates a request to the server and renders website files.
What is HTTP?
HTTP stands for hypertext transfer protocol and is a standardized set of rules for how browsers and servers transfer data to one another.
What are status codes?
When a server responds to a client, the server specifies a status code as a part of the response. Status codes indicate whether or not the HTTP request was successfully completed and if there was an error, they contain some information about the type of error that happened.
What does the 404 code mean?
The requested resource was not found
How do web browsers work?
Every time we load a webpage, our device sends a request for each file that makes up that page.
1.When a user types in a URL and presses enter, the server processes the request and sends the HTML file back to the client. The HTML file holds content and links to display the site properly.
2.The browser will begin to search for elements in the HTML file and it will start to make additional HTTP requests for any other external resources used by the HTML file. This often includes:
a.) One or more CSS stylesheets.The browser analyzes the CSS and starts applying the visual styles to the content of the site.
b.) Website assets, like images and videos, from the server to the browser.
c.) One or more JavaScript files.
What are static web pages?
Static web pages are web pages that do not respond to user behavior and the content is the same for all users.
How is web 2.0 different than web 1.0?
Web 2.0:
1. Provides a dynamic user experience by offering content that responds to user input without forcing the page to reload.
2. Emphasizes user-generated content and social sharing.
What’s the function of the Console tab in Chrome developer tools?
The Console tab that outputs JavaScript logs and errors from a web application
What’s the function of the Sources tab in Chrome developer tools?
The Sources tab shows all content resolved for the current page. The Sources tab includes HTML, CSS, JavaScript, images and videos.
What’s the function of the Network tab in Chrome developer tools?
The Network tab allows you to inspect the timeline and details of HTTP requests and responses for a webpage.
What’s the function of the Memory tab in Chrome developer tools?
The Memory tab displays the parts of your code that are consuming the most resources. This feature helps to identify if and where your code needs improvement.
What’s the function of the Performance tab in Chrome developer tools?
The Performance tab shows what the web browser is doing over time. It can help you identify functions that are taking the most time if your web application is running slow.
What is an IP address?
It’s a unique string of characters that identifies each computer using the Internet Protocol to communicate over a network.
What is an Internet Protocol and which ones are typically in use?
IP is a set of rules governing the format of data sent over the internet or other network. Version four and version six are currently the two most widely used standards of internet protocol.
What is the difference between IP4 and IP6 address?
In protocol version four an IP address contains four octet. It’s separated by periods or dots. For example 192.0.2.235. In protocol version six. An IP address contains eight groups of hexadecimal digits separated by a colon. For example 4527:0a00:1567:0200:ff00:0042:8329.
What are IP packets?
IP packets are structures that carry data during transmission on an IP network. When you send data across a network, you send the data as a series of messages called IP packets. They are also known as data grams.
What are the component parts of an IP packet?
At a high level IP packets contain a header and a payload or the data. They include the destination IP address and source IP address. These addresses are in the header along with some additional information to help deliver the packet. And the payload contains the data of the packet and some of the other protocols, mainly the TCP and the UDP, which contain payloads that contain further protocols inside of them.
What are the three typical issues with IP packet delivery?
These issues are:
1. they can arrive out of order,
2. they can become damaged or corrupted in transit or
3. they can be dropped or lost during transit.