• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/40

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

40 Cards in this Set

  • Front
  • Back
Which characteristics are part of TCP? Pick two: Reliable, connectionless, no flow control, resends anything not received?
Reliable, connection-oriented protocol (resends if not received)
At the transport layer, which of the following controls is used to keep a transmitting host from overflowing the buffers of a receiving host? Choose one: Best effort, encryption, flow control, congestion avoidance?
TCP uses flow control
End systems use port numbers to select the proper application. What is the lowest port number that can be dynamically assigned by the host system? 1, 128, 256 or 1024?
1024. The lower numbers are the well-known ports.1024 through 49151 are registered ports and used by the host for dynamic port allocation
During data transfer, what is the receiving host responsible for? Choose two: Encapsulation, bandwidth, segmentation, acknowledgment, reassembly
Acknowledgment and reassembly (receipt of packets and putting them in right order)
What are the transport layer's responsibilities?
Keeping track of the individual conversations taking place between applications on the source and destinations hosts,
Segmenting data and adding a header,
Using header info to reassemble the segments into application data,
Passing the assembled data to the correct application
Why does TCP use a sequence number in the header?
A) To reassemble the segments into data
B) To identify the application layer protocol
C) To indicate the number of the next expected byte
D) To show the maximum number of bytes allowed during a session
Allows the receiving host to reassemble segments in proper order
Which of the following determines how much data a sending host running TCP/IP can transmit before it must receive an acknowledgment?

A) Segment size
B) Transmission rate
C) Bandwidth
D) Window size
Window size is used to manage flow control
What is the purpose of TCP/UDP port numbers?
A) To indicate the beginning of a three-way handshake
B) To reassemble the segments into the correct order
C) To identify the number of data packets that can be sent without acknowledgment
D) To track the different conversations crossing the network at the same time
D, port numbers allow you to track multiple conversations generated by the same host using the same IP address
What does segmentation provide to communications?
Segmentation provides the means to send and receive data when running multiple applications concurrently on a computer
In networking terms, what is reliability?
It means ensuring that each segment that the source sends arrives at the destination
List three network applications that use TCP
web browsing, email, file transfer
List three network applications that use UDP
DNS, video-streaming, VoIP
What is contained in the header of each segment or datagram?
The source and destination port number
What is the purpose of sequence numbers?
Allows the transport layer function on the destination host to reassemble segments in the right order
What is the protocol number for UDP?
1, 3, 6, or 17?
17 (A flag is set in the segment header. If this flag actually reads 17, it is identified as a UDP header)
What is the default DNS port number?
1025, 53, 110, or 143?
53
What is the netstat utility used for on a host?
Netstat lists the protocols in use, the local address and port number, the foreign address and port number, and the state of the connection. Also displays active TCP connections, ports on which the computer is listening, Ethernet statistics, the IP routing table, Ipv4 statistics (for IP, ICMP,, TCP, and UDP) and Ipv6 statistics. Used without parameters, the netstat command displays active TCP connections.
Which protocol provides just the basic functions for efficiently delivering data pieces between appropriate applications - TCP or UDP?
UDP - it sends datagrams as "best effort"
UDP stands for?
User Datagram Protocol
Which protocol ensures more reliable delivery between applications - TCP or UDP?
TCP. It makes larger demands on a network
Which is a connectionless protocol - UDP or TCP?
UDP
Port 20 is?
FTP
Port 23 is?
Telnet
Port 25 is?
SMTP
Which is a connection-oriented protocol - TCP or UDP?
TCP
How many bytes of overhead do TCP segments carry? How many does UDP carry?
20 and 8
Port 69 is?
TFTP - Trivial File Transfer Protocol
Port 110 is?
POP3
Port 194 is?
IRC
Port 443 is?
HTTPS (Secure HTTP)
Port 520 is?
RIP (Routing Information Protocol)
MSN messenger uses TCP or UDP?
TCP
Port 8080 is?
An alternate HTTP port
SYN is?
Synchronize sequence numbers
ACK is?
Acknowledgment field significant
The three-way handshake performs what three functions?
That the destination device is there, figures out if it has an active service running and is accepting requests on the right port, tells the destination device that it wants to communicate on said port
The value of the ACK number field is equal to the client ISN plus ___________ (number)?
1
When the client end of the session has no more data to transfer, it sets the ___________ flag in the header of the segment? (Hint: three-letter acronym)
FIN
UDP does or does not keep track of sequence numbers?
Does not - TCP does
UDP does or does not create a session?
Does not