Topic 9: Fundamentals of Communication & Networking

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/58

encourage image

There's no tags or description

Looks like no tags are added yet.

59 Terms

1
New cards

Baud rate

The number of signal changes in the communication medium per second[cite: 62].

2
New cards

Bit rate

The number of bits transmitted over the communication medium per second[cite: 62].

3
New cards

Bandwidth

The range of frequencies that a communication medium is capable of transmitting[cite: 62].

4
New cards

Latency

The difference in time between an action being initiated and its effect being noticed[cite: 62].

5
New cards

Protocol

A set of rules relating to communication between devices[cite: 62].

6
New cards

Serial data transmission

Data is sent one bit at a time over a single communication line[cite: 63].

7
New cards

Parallel data transmission

Uses numerous parallel communication lines to send multiple bits simultaneously[cite: 63].

8
New cards

Skew

A problem in parallel transmission where bits sent together are received at slightly different times due to varying electrical properties[cite: 63].

9
New cards

Crosstalk

An issue in parallel transmission where signals from tightly packed lines leak into one another and corrupt data[cite: 64].

10
New cards

Synchronous data transmission

A shared clock signal is used by both sender and receiver to time when signals are sent[cite: 64].

11
New cards

Asynchronous data transmission

Uses start and stop bits to indicate transmission duration without needing a shared clock signal[cite: 64].

12
New cards

Physical star topology

A network layout where each client has its own direct connection to a central hub[cite: 67].

13
New cards

Physical bus topology

A network layout where clients connect to a single shared cable backbone terminated at both ends[cite: 68].

14
New cards

Client-server network

A setup where one or more central servers provide services and management to network clients[cite: 69].

15
New cards

Peer-to-peer network

A setup where services are provided directly by clients with equal status, eliminating the need for a central server[cite: 69].

16
New cards

WiFi

A wireless local area network based on international standards enabling seamless connectivity[cite: 70].

17
New cards

CSMA/CA

A wireless protocol where devices listen to check if a communication channel is idle before transmitting to avoid collisions[cite: 71].

18
New cards

RTS/CTS

A wireless protocol adding request-to-send and clear-to-send messages to handle hidden nodes[cite: 71].

19
New cards

Packet

A container used to transmit data across networks, containing sender and recipient addresses, payload contents, and TTL[cite: 74, 75].

20
New cards

Router

A network device that reads packet recipient addresses to forward data via the fastest route[cite: 75].

21
New cards

Gateway

A device connecting networks with different protocols by stripping old protocol details and reassigning addresses for the new protocol[cite: 75].

22
New cards

Fully Qualified Domain Name (FQDN)

A domain name specifying an exact resource that can be interpreted in only one way, always including the host name[cite: 76].

23
New cards

Domain Name Server (DNS)

A system that translates human-friendly domain names into their corresponding IP addresses using lookup tables[cite: 77].

24
New cards

Internet registry

An organisation responsible for allocating IP addresses and protecting depleting unallocated pools[cite: 77].

25
New cards

Packet filtering

A firewall mechanism that accepts or blocks packets based on source IP addresses or port/protocol numbers[cite: 78].

26
New cards

Stateful inspection

A firewall mechanism that examines packet contents and tracks active network connections before allowing traffic[cite: 78].

27
New cards

Proxy server

A server sitting between public and private networks that manages packets and masks internal private IP addresses for anonymity[cite: 78].

28
New cards

Symmetric encryption

Encryption where both sender and receiver share the same private key to both encrypt and decrypt data[cite: 79].

29
New cards

Asymmetric encryption

Encryption using a mathematically related key pair—a public key for encryption and a private key for decryption[cite: 79].

30
New cards

Digital signature

An encrypted message digest using the sender's private key appended to verify sender identity and ensure data integrity[cite: 80].

31
New cards

Digital certificate

A file issued by a certificate authority that verifies the ownership of an asymmetric key pair[cite: 81].

32
New cards

Worm

Malware that can self-replicate between computers across a network or via downloaded malicious files[cite: 82].

33
New cards

Trojan

Malware disguised as a benign file that users are tricked into opening[cite: 82].

34
New cards

Virus

Malware requiring an executable host file to reside in, lying dormant until the host file runs[cite: 82].

35
New cards

TCP/IP Stack

A communication protocol architecture formed from four distinct layers: application, transport, network, and link[cite: 86].

36
New cards

Application Layer (TCP/IP)

Selects and uses the correct protocol to transmit data, interacting directly with the user via application software like web browsers[cite: 86].

37
New cards

Transport Layer (TCP/IP)

Establishes an end-to-end virtual path, splits data into packets, and assigns port and sequence numbers[cite: 86].

38
New cards

Network Layer (TCP/IP)

Provides the correct source and destination IP addresses for each packet, where routers operate[cite: 86, 87].

39
New cards

Link Layer (TCP/IP)

Controls physical network connections and appends unique MAC addresses to packets, which change with every network hop[cite: 87].

40
New cards

Socket Address

A combination of an IP address and a port number separated by a colon that identifies a specific application on a device[cite: 87].

41
New cards

FTP (File Transfer Protocol)

A protocol running on ports 20 & 21 used for transferring files between devices via anonymous or non-anonymous access[cite: 88].

42
New cards

SSH (Secure Shell)

A protocol running on port 22 used for secure remote management, computer access, and command execution with encryption[cite: 88].

43
New cards

HTTP (Hypertext Transfer Protocol)

A protocol running on port 80 used by web servers to deliver unencrypted text web pages to clients[cite: 88].

44
New cards

HTTPS (Hypertext Transfer Protocol Secure)

A protocol running on port 443 that performs the same function as HTTP but encrypts data during transmission for security[cite: 88].

45
New cards

POP3 (Post Office Protocol 3)

A protocol running on ports 110 & 995 used to check for and download new emails from an email server[cite: 88].

46
New cards

SMTP (Simple Mail Transfer Protocol)

A protocol running on ports 25, 587 & 465 used for sending emails between a client and an email server[cite: 88].

47
New cards

Subnet Mask

A bitmask used alongside an IP address with a bitwise AND operation to determine the network identifier and subnet[cite: 89].

48
New cards

IPv4 Address

A 32-bit address consisting of four dotted quad bytes representing numbers from 0 to 255, providing roughly 4 billion unique addresses[cite: 90].

49
New cards

IPv6 Address

A 128-bit address formed of eight blocks of four hexadecimal characters separated by colons, providing around 10^37 unique addresses[cite: 90].

50
New cards

Routable vs Non-Routable IP Addresses

Routable (public) IP addresses are globally unique, whereas non-routable (private) IP addresses can be reused across different isolated private networks[cite: 90].

51
New cards

DHCP (Dynamic Host Configuration Protocol)

A system that dynamically assigns temporary private IP addresses to devices from a shared pool as they join a network[cite: 91].

52
New cards

NAT (Network Address Translation)

A technique where a router replaces a device's private IP address with its own public IP address for internet communication, recording the mapping to handle responses[cite: 91].

53
New cards

Port Forwarding

A mechanism used when a client needs to access a server on a private network by sending packets to the router's public IP and port, which are then forwarded via NAT[cite: 92].

54
New cards

WebSocket Protocol

An application-layer API providing a constant, full-duplex stream of data between two devices with reduced packet headers[cite: 92].

55
New cards

REST (Representational State Transfer)

A design methodology for online database applications that maps HTTP methods (POST, GET, PUT, DELETE) to database CRUD operations[cite: 93].

56
New cards

CRUD Operations

An acronym representing the four basic database functions: Create (INSERT), Retrieve (SELECT), Update (UPDATE), and Delete (DELETE)[cite: 93].

57
New cards

JSON vs XML

JSON is a data format that is more compact, easier to read, easier to create, and faster for computers to process than XML[cite: 94].

58
New cards

Thin-Client Network

A network where the majority of processing power and storage belongs to central servers, keeping clients inexpensive and easily managed centrally[cite: 95].

59
New cards

Thick-Client Network

A network where independent clients possess their own processing power and storage, eliminating the need for a central server[cite: 95].