Introduction to TCP/IP Networking Flashcards
Which of the following protocols are examples of TCP/IP transport layer protocols? (Choose two answers).
Ethernet
HTTP
IP
UDP
SMTP
TCP
UDP (User Datagram Protocol)
TCP (Transmissioni Control Protocol)
Which of the following protocols are examples of TCP/IP data link layer protocols? (Choose two answers).
Ethernet
HTTP
IP
UDP
SMTP
TCP
PPP
Ethernet
PPP (Point-to-Point Protocol)
The process of HTTP asking TCP to send some data and making sure that it is received correctly is an example of what?
Adjacent-Layer Interaction
The process of TCP on one computer marking a TCP segment as segment 1, and the receiving computer then acknowledging the receipt of TCP segment 1 is an example of what?
Same-Layer Interaction
The process of a web server adding a TCP header to the contents of a web page, followed by adding an IP header and then adding a data link header and trailer is an example of what?
Data Encapsulation
Which of the following terms is used specifically to identify the entity created when encapsulating data inside the data link layer headers and trailers?
Data
Chunk
Segment
Frame
Packet
Frame
Which OSI layer defines the functions of logical network-wide addressing and routing?
Layer 3 - Network Layer (OSI Model)
Which OSI layer defines the standards for cabling and connectors?
Layer 1 - Physical
Which of the following terms are not valid terms for the names of the seven OSI layers? (Choose two answers).
Application
Data Link
Transmission
Presentation
Internet
Session
Internet
Transmission
What are the four layers the TCP/IP network model breaks down into?
Application Layer
Transport Layer
Internet Layer
Network Access Layer
In the TCP/IP Model, describe what the “Application Layer” does?
The Application Layer of the TCP/IP model is where computer programs capable of network communication reside.
Describe the HTTP Protocol used in the Application Layer (3 points).
Application layer does not define the application itself, but it defines the services that applications need.
Application protocol HTTP defines how web browsers can retrieve the contents of a web page from a web server.
The application layer provides an interface between software running a computer and the network itself.
Which layer is responsible for transmitting data between two endpoints?
Transport Layer.
The Transport Layer is responsible for transmitting data between two endpoints utilizing a virtual multiplexed connection with virtual port numbers indicating the communication endpoints.
Describe the “UDP” Protocol (4 points).
UDP = User Datagram Protocol
UDP is categorized as an unreliable protocol.
UDP does not perform any connection setup or teardown and does not verify that the data arrived in one piece.
UDP relies on the Application to manage re-transmission of lost data.
Describe the “TCP” Protocol (4 points).
TCP = Transmission Control Protocol
TCP is categorized as a reliable protocol for transmitting data.
TCP not only sets up the connection, it negotiates the communication parameters but also verifies that the data arrived at the destination intact.
The destination machine can use TCP to request re-transmission of lost or damaged frames.
What are the Error Recovery Basics of TCP (3 points)?
TCP/IP needs a mechanism to guarantee delivery of data across a network.
Many application layer protocols want a way to guarantee delivery of data across a network, the creators of TCP included an error-recovery feature.
To recover from errors, TCP uses the concepts of acknowledgements.