4.9.4.1 TCP/IP Flashcards

1
Q

Application

A

Layer the user interfaces with
Selects appropriate protocols for transmission

Use appropriate protocols
Interface with user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Transport

A

Splits the data into packets
Numbers the packets into header e.g ⅔
Establishes and maintains connection, e.g handshaking protocol, end-to-end principle states how the sender and receiver will communicate
Deals with errors, resends packets

Reorders packets
Packet requests / responses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Network

A

Looks at destination IP address
Adds destination / source IP
Router decides upon next appropriate hop after looking at IP address
Can split / combine / resize packets if required
Error checking / detection
Encryption for wireless
Tunnelling through firewalls

Remove IP addresses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Link

A

Adds sender and receiver MAC addresses
Transmit the data, convert data into electronic signal or radio wave, completed by NIC
responsible for network drivers // physical connection // changing from one medium to another

Remove MAC addresses
Receive transmitted data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are sockets?

A

A socket is the combination of IP address plus port, e.g 192.168.0.3:80
A connection between two computers uses a socket.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a MAC address?

A

A unique address assigned to a network card so that Each piece of networking hardware has a unique identifier
Whitelist MAC addresses that are trustworthy
Blacklist MAC addresses you don’t want to connect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain what the well-known ports and client ports

are used for and the differences between them.

A

53 - DNS (Domain Name System)

80 - HTTP (HyperText Transfer Protocol) - used for transferring web pages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why is TCP/IP structured in layers?

A

People developing only have to understand the layer they are operating on.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What layer does the router operate on?

A

the network layer - when receiving data it doesn’t go further than checking the ip addresses and forwarding it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly