Network Architectures

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

1/380

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.

381 Terms

1
New cards

data communication

the exchange of data between devices over a communication medium using different protocols and techniques // effectivness depends on: delivery, accuracy, timeliness;

2
New cards

communications components (5)

  1. Sender

  2. Receiver

  3. Message

  4. Medium

  5. Protocol

3
New cards

Direction of data flow

The direction of signal flow between two linked devices.

4
New cards

Types of data flow direction

  1. Simplex

  2. (Half-) Duplex

  3. Full-Duplex

5
New cards

Simplex data transfer

A communication channel that allows data transmission in only one direction. (e.g. brodcast radio)

6
New cards

Half-Duplex transfer

A communication mode where data transmission can occur in both directions, but not simultaneously; one device transmits while the other receives, and vice versa. (e.g. walkie-talkie)

7
New cards

Full-Duplex transfer

A communication mode that allows data transmission in both directions simultaneously. A full-duplex mechanism consists of two simplex mexhanisms, one carrying information in each direction (e.g. telephone conversation)

8
New cards

Network criteria

In order to be considered effective and efficient, a network must meet certain performance metrics such as performance, reliability, secutrity.

9
New cards

Computer network

An interconnected collection of autonomous computers.

10
New cards

Building blocks of the Internet

  1. Hosts

  2. Packet switches: forward packets (routers, switches)

  3. Communication links (fiber, copper, radio, satellite) (transmission rate: bandwith)

  4. Networks: collection of devices, routers, links

  5. Internet (interconnected ISPs)

  6. Protocols (control sending and receiving of messages (e.g. HTTP) )

  7. Internet standards (RFC/IETF)

11
New cards

Applications and services of the Internet

  1. Infrastructure that provides services to applications

  2. Programming interface to distribute applications

12
New cards

Protocol

A set of rules that define how data is transmitted and communicated between devices in a network including formats, timing, and error handling. (e.g. TCP/IP)

13
New cards

Key elements of a protocol

  1. Syntax- refers to the structure or format of data

  2. Semantics- refers to the meaning of each section of bits

  3. Timing- refers to when data is sent and how fast it is transmitted, ensuring synchronization between devices.

14
New cards

Standard

provides a model for development that makes it possible for a product to work regardless of the individual manufacturer. (e.g. IOD, IEEE)

15
New cards

Types of connections

  1. Point-to-point

  2. Multipoint

16
New cards

Point-to-point connection

a dedicated link between two devices

17
New cards

Multipoint connection

more than two devices share a link

18
New cards

Categories of networks

categories are determined by size, ownership, the distance the network covers, its physical architecture:

  1. Local Area Network (LAN)

  2. Metropolitan Area Network (MAN)

  3. Wide Area Network (WAN)

19
New cards

LAN

a network, usually privately owned, that connects devices within a limited geographical area, such as a home or office, a building or campus

20
New cards

MAN

a network that spans a city or a large campus, providing connectivity within a metroploitan area. it’s larger than a LAN, but smaller than a WAN.

21
New cards

WAN

a network that covers large geographical areas, often connecting multiple devices and smaller networks. (e.g. The Internet)

22
New cards

Physical topology

refers to the physical layout of devices and connections in a network, including how cables and devices are arranged to form the actual network structure.

23
New cards

Mesh Topology

every device has a dedicated point-to-point link to every other device.

24
New cards

Advantages of a mesh topology

  1. Guarantees full capacity

  2. Highest level of robustness

  3. Privacy

  4. Fault identification/isolation

25
New cards

Disadvanatges of a mesh topology

  1. Amount of cabling

  2. Number of I/O ports

  3. Expensive

26
New cards

Bus Topology

a multipoint connection- one long cable acts as a backbone to link all devices in the network, where each device connects at a different point along the cable

27
New cards

Advantages of a bus topology

  1. Ease of installation

  2. Less cabling

28
New cards

Disadvantages of a bus topology

  1. Hard fault isolation

  2. Fault in the bus is destructive

29
New cards

Ring Topology

Each device has a dedicated point-to-point connection with the devices on either side. A signal is passed along the ring in one direction until it reaches the destination.

30
New cards

Advantages of a ring topology

  1. Easy installation

  2. Fault isolation

31
New cards

Disadvantages of a ring topology

  1. Unidirectional traffic

32
New cards

Star Topology

each device has a dedicated point-to-point link only to a central controller (hub or switch)

33
New cards

Advantages of a star topology

  1. Less expensive

  2. Robustness

  3. Fault identification

34
New cards

Disadvantages of a star topology

  1. Fault in switch is destructive

35
New cards

Internet structure

  1. Netwrok edge

  2. Access networks, physical media

  3. Network core

36
New cards

Network edge

Consists of hosts: clients and servers that connect to the network core, providing services and applications to users.

37
New cards

Access networks

Physical connections between end-users and the core network, enabling data transmission through various mediums such as copper, fiber, or wireless communication links.

38
New cards

The network core

A mesh of interconnected routers.

39
New cards

Packet-switching

Hosts break appliication-layer messages into packets, network forwards them individually based on address information, optimizing data transfer efficiency, from one router to the next on path from source to destination.

40
New cards

Key network-core functions

  1. Forwarding(“switching“): local action: move arriving packets from router’s input link to approptiate router output link.

  2. Routing: global action: determine source-destination paths taken by packets

41
New cards

Access ISPs

Hosts connect to the internet vis acces Internet Service Providers (ISPs) that need to be interconnected so that any two hosts can send packets to each other.

42
New cards

Global Transit ISP

A large-scale internet provider that operates internationally, connecting entire countries and regions to the internet. ISPs are connected to a global transit ISP in otder to be able to access each other.

43
New cards

IXP

Internet Exchange Port - a physical location where multiple ISPs and networks connect to exchange traffc directly.

44
New cards

Regional ISP

Operates within a specific country or region, providing internet access to businesses and individuals.

45
New cards

“Center“ of the Internet

A small network of well-connected large networks: “tier-1“ commercial ISPs, content providers networks (e.g. Facebook, Google)

46
New cards

Content provider networks

Private network that connects its data centers to the Internet , often bypassing(not relying on) tier-1, regional ISPs.

47
New cards

Packet “sniffing“/ packet interception

the process of capturing and analyizing data packets as they travel across a network

48
New cards

IP spoofing

the process of forging the source IP address in network packets to disguise ones identity/impersonate another device

49
New cards

Denial of Services (DoS)

attackers make resources unavailable to legitimate by overwhelming resources with bogus traffic

50
New cards

Lines of defense:

  1. Authentication

  2. Confidentiality - via encryption

  3. Integrity checks

  4. Access restrictions - password-protected VPNs

  5. Firewalls - detecting/reacting to DoS attacks

51
New cards

Cerf and Kahn’s Internetworking Principles(1974)

Defines today’s Internet architecture:

  1. Minimalism, autonomy - no internal changes required to interconnect networks

  2. Best-effort service model

  3. Stateless routing

  4. Decentralized control

52
New cards

The Network Access Module

deals with how devices physically connect to a network and transmit data

only provides raw data transmission services

53
New cards

Transport Module

responsible for ensuring reliable communication between devices across a network.

works above the Networks Access Module to manage data transmission efficiently

54
New cards

Layering

A structuring technique to organize networking software design and implementation. The layering model solves the problem of complexity in networking.

A layer provides a service to the one above and uses the service provided by the layer below, A layer talks to other layers using a protocol.

55
New cards

Advantages of layering

  1. Code Reuse

  2. Extensibility

  3. Divide each task into pieces and then solve eaxh piece independently

  4. Easier maintenance

56
New cards

The Internet Model (TCP/IP Protocol Suite)

Has 5 layers, each layer calls upon the service of the layer below and provides services to the layer above:

5.Application

4.Transport

3.Network

2.Data link

1.Physical

57
New cards

Physical Layer

Coordinates the functions required to transmit a bit stream over a physical medium. It is concerned with physical characteristics of interfaces and media, representation of bits, data rate, line configuration, physical topology, transmission mode(simplex, etc.), synchronization of bits. (bits on the wire)

58
New cards

Data Link Layer

Provides node-to-node data transfer and handles error correction from the Physical Layer. It is responsible for framing, addressing, and flow, error and access control. (main device: switch)(Ethernet)

59
New cards

Network Layer

Manages data forwarding, routing, and addressing between devices across multiple networks. It ensures that data packets are sent from the source to the destination via the best path. (main device: router(IP, routing protocols))

60
New cards

Transport Layer

Responsible for the delivery of an entire message from one application program on one computer to an application program on another. Its responsibilities are service-point addressing, segmentation and reassembly, connection, flow and error control. (e.g. TCP, UDP)

61
New cards

Application Layer

Enables the user to access the network - it provides user interfaces and support for services like electronic mail, remote file access and transfer, www, etc. (e.g. HTTP)

62
New cards

Header and layers

are used in networking to encapsulate data as it is passed through different layers of the Internet model. Each layer adds its own header information, which is essential for the proper interpretation of the data at the destination. Each layer on. the sending computer prepends extra information onto the packet(header), the corresponding protocol layer on the receiving computer removes and uses the extra infromation.

63
New cards

Encapsulation

The process of wrapping data in layers of protocol information as it moves through the Internet model, allowing for proper delivery and interpretation across different network communication layers. (A physical layer header is optional)


message (application) → segment (transport) → datagram (network) → frame (link)

64
New cards

Switch

A network device that connects devices on a local area network (LAN) by using packet switching to forward data to its destination. Switches operate at the data link layer (Layer 2) amd implements only layers 1 and 2.

65
New cards

Router

A networking device that forwards data packets between computer networks (routing), operating at Layer 3 (Network layer) of the Internet model. It determines the best path for data transmission across multiple networks. It implements layers 1, 2 and 3

66
New cards

The OSI Reference Model

A conceptual framework used to understand and implement network protocols in a seven-layer structure. Created by the International Organization for Standardization (ISO).

7.Application

6.Presentation

5.Session

4.Transport

3.Network

2.Data Link

1.Physical

67
New cards

Presentation

The sixth layer of the OSI model, responsible for data translation, encryption, and compression, ensuring that data is presented in a readable format // allows application to interpret meaning of data.

68
New cards

Session

The fifth layer of the OSI model, responsible for managing sessions between applications, coordinating communication (synchronization), and ensuring data exchange is properly organized and established.

69
New cards

Critique of OSI Model

+Very influential model with clear concepts

- Models, protocols and adoption all bogged down by politics and complexity (TOO COMPLEX)

70
New cards

Critique of Internet Model

+Very successful protocols that worked well and thrived.

-Derived from working protocols rather than a formal layered design: Lacks strict layering and can be less structured than the OSI model, less ideal for conceptual understanding.

71
New cards

Data transmission

The process of sending and receiving data across a network. To be transmitted data needs to be transformed into electromagnetic signals. It requires encoding bits as energy, transmitting energy through medium, decoding energy back into bits. (energy can be electric current, radio, infrared, light)

72
New cards

Analog Signals

A continuous wave form that changes smoothly over time and includes an infinte number of values along its path. (e.g. the output of a microphone)

73
New cards

Digital Signals

has a fixed set of valid levels (defined values), and each change consists of an instantaneous move from one valid level to another. (e.g. the output of a computer keyboard)

74
New cards

Carrier

A continuous, oscillating signal, used for long distnace communications. A waveform for carrier can be described by:

  • Amplitude

  • Frequency

  • Phase

75
New cards

Amplitude of a signal

The difference between the maximum and minimum signal heights; the value of the signal at any point on the wave. Equal to the vertical distance from the given point on the wave to the horizontal axis.

76
New cards

Period

the amount of time, in seconds, a signal needs to complete one cycle

77
New cards

Frequency of a signal

The number of periods in one second, measured in hertz (Hz), which indicates how often the waveform repeats.

78
New cards

Phase of a signal

The relative starting point of a wave cycle, measured in degrees. It indicates the position of the wave at a specific moment in time, relative to a reference point.

79
New cards

Bandwidth

  • In digital systems, bandwidth is expressed as data speed in bits per second.

  • In analog systems, bandwidth is expressed in terms of the difference between the highest-frequency signal and the lowest-frequency signal.

80
New cards

Bit rate

The number of bits transmitted during one second.

Bit rate = baud rate * number of bits represented by each signal

Bit rate is always greater than or equal to the baude rate.

81
New cards

Baud rate

the number of signals per second (changes in signal) that our communication system can transmit

82
New cards

Channel capacity

The rate at which data can be transmitted over a given communication path or channel, under given conditions, is referred as the channel capacity.

83
New cards

Data encoding

A method used to convert data into a specific format for efficient transmission or storage. It uses the creation of a composite signal (modulation) at the sending end.

84
New cards

Amplitude Modulation

The strength of the carrier signal is varied to represent 1 or 0. Frequency and phase remain constant.

85
New cards

Frequency Modulation

The frequency of the carrier signal is varied to represent binary 1 or 0. Amplitude and phase remain the same.

86
New cards

Phase Modulation

The phase of the carrier signal is shifted to represent binary 1 or 0. Amplitude and frequency remain constant.

87
New cards

Synchronisation

The process of coordinating and aligning the operations of various signals to ensure they work together effectively - in receiver and sender.

88
New cards

Digital data transmission

The transmission of binary data across a link can be accomplished either in parallel or serial modes.

89
New cards

Parallel Transmission

The simultaneous transmission of multiple bits of data across several channels or wires, allowing for faster data transfer rates compared to serial transmission. Use N wires to send N bits at one time. More expensive.

90
New cards

Serial Transmission

The method of sending data one bit at a time over a single channel or wire, resulting in slower data transfer rates compared to parallel transmission, but often at a lower cost.

91
New cards

Modems

The name Modem stands for Modulator/Demodulator

→ A modulatore converts a digital signal into an analog signal

→ A demodulator converts an analog signal to a digital signal

92
New cards

Multiplexing

Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single data link.

→ Multiplexer: combones signals into a single stream

→ Demultiplexer: separates the stream back into each component transmissions

→ A path/link can have many channels

93
New cards

Categories of Multiplexing

  1. Frequency-division multiplexing (FDM)

  2. Time-division multiplexing (TDM)

    1. Synchronous

    2. Statistical

  3. Wave-division multiplexing (WDM)

94
New cards

Frequency-division multiplexing

FDM is a technique that allows multiple signals to be transmitted simultaneously over a single communication channel by allocating different frequency bands to each signal.

95
New cards

Wave-division multiplexing

WDM uses the same concept as FDM but involves light signals transmitted through fiber optic channels.

96
New cards

Time-division multiplexing

  • Synchronous TDM - arranges for sources to proceed at a round-robin scheme, providing absolute guarantee of fairness.

  • Statistical TDM - works the same but the multiplexer skips the source if there is no data to send.

97
New cards

Classes of transmission media

  • Guided

  • Unguided

98
New cards

Guided transmission media

Includes physical media like cables (fiber optic, coaxial) that guide signals from one device to another.

ex: - UTP, STP, Coaxial Cable, Optical Fiber

99
New cards

Unguided transmission media

Refers to wireless transmission methods that do not use physical conduits, relying on air or vacuum for sending signals. Examples include radio waves, microwaves, satellites and infrared signals.

100
New cards

Unshielded Twisted Pair Cable

A type of guided transmission media commonly used for network connections, consisting of pairs of wires twisted together to reduce electromagnetic interference between the wires. It is the most common medium, transmits both data and voice, is used in telephone system.