Computer Network and the Internet Flashcards

1
Q

Computer network definition

A

group of devices that uses common communication protocols over digital interconnections to share resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Computer network main elements

A

Node, interconnections

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Computer network: problems that brought to their development

A

Low flexibility of devices
Low exploitation of available computer resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Computer networks have grown exponentially because

A

Standardization of protocols
Development of network design methodologies
Tech advancements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Computer network foundation principle

A

= client-server architecture
client = device that accesses shared resources
server = device that provides services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Computer networks are beneficial because

A

Allows resource (data + peripheral devices) sharing
Good ratio price-performance
High reliability
Expand incrementally

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Computer network requirements

A

Connectivity
Resource sharing
Reliability
Performance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does connectivity mean for Computer networks?

A

Nodes are interconnected through a communication subnetwork

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Connectivity: types of nodes

A

End system:
- Master: manages communication
- Slave: forwards request/receives mex
Intermediate system: connects transmission channels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Connectivity: types of connections and topologies

A

Point-to-point:
- star
- tree
- ring
- complete mesh
- uncomplete mesh
Multipoint: slave can use channel if authorized by the master
Broadcast:
- Wireless: data travels through air, received by antenna, the broadcast channel has arbitration policies
- Bus
- Ring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Connectivity: a communication subnetwork is composed by

A

Intermediate Systems (that connect)
Transmission Channels

If the IS connects different subnetworks we talk about routers, if they are in the same subnetworks we talk about switches

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Connectivity: the presence of IS forms switched networks: types

A

Circuit-switched network
- A private connection is opened between the nodes that want to communicate through a virtual path
- Time-based pricing
- Pros: delays only for electromagnetic propagation, no congestion, IS are low cost because don’t have intelligence
- Cons: wait for path search, low use of communication channel
Packet-switched network
- Mex are sent on the channel in limited-size packets. Each IS decides best route to sent the packet for it to reach its destination node
- Volume-based pricing
- Pros: efficient use of transmission channels, error detection and recovery done by IS
- Cons: possible packet lost, IS ar eintelligent so they cost more

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Resource sharing operates on the principle of

A

Multiplexing (multiplexer = circuit that decides which node accesses the channel) and demultiplexing (circuit that sends data received through the channel to its destination)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Method of multiplexing-demultiplexing

A

Time-Division multiplexing:
- time divided into equal quanta of time, each stream can transmit for a quantum of time
Frequency division multiplexing
- all streams transmit packets on the channel with != frequencies, multiplexer decides priority of packages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Problems with de-multiplexing methods

A

Inefficient: time/frequency busy even if no packets, hard to add streams
new -> statistical multiplexing: quantum of time given only if the stream has something to transmit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does reliability mean?

A

A network must ensure that the correct message arrives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Reliability: categories of fault

A

Altered bits -> parity bit
Packet loss (node overload, bit-level error, management sw error)
Physical connection/node down (operator’s fault, power down, sw not working)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Performance: influenced by

A

bandwidth -> P=n_of_bits*time_interval
latency -> time taken for a bit to propagate from one end of the channel to the other, Tprop + Ttrans + Tacc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Tprop

A

Propagation delay = dist/Vlight

20
Q

T acc

A

queuing delay

21
Q

Ttrans

A

Time to transmit a datum
Dim/P
size_of_data/bandwidth

22
Q

L*P

A

= volume of the channel
= number of bits to send before the first bits reaches its destination

23
Q

Bidirectional latency =

A

Round-Trip time

24
Q

Networking devices

A

NIC card
Switch
Hub
Repeater
Bridge
Router
gateway
Firewall

25
Q

NIC Card

A

Network Interface Card: circuit board that enables devices to connect to computer networks, each has a unique Media Access Control address

26
Q

Switch

A
  • determines if data should remain on LAN
  • transfers data to the right connection
27
Q

Hub

A
  • connects devices to make them function as a single network segment
  • receives data broadcasting it
  • regenerates incoming data signals
28
Q

Repeater

A

regenerates signals

29
Q

Bridge

A
  • provides connection between LANs
  • converts data formats
  • manages data transmission
30
Q

Router

A
  • regenerates signals
  • concentrates connections
  • converts data transmission formats
  • manages data transfers
  • connects to WANs
31
Q

Gateway

A

translator among heterogeneous systems

32
Q

Firewall

A

for network security and access rules: rejects access from unrecognized sources

33
Q

Network media: function

A

Carry information through a LAN

34
Q

Network media: info can be carried trhough

A

Wires
-> Ethernet = tech for connecting devices in a wires LANs/WANs, it uses protocols that define how data is formatted and transmitted over physical media
- copper cables: common easy cheap, but the further teh signal is transmitted the weaker it becomes
- - Shielded Twisted Pair: popular
- - Coaxial cable: for longer distances: longest distances
- - Unshielded Twisted Pair: chapest, greatest speed, 4 pair of insulated cables
Wireless tech
- Wifi: access point is wireless LAN base station
- Bluetooth: short-range, radio waves

35
Q

Network Architecture: function

A

to guide design and construction choices of a network

36
Q

Network Architecture: connection in a computer network must be

A

general
economically convenient
fair
robust
high performance

37
Q

Network Architecture: construction details are hided through

A

stratification

38
Q

Network Architecture: stratification rules

A
  • the purpose of each level is providing the higher one with services masking services’ implementation
  • levels added subsequently on hw basis
  • hw on the basis offers services
39
Q

Network Architecture: why is stratification important

A
  • it breaks down network building
  • makes network architecture modular
40
Q

Network Architecture: stratification schema

A

Application programs
Process to process channels
Computer to computer communication
Hardware

41
Q

Network Architecture: layers obtained with stratification are

A

levels of abstraction

42
Q

Network Architecture: protocol defintion

A

objects that form the layers of a network architecture

43
Q

Network Architecture: protocols functions

A
  • define a local communication service
  • rule for exchanging information between a protocol and its peers
44
Q

Network Architecture: protocols 2 interfaces

A
  • peer interface: defines form and meaning of messages exchanged between same level protocols
  • service interface: allows objects on the same device to use protocol’s communication services
45
Q

Network Architecture: encapsulation method

A

Each layer adds to the message header information deleted and interpreted by the receiver’s protocol on the same level

46
Q

Network Architecture: ISO-OSI definition

A

standardized network architecture

47
Q

ISO-OSI protocol layers

A

7 APPLICATION: used by user
6 PRESENTATION: syntax and semantics check
5 SESSION: allows to establish a work session between != computers
4 TRANSPORT: guarantees quality layer 3
3 NETWORK: controls subnet operations
2 DATA LINK: correctness and reliability of connection
1 PHYSICAL: encoding of mex