Send a link to your students to track their progress
42 Terms
1
New cards
Processes
Programs running on host machine - it is like a house
2
New cards
sockets
Processes communicate by sending messages into \___________ (they're like a door)
3
New cards
SSL
Brings security to TCP (which normally doesn't have encryption)
4
New cards
persistent
TCP uses \________ connection
5
New cards
TCP Socket
Souce - IP address
Source - Port # (Socket #)
Dest - IP address
Dest - Port Number
6
New cards
16
Port Numbers are \____ bits
7
New cards
UDP
Error detection is usually in the data link layer, but this isn;t a universal truth, so \________ has checksum error detection as a backup
8
New cards
rdt2.0
\________ deals with channels with errors
9
New cards
Network Layer
Logical communication between hosts
10
New cards
Transport Layer
Logical communication between processes
11
New cards
TCP
* reliable * in-order delivery * flow/congestion control
12
New cards
UDP
* unreliable * best effort * no in-order delivery
13
New cards
multiplexing
is a method by which multiple analog or digital signals are combined into one signal over a shared medium - Many to One - happens at source socket
14
New cards
demultiplexing
reconverts a signal containing multiple analog or digital signal streams back into the original separate and unrelated signals- One to Many - happens at destination socket
15
New cards
UDP
sends all data packets with the same port \# but different IP addresses will get sent to the same socket regardless with \_____
16
New cards
UDP Headers
Source Port #
Dest Port #
Length
Checksum
17
New cards
checksum
adding n bit strings and then adding the 1's compliment at the end to get a series of 1111111111's is the method for UDP ________ .
If anything is a 0, then there was an error
18
New cards
True
T/F UDP only has error detection, not error correction
19
New cards
1
rdt_.0 does not take errors or loss into account
only has
send(data)/make(data)+send(packet)
or
rcv(packet)/extract(packet, data)+deliver(data)
20
New cards
2
rdt_.0 used Ack/Nack to let sender know about erroneous packets
21
New cards
2.1
rdt_._ adds sequence numbers to Ack/Nack calls to help against duplicate packets
22
New cards
fast retransmit
TCP (two words) uses repeated Ack (triple ack) to know when there has been a packet loss
23
New cards
3
rdt_.0 deals with errors and loss
implements a countdown timer to resend packets if an Ack with the appropiate sequence number was not received within a certain timeframe