Mind Maps on Networking and Operating Systems Concepts

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/92

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

93 Terms

1
New cards

Distributed Applications

Programs running across multiple hosts for functionality.

2
New cards

Socket API

Interface for communication between applications and OS.

3
New cards

Network Protocols

Rules governing data transmission over networks.

<p>Rules governing data transmission over networks.</p>
4
New cards

Bandwidth

Maximum data transfer rate of a network connection.

5
New cards

Transmission Delay

Time taken for data to travel across a network.

6
New cards

Queuing Delay

Time packets spend waiting to be transmitted.

<p>Time packets spend waiting to be transmitted.</p>
7
New cards

Processing Delay

Time taken to process a packet's header.

8
New cards

Round Trip Time (RTT)

Total time for a packet to travel to destination and back.

<p>Total time for a packet to travel to destination and back.</p>
9
New cards

Nodal Delay

Delay at each node in a network path.

<p>Delay at each node in a network path.</p>
10
New cards

Throughput

Rate of successful message delivery over a communication channel.

11
New cards

Circuit Switching

Dedicated communication path established for duration of transmission.

12
New cards

Packet Switching

Data is sent in packets over shared network paths.

13
New cards

Multithreaded Process

Process that can execute multiple threads simultaneously.

14
New cards

Kernel

Core component of an operating system managing resources.

15
New cards

Preemptive Scheduling

Allocating CPU time slices to processes dynamically.

16
New cards

Application Layer

Layer responsible for user interface and application services.

17
New cards

Transport Layer

Layer providing end-to-end communication services.

18
New cards

Network Layer

Layer responsible for packet forwarding and routing.

19
New cards

Data Link Layer

Layer managing node-to-node data transfer.

20
New cards

Encapsulation

Wrapping data with protocol information at each layer.

21
New cards

Internet Protocol

Protocol for sending data across networks.

22
New cards

Fiber Optic Communication

Transmission of data as light pulses through fiber cables.

<p>Transmission of data as light pulses through fiber cables.</p>
23
New cards

Physical Layer

First layer in the OSI model, transmits raw data.

24
New cards

Internet Protocol

Protocol for routing packets across networks.

25
New cards

Application Layer

Layer where applications interact with network services.

26
New cards

Transport Layer

Ensures reliable data transfer between hosts.

27
New cards

TCP

Transmission Control Protocol, reliable stream-oriented protocol.

<p>Transmission Control Protocol, reliable stream-oriented protocol.</p>
28
New cards

UDP

User Datagram Protocol, connectionless and faster than TCP.

29
New cards

Datagram

Basic unit of data in UDP communication.

30
New cards

Flow Control

Mechanism to prevent sender from overwhelming receiver.

31
New cards

HTTP

HyperText Transfer Protocol, used for web communication.

32
New cards

HTTP Status Codes

Codes indicating the result of HTTP requests.

33
New cards

DNS

Domain Name System, translates domain names to IP addresses.

<p>Domain Name System, translates domain names to IP addresses.</p>
34
New cards

Iterative Query

DNS query where the client queries multiple servers.

35
New cards

Recursive Query

DNS query where the server resolves the name completely.

36
New cards

DNS Records

Data entries in DNS containing information about domains.

37
New cards

Encapsulation

Process of wrapping data with protocol information.

38
New cards

Session Layer

Manages sessions between applications for data exchange.

39
New cards

Presentation Layer

Formats data for the application layer, handles encryption.

40
New cards

Web Caching

Storing copies of web resources to improve access speed.

41
New cards

Conditional GET

HTTP request method to check if cached data is fresh.

42
New cards

Client-Server Architecture

Model where clients request services from centralized servers.

43
New cards

Peer-to-Peer Architecture

Model where each participant can act as both client and server.

44
New cards

Multiplexing

Combining multiple signals into one channel.

45
New cards

Demultiplexing

Separating combined signals back into original channels.

46
New cards

Source IP Address

Unique identifier for a device on a network.

47
New cards

Reliable Communication

Ensuring data is transmitted accurately and completely.

48
New cards

Reliable Data Transfer

Protocols ensuring data integrity over unreliable channels.

49
New cards

RTT (Round Trip Time)

Time taken for a signal to travel to destination and back.

50
New cards

TCP (Transmission Control Protocol)

Protocol for reliable, ordered, and error-checked delivery.

51
New cards

Flow Control

Mechanism to control data transmission rate between sender and receiver.

52
New cards

Congestion Control

Techniques to prevent network congestion and manage traffic.

<p>Techniques to prevent network congestion and manage traffic.</p>
53
New cards

Input Port Queuing

Buffering incoming packets at the router's input port.

54
New cards

Output Port Queuing

Buffering packets waiting to be transmitted from output port.

55
New cards

Longest Prefix Matching

Routing technique to find the best match for IP addresses.

56
New cards

First-Come, First-Served (FCFS)

Scheduling method where packets are processed in arrival order.

57
New cards

Priority Scheduling

Packet scheduling based on priority levels.

58
New cards

Generalized Round Robin

Fair scheduling method distributing time slices among packets.

59
New cards

IP Address

Unique identifier for a device on the Internet.

60
New cards

Subnet

Segment of a larger network, defined by a mask.

61
New cards

Maximum Transmission Unit (MTU)

Largest packet size that can be transmitted over a network.

62
New cards

IPv4

Fourth version of Internet Protocol using 32-bit addresses.

63
New cards

IPv6

Sixth version of Internet Protocol using 128-bit addresses.

64
New cards

DHCP (Dynamic Host Configuration Protocol)

Protocol for dynamically assigning IP addresses to devices.

65
New cards

Dijkstra's Algorithm

Algorithm for finding the shortest paths in a graph.

66
New cards

OSPF (Open Shortest Path First)

Link-state routing protocol for IP networks.

67
New cards

Distance Vector Algorithm

Routing algorithm based on distance and direction to reach destinations.

68
New cards

Distance Vector Algorithm

Routing protocol using distance metrics for paths.

69
New cards

Poisoned Reverse

Technique to prevent routing loops in networks.

70
New cards

BGP

Border Gateway Protocol for inter-domain routing.

71
New cards

Policy Based Routing

Routing decisions based on policies rather than metrics.

72
New cards

Hot Potato Routing

Routing method to minimize latency by offloading traffic.

73
New cards

Path Attributes

Characteristics of BGP routes influencing selection.

74
New cards

Tier 1 ASes

Networks providing global reach without paying for transit.

75
New cards

Tier 2 ASes

Networks that pay for transit to reach Tier 1.

76
New cards

Tier 3 ASes

Local networks relying on Tier 2 for internet access.

77
New cards

Flow Control

Mechanism to manage data transmission rates between nodes.

78
New cards

Error Detection

Techniques to identify errors in transmitted data.

79
New cards

Datalink Layer Services

Services managing data transfer between adjacent network nodes.

80
New cards

MAC Protocols

Methods for managing access to shared communication channels.

81
New cards

TDMA

Time Division Multiple Access for channel sharing.

82
New cards

FDMA

Frequency Division Multiple Access for channel sharing.

83
New cards

CSMA/CD

Carrier Sense Multiple Access with Collision Detection.

<p>Carrier Sense Multiple Access with Collision Detection.</p>
84
New cards

ARP

Address Resolution Protocol for mapping IP to MAC addresses.

85
New cards

Ethernet Switch

Device connecting multiple devices in a network.

86
New cards

Forwarding Table

Table used by routers to direct packets.

87
New cards

Software Defined Networking (SDN)

Network architecture allowing programmable network management.

88
New cards

Flow Table Abstraction

Data structure for managing flows in SDN.

89
New cards

OpenFlow

Protocol for communication between SDN controller and devices.

90
New cards

Network Slicing

Creating multiple virtual networks on a shared infrastructure.

91
New cards

Caching Algorithms

Strategies for storing frequently accessed data.

92
New cards

Content Distribution Network (CDN)

System of distributed servers delivering content to users.

93
New cards

Principle of Locality

Access patterns where recently accessed data is reused.