Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
This is the option 1 of DCNC assignment 3.
Task 1 (18 marks)
Figure 1 shows two hosts A and B, in the same subnet. Host A sends text message to a remote host C over a Secure Socket Layer (SSL). Simultanously, host B is making a voice call to host D using a real-time communication protocol. C and D are in different networks with A and B.
1. Explain the the technical details of multiplexing packets from A and B before the packets being sent from the gateway router. You are required to spec1fy the detailed processing of different layer in TCP/IP model. (5 marks)
2. Describe how router R processes incoming packets, starting from packets reception to packets being sent out of the router. (5 marks)
3. How the end-to-end delay of A-C and B-D communication is calculated. (5 marks)
4. If the transmissiosn of one packet takes 0.02 ms, while the propogation time between A and C is 6 ms, can you concluded that the transmission time is less than propogation time in general? Give the rationale. (3 marks)
Figure 1. Host A and B in the same subnet send information to hosts in different networks.
Note:
The answer to each of the above questions must include one of the following: a technical diagram, a table, or Wireshark screenshots to illustrate the technical details supporting your discussion.
Task 2 (12 marks)
Recall Lab 3 CRC implementation with socket programming. Instead of writing the code yourself, you are now required to rewrite the python code of CRC implementation using ChatGPT.
Write a technical essay using the template provided to demonstrate:
1. In what situation the CRC implementation is provided with socket programming in Lab 3? (3 marks)
2. How you interacted with ChatGPT to obtain the required code? (4 marks)
3. How you tested the code generated by ChatGPT to ensure it functions correctly. (4 marks)
1 mark is allocated for formatting and referencing.
Task 3 (5 marks)
Prepare a ppt to demo your work.
• No demo no mark.
• Each member needs to specify your contributions to the group work.
• Your mark will be given based on your presentation and answer questions.