Communicating over the network - part 2 Flashcards

1
Q

What is communication governed by?

A

Predetermined rules called protocols

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

What are protocols specific to?

A

The characteristics of a conversation?

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

What is a protocol suite?

A

A group of inter-related protocols that are necessary to perform a communication function

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

What are protocols implemented in?

A

Software and hardware that is loaded on each host and networked device

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

What does a protocol stack show?

A

How individual protocols within the suite are implemented on a host

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

How are protocols viewed in the stack?

A

As a layered hierarchy, with protocols in the higher levels depending on some functionality defined by the lower levels

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

What 2 things do the lower levels in the protocol stack do?

A

Move data across a network and provide functionality to the higher levels of the stack

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

What do the upper layers of the protocol stack focus on?

A

The content of the message being sent and the UI

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

What would the physical layer represent in human communication?

A

The use of people using their voices

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

What would the rules layer represent in human communication?

A

How the conversation is carried out e.g.

  1. Common language
  2. Wait your turn
  3. Signal end of speech
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What would the content layer represent in human communication?

A

The actual words that are spoken e.g. “Wilfried Zaha is the greatest footballer in the world”

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

Why are network protocols used?

A

To allow devices to communicate successfully

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

What is the 1st (4) way a network protocol suite would describe precise requirements and interactions?

A

The format and structure of a message

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

What is an example of a network protocol suite describing the format and structure of a message?

A

“Lets agree that each piece will be 10 letters long”

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

What is the 2nd (4) way a network protocol suite would describe precise requirements and interactions?

A

The method by which networking devices share information about pathways and other networks

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

What is an example of a network protocol suite describing the method by which networking devices share information about pathways and other networks?

A

“Let’s all agree that if one of our pathways is down, we’ll notify all connected devices”

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

What is the 3rd (4) way a network protocol suite would describe precise requirements and interactions?

A

How and when error and system messages are passed between devices

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

What is an example of a network protocol suite describing how and when error and system messages are passed between devices?

A

“Let’s all agree that error messages have a unique ID number”

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

What is the 4th (4) way a network protocol suite would describe precise requirements and interactions?

A

The setup and termination of data transfer sessions

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

What is an example of a network protocol suite describing the setup and termination of data transfer sessions?

A

“Lets all agree that sessions will end after 60s of inactivity”

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

What does it mean if individual protocols in a stack are proprietary or vendor specific?

A

One company or vendor controls how the protocol functions.

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

What is the 1st (2) way companies can use proprietary protocols not owned by them?

A

Some can be used with permission from the owner

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

What is the 2nd (2) way companies can use proprietary protocols not owned by them?

A

Some can only be implemented on equipment manufactured by the proprietary vendor

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

What is a standard?

A

A process or protocol that has been endorsed by the networking industry and ratified by a standards organisation

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

What is the 1st (2) network standards organisation?

A

Institute of Electrical and Electronics Engineers (IEEE)

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

What is the 2nd (2) network standards organisation?

A

The Internet Engineering Task Force (IETF)

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

How do standards help the development and implementation of protocols?

A

The ensure that protocols from different manufacturers can work together for efficient communication

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

If one end of a communication is using a protocol that governs one way communication and a protocol at the other end is assuming two way communication, what is the probably outcome?

A

No information will be exchanged

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

What is the 1st (4) protocol in a web server protocol stack?

A

Application protocol

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

What is an example of an application protocol in the web server stack

A

Hypertext transfer protocol HTTP

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

What does HTTP govern? (1st)

A

The way a web server and client interact

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

What does HTTP define (2nd)

A

The content and formatting of requests and responses exchanged between the client and server

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

What implements HTTP as part of the application (3rd)

A

Both the web server and client software

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

What does HTTP rely on other protocols for (4th)

A

To govern how messages are sent between client and server

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

What is the 2nd (4) protocol in a web server protocol stack?

A

Transport protocol

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

What is an example of a transport protocol in the web server stack?

A

Transfer control protocol (TCP)

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

What doe TCP manage (1st)

A

The individual conversations between web clients and web servers

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

What does TCP do with HTTP messages (2nd)

A

Divides them into smaller pieces, called segments, to be sent to the destination client

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

What does TCP control (3rd)

A

The size and rate at which messages are exchanged between the server and the client

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

What is the 3rd (4) protocol in a web server protocol stack?

A

Internetwork protocol

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

What is an example of an Internetwork protocol in the web server stack?

A
Internet protocol (IP)
The most common Internetwork protocol
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

What are the 4 things in sequence that IP is responsible for?

A
  1. Taking the formatted segments from TCP
  2. Encapsulating them into packets
  3. Assigning the appropriate address
  4. Selecting the best path to destination host
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

What is the 4th (4) protocol in a web server protocol stack?

A

Network Access Protocol

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

What is an example of a Network access protocol in a web server stack?

A

Ethernet

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

Data link management is the 1st primary function of the network access protocol. What does it do?

A

Protocols take packets from IP and format them to be transmitted over media

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

The physical transmission of data on the media is the 2nd primary function of the network access protocol. What is the 1st (2) step of this?

A

Standards and protocols for physical media govern how signals wil lbe sent over media and how they will be interpreted by the receiving clients

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

The physical transmission of data on the media is the 2nd primary function of the network access protocol. What is the 2nd (2) step of this?

A

Transceivers on NICs implement the standards to be used appropriately for media that is being used

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

What do protocols generally not do?

A

Describe HOW to accomplish a particular function

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

Why do protocols generally not describe how to accomplish a function?

A

So the implementation of a protocol can be technology independent

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

What is the benefit of a technology independent protocol?

A

Any device can access a web page stored on any server, using any operating system from anywhere on the internet

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

How does HTTP remain technology independent?

A

Doesn’t specify:
What programming language is used to create a browser
Which web server software should be used to serve web pages
What OS the server runs on etc…

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

What is the 1st (4) benefit of using a layered model?

A

Assists in protocol design

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

How does a layered model assist with protocol design?

A

Protocols that act at a specific layer have defined information that they act upon and defined interfaces to the layers above

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

What is the 2nd (4) benefit of using a layered model?

A

Fosters competition because products from different vendors can work together

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

What is the 3rd (4) benefit of using a layered model?

A

Prevent technology or capability changes in one layer affecting the layers above or below

56
Q

What is the 4th (4) benefit of using a layered model?

A

Provides a common language to describe networking functions and capabilities

57
Q

What are the 2 basic types of networking model?

A

Protocol models

Reference models

58
Q

What does a protocol model provide?

A

A model that closely matches the structure of a protocol suite

59
Q

What is the advantage of a protocol suite?

A

Related protocols in a suite typically represents all functionality needed to interface the human network and the data network

60
Q

What is an example of a protocol model?

A

TCP/IP model - describes functions that occur at each level in TCP/IP suite

61
Q

What does a reference model provide?

A

A common reference for maintaining consistency within all types of network protocols and services

62
Q

What is a reference model not intended to be?

A

An implementation specification or to provide detail to define precisely the services of the network architecture

63
Q

What is a reference model’s primary purpose?

A

To aid in a clearer understanding of all the processes and functions involved

64
Q

What is an example of a reference model?

A

Open Systems Interconnection (OSI) model

65
Q

What are designers required to communicate to the industry?

A

Them relating their products to the TCP/IP model, OSI model or both

66
Q

What is the 1st (4) layer of the TCP/IP model?

A

Application layer

67
Q

What does the application layer represent in the TCP/IP model?

A

Data to the user
Encoding
Dialogue Control

68
Q

What is the 2nd (4) layer of the TCP/IP model?

A

Transport

69
Q

What does the transport layer represent in the TCP/IP model?

A

Supports communication between diverse devices and diverse networks

70
Q

What is the 3rd (4) layer of the TCP/IP model?

A

Internet

71
Q

What is the role of the internet layer in the TCP/IP model?

A

Determines the best path through the network

72
Q

What is the 4th (4) layer of the TCP/IP model?

A

Network Access

73
Q

What is the role of the network access layer in the TCP/IP model?

A

Controls the hardware devices and media that make up the network

74
Q

How are TCP/IP protocols defined?

A

In a publicly available set of documents called request for comments (RFCs)

75
Q

What is the 1st (3) thing that RFCs contain?

A

The formal specification of the data communications protocols

76
Q

What is the 2nd (3) thing that RFCs contain?

A

Resources that describe the use of protocols

77
Q

What is the 3rd (3) thing that RFCs contain?

A

Technical and organisational documents about the internet

78
Q

What do the documents about the internet in RFCs contain?

A

Technical and specification documents provided by the Internet Engineering Task Force (IETF)

79
Q

What is the 1st (7) step of a TCP/IP communications process?

A

Creation of data at the application layer of the original source end device

80
Q

What is the 2nd (7) step of a TCP/IP communications process?

A

Segmentation and encapsulation of the data as it passes down the protocol stack of the source end device

81
Q

What is the 3rd (7) step of a TCP/IP communications process?

A

Generation of the data onto media at the network access layer of the stack

82
Q

What is the 4th (7) step of a TCP/IP communications process?

A

Transportation of the data across the network which includes media and intermediary devices

83
Q

What is the 5th (7) step of a TCP/IP communications process?

A

Reception of the data at the network access layer of the destination end device

84
Q

What is the 6th (7) step of a TCP/IP communications process?

A

Decapsulation and reassembly of data as it moves up the stack at the destination end device

85
Q

What is the 7th (7) step of a TCP/IP communications process?

A

Passing data to destination application at the application layer of the destination end device

86
Q

What is the form that data takes at any layer of the stack called?

A

Protocol data unit (PDU)

87
Q

What is the general term for PDU at application layer?

A

Data

88
Q

What is added to PDU at application layer?

A

Data

89
Q

What is the general term for PDU at transport layer?

A

Segment

90
Q

What is added to the PDU at the transport layer?

A

Transport header

91
Q

What is the general term for PDU at Internet layer?

A

Packet

92
Q

What is added to the PDU at the Internet layer?

A

Network header

93
Q

What is the general term for PDU at Network Access layer?

A

Frame

94
Q

What is added to the PDU at Network Access layer?

A

Frame header and Frame Trailer

95
Q

What is the general term for PDU as it is transported across the medium?

A

Bits

96
Q

What form is the PDU in as it is transported accross the medium?

A

1s and 0s

97
Q

When sending a web page to a web client:

How does the application layer begin the process?

A

By delivering the HTML formatted webpage to the transport layer

98
Q

When sending a web page to a web client:

What information does the application data get added to it?

A

Information about which process on destination computer sohuld receive the message as well as information for destination device to assemble data in correct format.

All of this comes in transport header

99
Q

When sending a web page to a web client:

What does the transport layer do after adding header?

A

Encapsulated HTML data within segment and sends to Internet layer for IP to be implemented

100
Q

When sending a web page to a web client:

What happens at the Internet layer?

A

The entire TCP segment is encapsulated within IP packet, with IP header attached. Then sent off to network access layer

101
Q

What is the 1st (2) bit of information that the IP header contains?

A

Source and destination IP addresses

102
Q

What is the 2nd (2) bit of information that the IP header contains?

A

Information necessary to deliver the packet to corresponding destination process

103
Q

When sending a web page to a web client:

What happens at the network access layer ethernet protocol?

A

Data is encapsulated with frame header and trailer

Bits are encoded onto ethernet media by server NIC

104
Q

What information is in a frame header?

A

Source and destination physical address

105
Q

What does a physical address do?

A

Uniquely identifies devices on the local network

106
Q

What information is in a frame trailer?

A

Error checking information

107
Q

What is the role of the Physical layer in the OSI model?

A

Describes mechanical, electrical, functional and procedural means to activate, maintain and de-activate bit transmissions to and from network to device

108
Q

What is the role of the data-link layer in the OSI model

A

Describes methods for exchanging data frames over a common media

109
Q

What is the role of the network layer in the OSI model?

A

Provides services to exchange individual pieces of data over a network between identified common devices

110
Q

What is the role of the transport layer in the OSI model?

A

Defines services to segment, transfer and reassemble data for individual communations between end devices

111
Q

What is the role of the session layer in the OSI model?

A

Provides services to presentation layer to organize its dialogue and manage data exchange

112
Q

What is the role of the presentation layer in the OSI model?

A

Provides common representation of data transferred in application layer services

113
Q

What is the role of the application layer in the OSI model?

A

Provides means for e2e connectivity between humans over data networks

114
Q

What does the network access layer of TCP/IP model do and not do?

A

Does : Describe hand off from internet layer to physical network protocols
Does not : Specify which protocols to use when transmitting over a physical medium

115
Q

What is the 1st (2) thing that OSI layers 1 and 2 discuss?

A

Necessary procedures to access the media

116
Q

What is the 2nd (2) thing that OSI layers 1 and 2 discuss?

A

Physical means to send data over a network

117
Q

What is OSI layer 3, the network layer, used to document and discuss?

A

The range of processes that occur across all data networks to address and route message through an internetwork

118
Q

What protocol used in TCP/IP stack includes functionality mentioned at layer 3 of the OSI model?

A

Internet Protocol (IP)

119
Q

What is the 1st (3) functions performed at the transport layer?

A

Acknowledgement

120
Q

What is the 2nd (3) functions performed at the transport layer?

A

Error recovery

121
Q

What is the 3rd (3) functions performed at the transport layer?

A

Sequencing

122
Q

What two protocols provide functionality in TCP/IP model for OSI layer 4?

A

Transmission Control Protocol (TCP)

User Datagram Protocol (UDP)

123
Q

What is labelled in a PDU header for OSI layers 5, 6 and 7?

A

Encoded application data

124
Q

What is labelled in a PDU transport header?

A

Destination and source ports

125
Q

What is labelled in a PDU network header?

A

Destination and source IP addresses (logical network addresses)

126
Q

What is labelled in a PDU data-link header?

A

Destination and source physical (MAC) addresses

127
Q

What does to OSI model describe the process of?

A

Encoding, formatting, segmenting and encapsulating data for transmission over a network

128
Q

Which addresses is layer 2 concerned with?

A

Addresses of end devices on a single local network

129
Q

What is the layer 2 address known as when a LAN is using ethernet?

A

Media access control (MAC) address

130
Q

What are layer 3 protocols primarily designed to do?

A

Move data from one local network to another local network within an internetwork

131
Q

What are layer 2 addresses only used to communicate between?

A

Devices on a local network

132
Q

What must layer 3 addresses include?

A

Identifiers that enable intermediary devices to locate hosts on different networks

133
Q

What role does a router (or potentially another intermediary network access device) play in Layer 3 addressing?

A

Decapsulates frame to read destination host address in header of layer 3

134
Q

What do routers do with the network identifier portion of destination host address?

A

Use it to determine best path to destination host

135
Q

What does a router do once the best path for a frame is determined?

A

Encapsulates the packet in a new frame and sends towards destination end device

136
Q

What does the address contained in the header at layer 4 identify?

A

Specific process or service at destination host that will act on data being delivered

137
Q

What are source and destination port numbers used for?

A

To make sure only the two applications on client and server communicate about the data they need to