Preview

04 - The TCP/IP Stack

 1. In order for a network like the internet to work, protocols need to be in place. A lot of them! Fill in the blanks
To better understand the various protocols and how they work 
with each other, we use a_____________________
A ______________ shows how the protocols work at each layer 
as well as how the layers interact with the layers either 
above them or below them.

  layered model

  single or simple protocol

  filtered network

  an internet service provider

 2. The layered models that are used in modern computer networks are two; the OSI model (Open Systems Interconnection) and the TCP/IP model (Transmission Control Protocol/ Internet Protocol)

  TRUE

  FALSE

 3. Various 'models' have been developed to help people think about how protocols are organised. Fill in the blanks
These models ______________________ called 'layers' according to their role in  network communications. 

  split the protocols into different IP addresses

  split the hardware and software required into different groups or keys

  split the cables required into different categories

  split the protocols into different groups

 4. So, what really is a 'layer'? (remember it is not an actual thing it is a conceptual model)

  A layer is a group of protocols arranged by function

  A layer is a TCP/IP protocol that is embedded in the cable itself

  A layer is a cable. Several layers are several cables

  A layer is a group of IP addresses arranged by DNS server

 5. In the four layer model (TCP/IP) as with other models, protocols in one layer can only interact with layers directly above and below them.

  TRUE

  FALSE

 6. Why do we use layers?

  So that we can map how protocols relate and interact with each other. (a new protocol can be slotted in to the right layer)

  All of these mentioned options are valid answers

  Because it can be difficult to conceptualise a complex system like network communication (it has many parts)

  Because it is useful for manufacturers when they are making new hardware/software to ensure it is compatible with all protocols

 7. Here is a whole bunch of different protocols. Which one in the list is NOT a protocol.
TCP/IP
UDP
FTP
POP
IMAP
SMTP
Ethernet
X.25
Telnet
TLS
NTP
NNTP

  UDP and FTP are not protcools

  Ethernet and IMAP are not protocols

  Only TCP/IP and SMTP are protocols and there are no others

  They are all valid protocols and there are many more

 8. In the four layer model the Network (Data link) layer is always no. ____________________ at at the ______________.

  1 / bottom

  There is no such layer called the 'Network' or Data Link layer

  2 / top

  4 / top

 9. The fourth layer, usually depicted at the top, is called the ________________ layer.
Note: Each layer has a function to perform

  transport

  application

  internet or IP

  Network or Data Link

 10. This layer holds protocols that governs how data moves in an out of applications (like web browsers, email applications and servers).

  internet or IP

  Network or Data Link

  transport

  application

 11. The _______________ can only interact with the transport layer because it is directly above it.

  Network or Data Link

  internet or IP

  application

  transport

 12. This layer contains protocols or rules that govern the transport of data packets across a network.

  internet or IP

  Network or Data Link

  transport

  application

 13. The _________ part of the TCP/IP internet protocol is an example of a protocol in the transport layer.

  IP

  TCP

  DTP

  FTP

 14. The transport layer provides services for both ___________ mode and ________________ transmissions.

  physical / non-physical

  caught / uncaught

  cabled / non-cabled

  connection / connectionless

 15. Connection mode is when the transmitter just sends packets of data without actually setting up a session (unlike a telephone call)

  FALSE

  TRUE

 16. This layer is responsible for checking for errors.

  application

  Network or Data Link

  internet or IP

  transport

 17. This layer contains protocols that govern how messages are prepared before they are sent and how they are unpacked after they are received.

  internet or IP

  Network or Data Link

  transport

  application

 18. This layer is responsible for handling the physical connection to the network. For example 'Ethernet' is partly a physical protocol so is included here.

  application

  Network or Data Link

  internet or IP

  transport

 19. The functions of the network or data link layer include:

  to provide an interface between the physical medium and layer 2

  All of these mentioned options are valid answers

  to deal with tranmission errors

  to regulate the flow of data off and on the physical medium

 20. What layer do the following protocols belong in?
IP (Internet Protocol)

  internet or IP

  application

  Network or Data Link

  transport

 21. What layer do the following protocols belong in?
FTP, HTTP, POP, IMAP, SMTP

  Network or Data Link

  application

  transport

  internet or IP

 22. What layer do the following protocols belong in?
TCP 

  Network or Data Link

  internet or IP

  application

  transport

 23. What layer do the following protocols belong in?
ETHERNET, WI-FI

  internet or IP

  Network or Data Link

  application

  transport

 24. Communication protocols can be categorised by which layer they fit into within the four layer model.

  TRUE

  FALSE

 25. There are two ways of categorising protocols: _____________ or ________ protocols.

  physical / logical

  Net / internet

  domain / IP

  application / logical

 26. A ________ protocol has a hardware aspect to it, meaning that it defines what hardware is needed to support it.

  None of the above

  physical

  domainical

  logical

 27. The _____________ protocol includes definitions of the performance required of cables, plugs and sockets. E.g 100m is the max length of an Ethernet Cat-5 cable before a repeater is needed.

  physical

  transport

  internet

  ethernet

 28. Logical protocols are not concerned with anything physical - they define the structure,format and control of data entities.

  TRUE

  FALSE

 29. In the four layer model, logical protocols exist in layers ______________

  2,3,4

  2 and 3

  1 only

  2 and 4 only

 30. On reading the following excerpt, can you fill in the blanks?
1. How to set up a connection
2. How to end a connection
3. How to start a message
4. How to end a message
5. How to deal with corrupted data
6. How to format the data being sent

With these rules in place, hardware and software
creators can be sure that _______________________
______________ on a network using that protocol. 

  their devices will be unique and only operate independently of each other

  None of the above

  their devices will show error messages when appropriate

  their devices will work correctly