Computer Networks Overview

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/36

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

37 Terms

1
New cards

Importance of Computer Networks (4)

  • Resource sharing

  • Social impact

  • easy access to knowledge and education

  • economic impact

2
New cards

OSI Model Layers (7)

Application (APDU)
Presentation (PPDU)
Session (SPDU)
Transport (Segment)
Network (Packet)
Data Link (Frame)
Physical (Bit)

3
New cards

Define Computer Network

A collection of computers / nodes connected by communication links (wired / wireless)

Links can be point-to-point or broadcast

4
New cards

Define Broadcast

shared link where unique address of individual nodes is used in message headers, more scalable

5
New cards

Bus topology

Reliability issue as if bus breaks whole network goes down

<p>Reliability issue as if bus breaks whole network goes down</p>
6
New cards

Star topology

point-to-point link but more flexible as easier to add nodes

reliability issue as if central hub breaks whole network goes down

<p>point-to-point link but more flexible as easier to add nodes</p><p>reliability issue as if central hub breaks whole network goes down</p>
7
New cards

Ring topology

goes all the way around the ring

<p>goes all the way around the ring</p>
8
New cards

Tree topology

bus network of star networks

don’t need to go to the main bus if you want to send a message within a star network

<p>bus network of star networks</p><p>don’t need to go to the main bus if you want to send a message within a star network</p>
9
New cards

Full mesh topology

Every node is connected

<p>Every node is connected</p>
10
New cards

Partial mesh topology

nodes are connected to those they communicate with the most

11
New cards

Personal Area Network

Interprocessor Distance - 1m

Processors located in same square meter

12
New cards

local area network (interprocessor distance / processors located in same)

10m / room

100m / building

1km / campus

13
New cards

metropolitan area network (interprocessor distance / processors located in same)

10km / campus

14
New cards

wide area network (interprocessor distance / processors located in same)

100km / country

1000km / continent

15
New cards

the internet (interprocessor distance / processors located in same)

10,000km / planet

16
New cards

Define Pervasive Computing

Integration of computer capabilities and communication technologies into everyday objects and environments, making them interconnected and responsive to human needs without requiring conscious interaction

17
New cards

Mobile Ad-hoc NETwork (MANET)

node dynamically self-organizes without using any pre-established infrastructure

network of nodes where each node communicates wirelessly and acts as both a host and a router

topology not fixed - another router can be added to the network if another fails and easily take over

18
New cards

Radio Frequency Identification (RFID) network

Tags (stickers with not even a battery when passive) are placed on objects

Readers send signals that the tags reflect to communicate

<p>Tags (stickers with not even a battery when passive) are placed on objects</p><p>Readers send signals that the tags reflect to communicate</p>
19
New cards

Protocol / Service Hierarchies

Networks are organised as a series of layers, each has a set of protocols that offers services to the upper layers, shielding them from the details of how services are implemented

<p>Networks are organised as a series of layers, each has a set of protocols that offers services to the upper layers, shielding them from the details of how services are implemented</p>
20
New cards

Define circuit switch

dedicated physical path established between sender and receiver for the entire duration of the exchange (exclusive resources)

21
New cards

Define packet switch

virtual circuit - behaves like a circuit switch but operates on a packet-switch network (pre-determined path) less robust if node fails then entire circuit breaks

Datagram - each packet is treated completely independently containing full destination address so can take different routes / be re-routed dynamically

22
New cards

OSI Model layer traversal

Source host - moves down the layers Application → Physical

Destination host - moves up the layers Physical → Application

23
New cards

Routers / Switches / Hubs

Routers 3 / Switches 2 / Hubs 1; the more layers a device operates on, the more information it can use to make forwarding decisions (smarter and more efficient)

24
New cards
<p>Type of data: x (unit exchanged)</p><p>P-3300</p><p>P-33</p><p>IP-A</p><p>IP-B</p><p>method of transmission</p>

Type of data: x (unit exchanged)

P-3300

P-33

IP-A

IP-B

method of transmission

Source port number: P-3300 (segment)

Destination port number: P-33 (segment) distinguishes between Host B’s two offered services

Source IP Address: IP-A (packet)

Destination IP Address: IP-B (packet)

Source MAC address: changes depending place in chain of nodes as transmission is between adjacent nodes (frame)

frame translated into bits → signal transmitted between routers until destination host

25
New cards

Define socket

a combination of a port-number and IP address - uniquely identifies a certain application on a certain host in the Internet

26
New cards

Kilo storage vs networks

storage 2^10 = 1024

networks 10^3 = 1000

<p>storage 2^10 = 1024</p><p>networks 10^3 = 1000</p>
27
New cards

TCP/IP protocols

narrow waist architecture

ubiquitous (everywhere at the same time) by keeping the IP layer everyone has to agree to minimal

28
New cards

which layers of the OSI model are host-to-host layers?

Transport, Session, Presentation, Application

29
New cards

Error control is the responsibility of what layers?

Data link and Transport

30
New cards

IP Packet routing step 1

check if destination is on local network (compare own IP address and subnet mask to destination address)
local → packet sent directly to destination device using layer 2 protocols
remote → packet sent to default gateway

31
New cards

IP Packet Routing step 2 (Router - default gateway)

default gateway almost always local router

examines destination IP address and decides which connected network is the best path to send this packet towards its final destination

32
New cards

IP packet routing step 3 (Routing table)

if the router doesn’t know the complete path to the destination it consults the routing table

list of rules that state ‘to get to network X, send the packet out interface Y or to next-hop router Z’

33
New cards

IP packet routing step 4 (Hop-by-Hop journey)

process in step 3 repeats at every router along the path until packet reaches a router on the same local network as destination node

at each hop the data link header (MAC address) is stripped and re-created for the next immediate link

34
New cards
<p>Network Access / Host-to-Network layer (= OSI physical + data link)</p>

Network Access / Host-to-Network layer (= OSI physical + data link)

Catch all layer that represents the underlying network infrastructure that an IP packet uses to travel from one device to the next

Model designed to be independent of the underlying hardware

35
New cards
<p>Internet layer (=OSI network layer)</p>

Internet layer (=OSI network layer)

packet-switching network based on a connectionless layer

official packet format and protocol (IP); unreliable (no acknowledgement message)

packet routing is major issue here

36
New cards
<p>Transport Layer (= OSI transport layer)</p>

Transport Layer (= OSI transport layer)

designed to allow peer entities on the source and destination hosts to exchange data

TCP (transmissionless control protocol) is a reliable connnection-oriented protocol, used for reliable application

UDP (User datagram protocol) is an unreliable connectionless protocol, used for applications which require prompt delivery

37
New cards
<p>Application layer (=OSI application, session, presentation)</p>

Application layer (=OSI application, session, presentation)

contains all higher-level protocols

prompt delivery → quickly (low-latency), in sequence, consistently (without large variations in delay, called jitter)