TCP/IP Model and Communication Systems Overview

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

1/85

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.

86 Terms

1
New cards

MAC Address

Unique identifier for network interfaces in Ethernet.

2
New cards

Switched Ethernet

Provides dedicated bandwidth, reducing collisions.

3
New cards

Internet Protocol (IP)

Addresses and routes packets across networks.

4
New cards

Transmission Control Protocol (TCP)

Reliable, connection-oriented protocol for data transfer.

5
New cards

Application Layer

Top layer of TCP/IP model; includes HTTP, FTP.

6
New cards

Transport Layer

Handles data transfer; includes TCP, UDP protocols.

7
New cards

Network Layer

Responsible for packet routing; uses IP protocol.

8
New cards

Physical Layer

Transmits raw binary data over physical mediums.

9
New cards

Layer Interaction

Layers provide services to adjacent layers.

10
New cards

Logical Link Control (LLC)

Manages frame synchronization, flow control, error checking.

11
New cards

Media Access Control (MAC)

Manages access to physical transmission medium.

12
New cards

CSMA/CD

Collision detection method for Ethernet networks.

13
New cards

Address Resolution Protocol (ARP)

Translates IP addresses to MAC addresses.

14
New cards

User Datagram Protocol (UDP)

Connectionless protocol, faster but less reliable.

15
New cards

Socket

Endpoint for network communication, defined by IP and port.

16
New cards

Local Domain Name Server (DNS)

Translates domain names to IP addresses.

17
New cards

DNS Cache

Stores resolved domain names for faster access.

18
New cards

Top-Level Domain (TLD)

Highest domain level, e.g., .com, .org.

19
New cards

Country Code Top-Level Domain (ccTLD)

Specific to a country, e.g., .uk for United Kingdom.

20
New cards

Quality of Service (QoS)

Manages network traffic to prioritize critical data.

21
New cards

Firewall

Controls network access and protects against threats.

22
New cards

Communication Channel

Medium for transferring data between devices.

23
New cards

Analog Signaling

Represents information as continuous signals.

24
New cards

Digital Signaling

Represents information as discrete binary values.

25
New cards

Simplex Channel

One-way communication, e.g., radio broadcast.

26
New cards

Half-Duplex Channel

Two-way communication, not simultaneous, e.g., walkie-talkie.

27
New cards

Full-Duplex Channel

Simultaneous two-way communication, e.g., telephone call.

28
New cards

Modulation

Varying a carrier signal to encode data.

29
New cards

Frequency-Division Multiplexing (FDM)

Allocates frequency bands for simultaneous data transmission.

30
New cards

Time-Division Multiplexing (TDM)

Assigns time slots for sequential data transmission.

31
New cards

Fiber-Optic Cable

Offers high bandwidth and low signal loss.

32
New cards

Guided Media

Physical pathways for data, e.g., twisted pair cables.

33
New cards

Unguided Media

Uses air for transmission, e.g., radio waves.

34
New cards

Digital Transmission Preference

Preferred for higher fidelity and noise resistance.

35
New cards

Digital Transmission

Less noise, easier compression, higher speeds, reliable integrity.

36
New cards

Manchester Encoding

Combines data and clock signals to prevent synchronization issues.

37
New cards

Bandwidth

Range of frequencies for data transmission capacity.

38
New cards

Wi-Fi

Long-range technology for high-speed internet connections.

39
New cards

Bluetooth

Short-range technology for connecting peripheral devices.

40
New cards

Frequency-Hopping Spread Spectrum (FHSS)

Rapidly switches frequencies to reduce interference and improve security.

41
New cards

Wavelength-Division Multiplexing (WDM)

Transmits multiple data channels using different light wavelengths.

42
New cards

Repeaters

Amplify signals to extend transmission distance effectively.

43
New cards

Cellular Technology

Used for long-range mobile data communication services.

44
New cards

Distributed System

Network of independent computers appearing as a single system.

45
New cards

Content Delivery Network (CDN)

Example of distributed systems for streaming content delivery.

46
New cards

Client-Server Model

Clients request resources; servers provide and process them.

47
New cards

Web-Based Computing

Access applications via web browsers over the internet.

48
New cards

Peer-to-Peer (P2P) Computing

Decentralized model where peers share equal responsibilities.

49
New cards

Computing Clusters

Interconnected computers working together as a single system.

50
New cards

Storage Area Networks (SANs)

High-speed networks connecting storage devices to servers.

51
New cards

Cloud Computing

Delivers computing resources over the internet on demand.

52
New cards

Infrastructure as a Service (IaaS)

Cloud service providing virtualized computing resources.

53
New cards

Grid Computing

Pooling resources of multiple computers for a single problem.

54
New cards

Supercomputing

Single powerful computer handling intensive computational tasks.

55
New cards

Virtualization

Multiple virtual instances on a single physical machine.

56
New cards

Google's Networked Systems

Distributed servers delivering fast search results globally.

57
New cards

Facebook's Networked Systems

Manages user interactions using a distributed server setup.

58
New cards

Barebones Computer System Limitation

Cannot run multiple programs concurrently.

59
New cards

File system management

The process of managing how data is stored and retrieved on storage devices.

60
New cards

Managing hardware resources

The function of an operating system to allocate and control hardware components.

61
New cards

Processing API calls

The handling of requests made by applications to the operating system for services.

62
New cards

Compiling programs

The process of converting source code into executable code.

63
New cards

Multiprocessing

The ability of an operating system to support multiple processors for executing tasks.

64
New cards

Multiuser multitasking

The capability of an operating system to manage the execution of multiple tasks by multiple users.

65
New cards

Hyper-threading

A technology that allows a single processor to act like multiple processors to improve performance.

66
New cards

Event-driven programming

A programming paradigm in which the flow of the program is determined by events.

67
New cards

Kernel

The core part of the operating system that manages system resources and communication between hardware and software.

68
New cards

File management

The process of organizing and keeping track of files on a storage device.

69
New cards

I/O services

Services provided by the operating system for input and output operations.

70
New cards

Event-driven

Refers to an operating system that reacts to events such as interrupts or service requests rather than executing continuously.

71
New cards

Diskless workstation

A computer that relies on network-based services for storage and operation instead of local disk storage.

72
New cards

User interface

The part of the operating system that allows users to interact with the computer system.

73
New cards

Command Line Interface (CLI)

An interface that allows users to interact with the computer by typing text commands.

74
New cards

Graphical User Interface (GUI)

An interface that allows users to interact with the computer using graphical elements like windows and icons.

75
New cards

Application Programming Interface (API)

A set of routines, protocols, and tools for building software and applications.

76
New cards

Common look and feel

A design principle that ensures consistency in the appearance and behavior of applications.

77
New cards

File management system

The system responsible for interfacing between the logical view of files and their physical storage.

78
New cards

Sequential access

A method of accessing data where records are read in order.

79
New cards

Indexed access

A method that uses an index to locate records for efficient access.

80
New cards

Random access

A method that allows direct retrieval of any record by its location.

81
New cards

Contiguous allocation

A storage allocation method that involves storing a file in consecutive blocks on the disk.

82
New cards

Fragmentation

The condition where storage space is used inefficiently, leading to gaps between allocated memory.

83
New cards

Logical file view

Represents data as understood by users, such as text files or database records.

84
New cards

Physical file view

Describes how data is stored on the device, such as blocks or clusters.

85
New cards

CLI advantages

Provides greater power and flexibility for executing detailed tasks with fewer system resources.

86
New cards

Indexed allocation

Uses pointers to locate blocks of data for efficient random access.