Communication Network Basics Flashcards

1
Q

Name all layers in order

A
  1. Physical
  2. Data Link
  3. Network
  4. Transport
  5. Session
  6. Presentation
  7. Application
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define layer 1 (OSI)

A
  • defines the way information is sent in bits

- physical properties like timing, voltages, hardware etc. are systematized

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

Define layer 2 (OSI)

A
  • transforms a raw transmission into a line that can be used as a data pipe
  • specifies the system by which data is split into ‘frames’
  • framing
  • error checking
  • flow control
  • medium access control
  • a little bit of traffic regulation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define layer 3 (OSI)

A
  • routing
  • connects multiple sub networks into a bigger network
  • is concerned with transferring ‘packets’ across the network
  • regulates quality of service
  • handles congestion on the network
  • deals with protocol translation etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define layer 4 (OSI)

A
  • specifies the manner in which data is transported across the network
  • splits data into units (if necessary)
  • congestion control (sometimes network layer)
  • transfers segments that only endpoints handle (communication of endpoints!)
  • often: multiplexing of multiple transport layer connections into one network connection
  • sometimes: split one transport layer connection into multiple network layer connections
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define layer 5 (OSI)

A
  • establishes sessions between two different machines
  • dialogue control
  • token management for critical operations
  • synchronization (setting checkpoints for long transmissions)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Define layer 6 (OSI)

A
  • systematization of data
  • specifies the syntax and semantics of transmitted data
  • encoding of higher level data structures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Define layer 7 (OSI)

A
  • usually offers the services needed by users (http, pop, imap)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain the function of a protocol

A
  • agreement among communicating parties how communication shall proceed
  • syntax: format, order
  • semantics: actions taken when transmitting, receiving or when a timer expires
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

List the main components of a communication network

A
  • network edge: applications, hosts
  • network core: routers, internetworks
  • access networks, physical media:
    communication links
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the end to end principle

A
  • complex functions should be pushed to endpoints

- network only there to transfer information

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

What are entities and data units

A

For OSI layers:
- processes at layer N are called N-entities
- N-entities exchange N-Protocol-Data-Units
- PDU consists of Protocol control information and a Service Data Unit (SDU)
SDU contains upper layer data
- data structures and rules governing behavior of N-entity form an N-protocol

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

What types of services can a layer offer

A
  • connection oriented:
    connection required before SDU can be transmitted;
    connection closed after transmission
  • connectionless:
    SDUs directly exchanged via Service Access Points without setup
  • confirmed
  • unconfirmed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define broadcast communication networks

A
  • class of comm. networks

- information that leaves one node reaches every other node

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

Define switched communication networks

A
  • class of communication networks

- information is transmitted along a path of intermediary nodes (e.g. routers)

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

Define circuit switched networks

A
  • type of switched comm. network

- information is transmitted along a path with its resources reserved for the duration of the transmission

17
Q

Define packet switched networks

A
  • type of switched comm. network
  • data is sent as chunks of formatted bit sequences (packets)
  • each chunk send through the network along an optimal path
  • store and forward nw: node receives packet and stores it momentarily; forwards it to next node
18
Q

Define datagram packet switching

A
  • type of packet switched network
  • each packet independently switched
  • > header contains full destination address
19
Q

Define virtual circuit network

A
  • type of packet switched network

- a specific route is determined, but the information is transmitted through packets

20
Q

What is a finite state machine

A

6 Tupel :
States, Input, Output, Transisitions, Start, Send

Used in commnet design to model protocols

Note: no concept of time, no variables and memory

21
Q

What is a message sequence chart

A

Method to visualize protocol behavior;

entities represented by vertical lines
PDU’s traveling represented by arrows
time is direction

Example: ARQ visualization

22
Q

What is SDL

A

Protocol specification language;

Uses enhanced state machines and signals that carry data

Example: ESTELLE, LOTOS

23
Q

What is a SAP?

A

A service access point is an interface offered by layer N, through which a N+1 entity can request services offered by layer N

24
Q

What is a service primitive

A
  • functions that enable communication between adjacent entities
  • service for communication through a SAP