Unit 10 - The Internet Flashcards
Define Internet
A network of inter-connected networks
Define World Wide Web
The set of resources that are available using the Internet
Define Internet Backbone
The principal data routes between interconnected networks and the internet
Define IP address
A unique identifier for a node connected to a network
Define FQDN
Fully Qualified Domain Name - a domain name that identifies the exact location of a web page in the WWW
Define URL
Uniform Resource Locator - a link that specifies the means of accessing a recourse and its location across a network
Define DNS
Domain Name System Server - dedicate computer (used as servers) with an index of domain names and their corresponding IP address
Define data packet
A block of data
Define circuit switching
Creating a communication connection between two end points for the duration of a phone call or transfer of data
Define latency
The time taken for a piece of data to arrive at the desired location
Define gateway
A networking device that connects two networks which are using different protocols
Define a firewall
Hardware or software that consists of a series of ports that control the traffic that pass through them
Define stateful inspection
Scanning payloads for malicious software before allowing them access to a network or device
Define proxy server
A server that acts on a devices behalf in order to keep the IP address of that client hidden when doing things such as using the internet
Define encryption
The act of encoding a plaintext message so that is cannot be deciphered unless you have a numerical key to decrypt it
Define symmetric encryption
Using the same key to decrypt the message as you used to encrypt the message and sending it across a network to the receiver
Define asymmetric encryption
Using two different keys to encrypt and decrypt a message so that a key does not have to be sent over a network
Define a digital signature
A method of verifying the integrity of a message
Define a worm
An individual program that does not need the user to spread through a computer and exploit vulnerabilities in the system
Define a trojan
A malicious piece of software that masquerades as something useful, it cannot self replicate but it can perform functions such as opening up back doors to your computer so the bandwidth and data can be exploited remotely
Define phishing
A communication that causes the user to visit a website and enter information that can then be exploited .e.g. bank details
Define SQL corruption
Entering commands into an SQL database to change processing or corrupt or access data
Define buffer overflow
When a program attempts to write data to a location that is too small and the data is placed into neighboring instruction space
Define TCP/IP stack
A set of rules used to format messages so that they can be sent across a network
Define MAC
Media Access Control - an address that uniquely identifies a physical device with a Wireless Network Interface Card
Define port
Alerts a device to deal with a piece of data to the computer
Define socket
An endpoint of a communication channel (often comprised of the IP address and the port)
Define SSH
Secure Shell - an encrypted protocol that allows secure communication between nodes across a network
Define unusable IP addresses
An IP address that is not used as they are reserved for specific purposes
Define NAT
Network Address Translation Service - a service provided by routers or other devices that allows devices with unusable IP addresses to communicate with the internet
Define subnet mask
Used on an IP address to identify the network identifier within the address
Define network identifier
The section of the IP address that identifies the network the nodes reside in
Define host identifier
The section of the IP address that identifies the specific nodes within the network
Define DCHP
Dynamic Host Configuration Protocol - a protocol that assigns dynamic IP addresses to devices within a network
Define a static IP address
An IP address that is assigned and does not change every time the same device connects to the network (as opposed to a dynamic IP address)
Define API
Application Programming Interface - a set of functions and protocols that a server provides to a client that details its functionality
Define WebSocket protocol
An API used to establish a persistent TCP socket connection
Define thick client
One that can do much of the processing independently of the server
Define thin client
A client that relies on the server for the majority of the processing a storage capacity
Define zero client
A type of thin client which downloads the latest configuration and OS version from the server each time the user switches on
Describe the internet backbone
A set of dedicated connection that are used to connect key large networks across the globe
Define ISP
Internet Service Provider - a company that provides subscribers with access to the internet
Which two parts make up a fully qualified domain name?
The domain name and the host name
Which three parts make up a URL?
The domain name, the host name and the resource to be accessed
What is the process when a computer wants to access a web page?
A request is made to the DNS server by the computer which provides the DNS server with the domain name. The DNS then returns the IP address the computer will use to access the web page.
How many global internet registries are there?
5
Why is packet switching better than circuit switching?
Packet switching allows communication channels to be shared
What happens during circuit switching?
A dedicated communications channel (route for packets) is made between two points for the duration of a communication, this channel cannot be shared
What are the three parts of a packet?
Header, payload and trailer
What is the size range for a payload?
500 to 1500 bytes
What does the trailer do?
It flags that it is the end of the packet and also includes checksum
What is a gateway?
A gateway occurs when a packet needs to be transferred between two networks with different protocols. The header is removed and then reapplied with the new protocols and correct format for the new network.
What device is a gateway often integrated with?
A router