Introduction To IP Flashcards
What analogy is used to explain IP in networking?
IP is like a series of moving vans efficiently transporting large amounts of data, with the network topology being the road and the truck being the Internet Protocol (IP)
What do the “boxes” inside the IP truck represent?
The boxes represent TCP (Transmission Control Protocol) and UDP (User Datagram Protocol), which hold the data and application information.
How do TCP and UDP differ in terms of connection?
TCP is connection-oriented, requiring a formal connection setup and close, while UDP is connectionless with no formal open/close process.
What type of delivery does TCP provide?
TCP provides reliable delivery, with error recovery, out-of-order message management, and retransmissions.
What type of delivery does UDP provide?
UDP provides unreliable delivery, with no error recovery or data retransmissions, and no flow control.
In which OSI layer do TCP and UDP operate?
Both TCP and UDP operate at OSI Layer 4, the transport layer.
Why would you use UDP for real-time communication?
In real-time communication, there’s no time to stop and resend data, so UDP is ideal because it doesn’t wait for acknowledgments or manage retransmissions
What are examples of connectionless protocols that use UDP?
DHCP (Dynamic Host Configuration Protocol) and TFTP (Trivial File Transfer Protocol) use UDP.
What protocols use TCP for connection-oriented communication?
Protocols like HTTPS (Hypertext Transfer Protocol Secure) and SSH (Secure Shell) use TCP for connection-oriented communication.
What are non-ephemeral and ephemeral port numbers?
Non-ephemeral (permanent) ports range from 0 to 1,023, while ephemeral (temporary) ports range from 1,024 to 65,535 and are assigned in real-time by the client.
What are the port ranges for TCP and UDP?
TCP and UDP port numbers can range between 0 and 65,535
What is the difference between TCP and UDP port numbers?
TCP port numbers are not the same as UDP port numbers, even if they use the same numeric value, as they serve different functions.