Networking and Internet Flashcards
Protocol
A standard set of rules that allows devices to communicate.
Serial computing
- Run on single processor
- Problem broken into discrete instructions
- Instructions executed one after the other
Parallel computing
The use of several processors to perform one SINGLE TASK
- Run on multiple processors
- Problem broken into discrete parts that can be solved concurrently
- Parts broken into discrete instructions
- Instructions executed on multiple processors simultaneously
WAN
A set of links-that-connect geographically remote computers and local area networks.
LAN
Group of devices, computers, printers, scanners, under the control of one organization in a small geographical area.
Gateway
Device that connects networks that use different protocols.
Server
A software process that provides a service request by a client
Client
A software process that requests and uses the services provided by a server
MAC (address)
A media access control address also called physical address, is a unique identifier assigned to network interfaces for communications on the physical network segment
IP (v4) address
A unique address that identifies a device on a network: 32 bits e.g. 192.168.168.5
Switch
Networking device that connects devices together on a network, by using packet switching to receive, process and forward data to the destination device. (Wiki) (Switching: examining packets and routing them to a specific destination)
Router
Device that connects networks that use the same protocol. It forwards packets by using the IP address
TCP/IP
A set of working practices that follow all internet users to communicate with each other whatever their equipment
Datagram/ packet
Group of bits containing, source/ destination address, error control bits and data payload
Socket
Combination of host IP address and a port number. It forms a bidirectional communication path between the end processes or applications
e.g. 192.168.168.2:1045
Port
an address for a software process e.g. 80
Encapsulation
Inclusion of one data structure within another e.g. contents of data payload are hidden from the TCP layer data that packages it.
Giving an example, explain why network protocols are necessary
Because otherwise computers wouldn’t be able to communicate with each other. For example: if two computers didn’t use FTP protocol they wouldn’t be able to share files.