Ork Protocols and Communication: AACS2034 Fundamentals of Computer Networks Tutorial 2: Netw
Ork Protocols and Communication: AACS2034 Fundamentals of Computer Networks Tutorial 2: Netw
Ork Protocols and Communication: AACS2034 Fundamentals of Computer Networks Tutorial 2: Netw
Q1. “Before communicating with one another, individuals must use established rules or
agreements to govern the conversation.” Discuss this statement. (6 marks)
Before communicating with one another, individuals must use established rules or agreements to govern the
conversation.
protocols are necessary for effective communication. The protocols used are specific to the characteristics of
the communication method,
including the characteristics of the source, destination, and channel. These rules, or protocols, must be
followed in order for the message
to be successfully delivered and understood. There are many protocols available that govern successful
human communication.
Once there is an agreed upon method of communicating (face-to-face, telephone, letter, photography),
the protocols put in place must account for the following requirements: An identified sender and receiver
Common language and grammar
Speed and timing of delivery
Confirmation or acknowledgement requirements
Q2 (a) When a web client makes a request to a web server, describe the interaction of protocols
based on the Figure 1. (8 marks)
Application protocol - HTTP is a protocol that governs the way a web server and a web client
interact. HTTP defines the content and formatting of requests and responses that are exchanged
between the client and server. Both the client and the web server software implement HTTP as part
of the application. HTTP relies on other protocols to govern how messages are transported between
client and server.
Transport Protocol - TCP is the transport protocol that manages individual conversations between
web servers and web clients. TCP divides HTTP messages into smaller pieces called segments.
These segments are sent between web server and client processes running at destination host. TCP
is responsible for controlling the size and rate at which messages are exchanged between the server
and client.
Internet Protocol - IP is responsible for taking the formatted segments from TCP, encapsulating
them into packets, assigning addresses to the packets, and delivering them across the best path to
the destination host.
Advantages of segmentation
-Increased efficiency of network communications by sending the message through different routes
if necessary.
Disadvantages of segmentation
Q5. (a) Referring to OSI model, Figure 2 shows the encapsulation of Protocol Data Unit.
(ii) Name the field labeled T and describe its function. (3 marks)
(b) “When a host needs to send a message to another host in the same network, it must
use the router, also known as the default gateway.” Evaluate this statement. (4 marks)
I disagree with this, because whenever a host needs to send a message to another host in the
same network, it can forward the message directly and doesn’t required a router(default gateway).
The router is needed when a host try to send a message to another host in a different network, the
route will forward the packet/message toward its destination.