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;
34 Cards in this Set
- Front
- Back
What is a "protocol suite"?
|
A protocol suite is a combination of different protocols in various layers.
|
|
Which 4 layers does the TCP/IP protocol suite use?
|
(Data-)Link, Network, Transport and Application.
|
|
Which transport protocols does TCP/IP use?
|
TCP and UDP.
|
|
Which network protocols does TCP/IP use?
|
IP, ICMP and IGMP.
|
|
Which link protocols does TCP/IP use?
|
ARP and RARP.
|
|
What does the (data-)link layer do?
|
It handles the hardware details of physically interfacing with the network medium.
|
|
What does the network layer do?
|
It handles the routing of packets around the network.
|
|
What does the transport layer do?
|
It provides a flow of data between two hosts.
|
|
What does the application layer do?
|
It handles the details of a particular application.
E.g.: Telnetm FTP, SMTP, SNMP, ... |
|
What does "TCP" stand for?
|
Transmission Control Protocol.
|
|
What does "UDP" stand for?
|
User Datagram Protocol.
|
|
What's the difference between the "TCP" and "UDP" transport protocols?
|
TCP provides a reliable flow of data between two hosts.
UDP simply sends packats of data (datagrams) from one host to another, without reliability. |
|
If we have two hosts on a local area network such as Ethernet, both running FTP, illustrate how the protocols interact.
|
|
|
What does "IP" stand for?
|
Internet Protocol.
|
|
What does "ICMP" stand for?
|
Internet Control Message Protocol.
|
|
What does "IGMP" stand for?
|
Internet Group Management Protocol.
|
|
What is an internet and how do you build one?
|
An internet is a collection of networks that all use the same protocol suite. To build one, connect two or more networks with a router.
|
|
On what layer(s) do routers operate?
|
Routers operate on the network and (data-)link layers.
|
|
What features does the TCP transport protocol utilize?
|
- Divide application data into chunks for the network layer below
- End-to-end acknowledgments - Response timeouts - Retransmission in case of timeouts/failures |
|
What's the difference between a router and a bridge?
|
A router connects networks at the network layer, while a bridge connects networks at the link layer.
|
|
What's the difference between multicasting and broadcasting?
|
Multicasting is sending a UDP datagram to multiple hosts.
Broadcasting is sending a UDP datagram to every host on a specified network. (TODO: Add more information about layers) |
|
What do "ARP" and "RARP" stand for?
|
ARP: Address Resolution Protocol.
RARP: Reverse Address Resolution Protocol. |
|
What are ARP and RARP used for?
|
They are used to convert between the addresses used by the network layer and the addresses used by the link layer.
(TODO: Add more detailed info). |
|
List the 5 classes of Internet addresses, with their respective range.
|
Class A: 0.0.0.0 - 127.255.255.255
Class B: 128.0.0.0 - 191.255.255.255 Class C: 192.0.0.0 - 223.255.255.255 Class D: 224.0.0.0 - 239.255.255.255 Class E: 240.0.0.0 - 247.255.255.255 |
|
What does "DNS" stand for?
|
Domain Name System.
|
|
What does DNS basically do?
|
It provides a mapping between between IP addresses and hostnames and allows 2-way lookup.
|
|
Which headers and trailers does an Ethernet frame contain? (Use TCP).
|
[Ethernet header] [IP header] [TCP header] [application data] [Ethernet trailer]
|
|
How does IP know which layer the packet data belongs to?
|
It stores an 8-bit value in it's header called the "protocol field".
01 = ICMP 02 = IGMP 06 = TCP 17 = UDP |
|
How do transport layer protocols know which application the packet data belongs to?
|
They store 16-bit port numbers, one for source and one for destination, in their header.
|
|
How does the NIC know which network protocol the frame's data belongs to?
|
It stores a 16-bit "frame type" field in the Ethernet header.
|
|
How many bits are IP addresses made of?
|
32-bits.
|
|
How many bits are hardware addresses (MACs) made of?
|
48-bits.
|
|
Which protocols provide mappings between IP addresses and MAC addresses?
|
ARP and RARP.
|
|
What does "PPP" stand for?
|
Point-to-Point protocol.
|