Assignment-1-Client-Server B-21
Assignment-1-Client-Server B-21
Academic Year:
Issue Date:
Submission Date:
Date:
Submission Format:
The submission is in the form of an individual written report. This should be written in a concise, formal
business style using single spacing and font size 12. You are required to make use of headings,
paragraphs and subsections as appropriate, and all work must be supported with research and
referenced using the Harvard referencing system. Please also provide a bibliography using the Harvard
referencing system. The recommended word limit is 2,000–2,500 words, although you will not be
penalised for exceeding the total word limit.
LO1 Demonstrate an understanding of the concepts of server, client, process, the differences between PPID and
PID.
LO2 Illustrate and analyse the communication process between clients and servers in different application
protocols with record captured from Internet.
Scenario
“LastPass” is an online trading company that is established since 2000. It is located in Yangon,
Myanmar. It trades various products such as electronic devices, daily usage products, IT products,
etc. It mainly trades with UK, Malaysia and Thailand. This company has been successful, the
Prepared by: Higher Education Qualifications (HEQ) Approved by: HEQ, QDAM (HE)
Version 1.0 – November 2017
DCL 1 – Public (Unclassified)
1
managing director decided to open new branch at Mandalay. LastPass therefore have need of
someone who can setup their network at their new Branch in Mandalay. He is very sensible about
You have recently been employed as their Client Server and your principal duties include setting up
their network by implementing a secure working environment in terms of their network. As you are
1. Introduce with client and server and also explain about the communication processes between servers
and client with illustration. It is needed to compare the parent process and child process, PID and PPID.
2. Explain the capture procedure by Wireshark between servers and client.
3. Design a model composed of parent process and child process to realise a simple function, i.e, how to
work the parent process and child process in realistic function.
4. Examine the concepts and functions of application layaer protocols such as TCP/IP, DNS and DHCP in
the OSI Model layers.
5. Operate Wireshark software, list the packet size (total size, header size and payload size) that captured
in the trace for TCP/IP, DNS, and DHCP.
6. Illustrate the communication processes of Application Layer protocols based on the client/server
system. For example, how to communicate between client side and server side of each procotols. M3
7. For each DHCP message, list the value of following critical parameters and explain their meanings.
message type, transaction ID, client IP address, your IP address, Next server IP address, Relay
agent and any 4 options.
8. Finally, draw a realistic Message Sequence Chart (MSC) to illustrate the procedure of address acquisition
for DHCP messages.
LO1 Explore the concepts of servers, clients, and processes and the differences between PPID and PID
P1 M1
Illustrate the communication Recognise parent process and child
processes between servers and process in a communication record
clients. (such as the records obtained by
Wireshark) between servers and
clients.
P2
Compare parent process and M2
child process s, PID and PPID. Design a model composed of parent LO1 & 2
Prepared by: Higher Education Qualifications (HEQ) Approved by: HEQ, QDAM (HE)
Version 1.0 – November 2017
DCL 1 – Public (Unclassified)
2
process and child process to realise a D1 Design a realistic model to
simple function. realise a function in real life using
LO2 Analyse the communication processes between clients and servers in an Application Layer protocol.
different application protocols with records captured from the internet
P3 M3
Examine the concepts and Illustrate the communication
functions of several Application processes of Application Layer
Layer protocols. protocols based on the client/server
system.
P4
Operate Wireshark software, and M4
recognise the different windows Analyse communication records
in the Wireshark interface. captured from the internet based on
Application Layer protocols.
Prepared by: Higher Education Qualifications (HEQ) Approved by: HEQ, QDAM (HE)
Version 1.0 – November 2017
DCL 1 – Public (Unclassified)
3