Theo Flashcards
1
Q
Sockets
A
- endpoints of logical connections
- consist of an IP address and a port number
2
Q
Difference between TCP and UDP (+ sequence and acknowledgement numbers)
A
- Transmission Control Protocol (TCP) provides logical connections and reliability
- takes care of flow control
- Data divided into segments
- Each data byte has a number
- Sequence number: number of first data byte
- Receiver confirms with sending acknowledgment number and - flag
- resent
- E.g. Email, FTP
- User Datagram Protocol
- provides connectionless and unreliable IP service to the application layer
- package can be sent without prior connection
- not resent
- E.g real time applications, such as a video/audio streams or video games
3
Q
Network Access Point or Internet Exchange Point (IXP)
A
- network node interconnecting networks of different internet service providers (ISPs)
- on layer 1 (using Ethernet)
- Border Gateway Protocol: to announce routes between participants of an IXP and makes routing decisions based on path, network policies and/or rule-sets
4
Q
Routers
A
- forward data packages between different networks
- Network layer (read IP headers)
5
Q
Gateway
A
- interconnects networks working with different protocols
- transport or even the application layer (translation between various protocols)
6
Q
Internet Backbone
A
- main data routes between large networks and routers (traffc between countries and continents)
- hosted by high-capacity network centers
7
Q
WAN
A
- Wide Area Network
- network across a large region (nation, state)
8
Q
LAN
A
- Local Area Network
- Small network (single room up to several buildings)
9
Q
Schaubild
A

10
Q
split horizon with poisoned reverse
A
- he cost is set to infinity for every node which contains “B” in the column “Next
- does not protect against all forms of loops, but under special network situations against the count-to-infinity problem
11
Q
MTU
A
- maximum transmission unit
- largest protocol data unit that the network protocol can pass onwards
- specified in bytes
- MTU = MSS + (IP & TCP) headers
12
Q
MSS
A
- largest amount of data that the network protocol can handle in a single, unfragmented piece
- specified in bytes
13
Q
ACK field
A
- maximal received sequence number (SEQ), up to which all bytes have been received correctly, plus 1
- Caution: storage of receive buffer
14
Q
packet
A
- (or package)
- data unit sent over a packet-switched network
- Depending on layer and protocol: frame, datagram, segment
15
Q
frame
A
- another name for packet on the second layer (data link layer)
- sent over a single link
16
Q
datagram
A
- independent entity of data
- sufficient information to be routed from the source to the destination computer
- packets of an unreliable service
- third layer (IP and UDP)
17
Q
segments
A
- packets exchanged on the transport layer
18
Q
Recall
A
- relevant documents retrieved/all relevant documents
19
Q
Precision
A
relevant documents retrieved/all documents retrieved
20
Q
recall - precision
A

21
Q
Native approach
A
Wenn was nicht passt, wort eine Stelle nach rechts und von neuem
22
Q
Aufgabe: 2 aggregated search engines vs. all other single ones: recall and precision
A

23
Q
IP-header Beispiele
A

24
Q
TCP
A
TCP is a host-to-host protocol for reliable communication
25
Internet Protocol provides a connectionless and unreliable service for the transport layer

26
By what factor does IPv6 increase the address space if you compare it to IPv4?

27
objectives for the introduction of IPv6
increase the address space

28
OSI / ISO vs. TCP/IP Model
layered architecture allows to exchange the protocols more easily
e.g. IPv4 ↔ IPv6

29
Which network components use the information in the IP headers

30
disadvantages of IPv6 over IPv4

31
static vs. dynamic routing

32
Internet communication layers

33
advantage of a packet switching network over a circuit switching network

34
Internet vs. WWW
Internet is the general network
WWW is one of the (high level) services
35
DVR vs. Link-state-Algo
count-to-infinity problem

36
Link-State routing steps
step 3: compile the Link-State packets
step 4: the network is flooded with these Link-State packets
stept 5: shortest path from node A to every other node using Dijkstra's algorithm

37
count to infinity problem
Erklärung
* As soon as the **link** between router C and router D **fails**, router C will **no** longer get any more distance **information** from router D
* but receives from router A that it can reach router D
* **routing loop**, causing all routers to increase their distances
* gradually reach infinity
* because just the indexed vectors with distances, but no **corresponding links** are being distributed
38
(Link-state Routing)
Link-State packets consist of

39
Editing distance
Levenshtein distance (a special form of the Editing distance)
formale

40
KMP Regel
!= oben
= unten
41
Bestcase
BM (mh)
**O(n/m)**
## Footnote
If the mismatch occurs at the rightmost symbol, the pattern can be moved by m positions (m stands for the number of letters in the pattern).