A2 Chapter 14. Communication And Internet Technologies Flashcards

1
Q

What is a protocol?

A

A set of rules governing communication across a network, agreed by both sender and recipient.

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

What does HTTP stand for?

A

Hypertext Transfer Protocol

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

What is a packet in networking?

A

A message/data split into smaller groups of bits for transmission over a network.

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

What is a segment in the transport layer?

A

A unit of data (packet) associated with the transport layer protocols.

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

What does FTP stand for?

A

File Transfer Protocol

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

What does SMTP stand for?

A

Simple Mail Transfer Protocol

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

What is a push protocol?

A

A protocol used when sending emails, where the client keeps the connection active and uploads new emails to the server.

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

What is a binary file?

A

A file that does not contain only text and is machine-readable but not human-readable.

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

What does MIME stand for?

A

Multi-Purpose Internet Mail Extension

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

What is the function of MIME?

A

A protocol that allows email attachments containing media files as well as text to be sent.

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

What does POP stand for?

A

Post Office Protocol

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

What does IMAP stand for?

A

Internet Message Access Protocol

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

What does TCP stand for?

A

Transmission Control Protocol

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

What is a pull protocol?

A

A protocol used when receiving emails, where the client periodically connects to a server to check and download new emails.

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

What is host-to-host communication?

A

A protocol used by TCP when communicating between two devices.

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

What is a host in networking?

A

A computer or device that can communicate with other computers or devices on a network.

17
Q

What is BitTorrent?

A

A protocol used in peer-to-peer networks for sharing files between peers.

18
Q

What is a peer in a peer-to-peer network?

A

A client that is part of a peer-to-peer network or file-sharing community.

19
Q

What is metadata?

A

A set of data that describes and gives information about other data.

20
Q

What are pieces in peer-to-peer file sharing?

A

The splitting up of a file when using peer-to-peer file sharing.

21
Q

What is a tracker in peer-to-peer networking?

A

A central server that stores details of all other computers in the swarm.

22
Q

What is a swarm in peer-to-peer networking?

A

A group of connected peers (clients) that share a torrent/tracker.

23
Q

What is a seed in peer-to-peer networking?

A

A peer that has downloaded a file (or pieces of a file) and has made it available to others in the swarm.

24
Q

What is a leech in peer-to-peer networking?

A

A peer with negative feedback from swarm members.

25
Q

What is a lurker in peer-to-peer networking?

A

A user/client that downloads files but does not supply any new content to the community.

26
Q

What is the advantage of using layers in networking?

A

It breaks the process down into manageable self-contained modules (decomposition), making development easier and improving software and hardware compatibility.

27
Q

What are the four layers of the TCP/IP protocol in their order?

A

Application
Transport
Network (Internet)
Link

28
Q

What are the key protocols involved in the application layer and what are their functions?

A
  • HTTP (Hypertext Transfer Protocol): Responsible for the correct transfer of web page files on the World Wide Web.
  • SMTP (Simple Mail Transfer Protocol): Handles the sending of emails.
  • POP3/4 (Post Office Protocol): Handles the receiving of emails.
  • IMAP (Internet Message Access Protocol): Handles email retrieval and synchronization across multiple devices.
  • DNS (Domain Name System): Finds the IP address of domain names when sending emails or accessing websites.
  • FTP (File Transfer Protocol): Transfers files and attachments over a network.
  • RIP (Routing Information Protocol): Helps routers exchange routing information over an IP network.
  • SNMP (Simple Network Management Protocol): Exchanges network management information between network management systems and network devices (e.g., routers, servers).
29
Q

What are the different names for packets at each layer of the network model?

A
  • Frames: At the data-link layer.
  • Datagrams: At the internet layer.
  • Segments: At the transport layer.
    Different names are used because each layer adds its own header to the packet.
30
Q

What happens when a user requests a web page from a website?

A
  1. The user enters the URL into their browser.
  2. HTTP(s) transmits the request from the application layer to the transport layer (TCP).
  3. TCP creates data packets and sends them via port 80 to the destination.
  4. The DNS server looks up the IP address for the requested domain.
  5. The server TCP sends back an acknowledgment.
  6. Once communication is established, the web server sends the web page back in HTML format.
  7. The browser interprets the page and displays it or sends the data to the media player.
31
Q

What are the additional features of FTP?

A
  • Anonymous FTP: Allows users to access files without identifying themselves to the FTP server (e.g., receiving ‘331 Anonymous access allowed’ confirmation).
  • FTP Commands: Users can perform actions on files stored on the FTP server, such as delete, close, rename, change directory (cd for remote, lcd for local).
  • FTP Server: The location where files are stored and made available for users to download as needed.