TCP/IP: the internet's core protocols

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

TCP/IP: the internet's core protocols

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which protocol is in charge of addressing packets and routing them to the right device?
A IP
B TCP
2. Which protocol splits data into packets and puts them back in order at the destination?
A IP
B TCP
3. TCP/IP is a pair of protocols that work together.
A False
B True
4. Which job does TCP do?
A Checks that all the packets arrived
B Gives each device its IP address
5. A packet is sent to the address 192.168.1.20. Which protocol is working with that address?
A IP
B TCP

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1IP ATCP/IP is a pair of protocols working together. IP does addressing and routing, and TCP does delivery checking.
2TCP BIP: destination 192.168.1.20
3IP puts the destination address on each packet so routers know where to send it CThis describes IP, not TCP. IP does the addressing and routing, while TCP splits data, reorders packets and checks they arrived.
4TCP numbers the packets so the receiver can put them back in order and spot a missing one DTCP: packet 3 of 5
5TCP finds the route and gives each device its address EThe protocol that gives devices addresses and routes each packet towards its destination
6TCP/IP is only one protocol, and it only does addressing FThe protocol that splits data into packets, puts them back in order and checks they all arrived

Definitions

TCP/IP

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
__ does: address and route packets
2.
TCP does: split data into _______
3.
TCP does: put packets back in _____
4.
TCP does: _____ all packets arrived
5.
TCP/IP = ___ + IP

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A TCP splits data into packets
B IP adds destination address
C IP routes packets to target
D IP puts packets in order
E TCP checks all packets came
Question 2
A TCP splits file into packets
B IP addresses each packet
C TCP routes each packet
D TCP reorders packets at end
Question 3
A ip_job = 'checking delivery'
B tcp_job = 'checking delivery'
C OUTPUT ip_job, tcp_job
Question 4
A internet_protocols = TCP, LAN
B IP handles the addressing
C TCP handles the delivery
Question 5
A SET data = 'photo.jpg'
B IP splits data into packets
C IP addresses each packet

Answer Key

TCP/IP: the internet's core protocols
Section A: Quick Questions
Q1
A — IP
Q2
B — TCP
Q3
B — True
Q4
A — Checks that all the packets arrived
Q5
A — IP
Section B: Match the Pairs
Q1
IP → The protocol that gives devices addresses and routes each packet towards its destination
Q2
TCP → The protocol that splits data into packets, puts them back in order and checks they all arrived
Q3
IP puts the destination address on each packet so routers know where to send it → IP: destination 192.168.1.20
Q4
TCP numbers the packets so the receiver can put them back in order and spot a missing one → TCP: packet 3 of 5
Q5
TCP finds the route and gives each device its address → This describes IP, not TCP. IP does the addressing and routing, while TCP splits data, reorders packets and checks they arrived.
Q6
TCP/IP is only one protocol, and it only does addressing → TCP/IP is a pair of protocols working together. IP does addressing and routing, and TCP does delivery checking.
Section C: Definitions
Q1
TCP/IP — The pair of protocols the internet runs on. IP addresses and routes packets. TCP splits data into packets, puts them back in order and checks they all arrived.
Section D: Fill in the Blanks
Q1
IP does: address and route packets
Q2
TCP does: split data into packets
Q3
TCP does: put packets back in order
Q4
TCP does: check all packets arrived
Q5
TCP/IP = TCP + IP
Section E: Spot the Error
Q1
D — Putting packets back in order is a job for TCP, not IP. IP only addresses and routes packets. The line should say TCP puts packets in order.
Q2
C — Routing packets towards their destination is done by IP. TCP handles splitting, ordering and checking. The line should say IP routes each packet.
Q3
A — IP is responsible for addressing packets. Checking delivery is TCP's job. The line should be ip_job = 'addressing packets'.
Q4
A — The internet's core protocols are TCP and IP. A LAN is a type of network, not a protocol. The line should be internet_protocols = TCP, IP.
Q5
B — TCP splits data into packets. IP then addresses them. The line should say TCP splits data into packets.