CP5601 Advanced Data Communications Principles Assignment

Assignment Help Other Engineering
Reference no: EM132512146

CP5601 Advanced Data Communications Principles - James Cook University

Aim: This assignment is designed to help you improve your critical thinking and problem solving skills, as well as your information literacy skills (i.e. the ability to select and organise information and to communicate it effectively and ethically).

Question 1. Using CRC-8 with generator g(x) = x8 + x2 + x + 1, and the information sequence 1000100101.
(a) Find the (18, 10) codeword (i.e., codeword is 18 bits, where the message is 10 bits) corre- sponding to the preceding information sequence.
(b) Suppose that the codeword is transmitted with no error. Demonstrate how the receiver extracts the message from codeword?

(c) Prove that this generator enables to detect single bit errors.

(c) Assuming that the system detects 2-bit errors, and let the receiver knows there is a single bit error in the transmission. Can the receiver detects the error bit, and thus, obtain the correct message? Defend your answer.

Question 2. Figure 1 shows three sine waves. For each wave answer the following questions:

729_figure.jpg

Figure 1: Time domain presentation of three sine waves

(i) What is the frequency, period, amplitude, and phase of the wave shown in black color?
(ii) What is the frequency, period, amplitude, and phase of the wave shown in blue color?
(iii) What is the frequency, period, amplitude, and phase of the wave shown in red color?

Question 3. For dataword 1001 (which is represented as x3 + 1) and the divisor 1011 (which is represented as x3 + x + 1), the sender calculates a (7, 3) CRC codeword 1001110 and sends it to the receiver.
(i) Because of the noise in transmission medium, however, the receiver receives 1100010. Discuss whether or not the receiver accepts the codeword? If yes, is the accepted data correct?
(ii) Is it possible that the codeword be modified, but the receiver obtains a correct data? If yes, give your argument and provide such a modified codeword.

Question 4. An organization is granted a block of addresses with the beginning address 140.42.74.0/24. the organization needs to have 3 blocks of addresses to use in its three subnets: one subnet of 12 addresses, one subblock of 55 addresses, and one subblock of 125 addresses.
(i) Design the subblocks. Determine the first address and last address in each block, using binary, dotted decimal, and Hexadecimal notation.
(ii) How many addresses are left in reserve?

Question 5. An IP datagram has arrived with the following information in the header (in hexadecimal) - see Figure 2:

4500 001C C001 0000 0411 0000 0A0C 0E05 0C06 0709

2011_figure1.jpg

Figure 2: An IP datagram header format


(i) What is the header size?
(ii) Are there any options in the packet?
(iii) What is the size of the data?
(iv) Is the packet fragmented?
(v) How many more routers can the packet travel to?
(vi) What is the protocol number of the payload being carried by the packet?

Question 6. For the above question, calculate the header checksum.

Question 7. Figure 3 shows a scenario of Stop-and-Wait protocol.
Give a detail explanation of this Figure. That is, begin from sender's clock, window value, and the packet number. Then describe actions taken by the receiver, i.e., changing the window's value and sending ACK (by justifying the ACK number). Continue the explanation for all rows/transmissions in the Figure.

711_figure2.jpg

Figure 3: A scenario of Stop-and-Wait protocol

Question 8. In a network using the Go-Back-N protocol with m = 3 and the sending window of size 7, the values are Sf = 42, Sn = 46, and Rn = 44. Assume that the network does not duplicate or reorder the packets.

(i) What are the sequence numbers of data packets is transit?
(ii) what are the acknowledgment numbers of data packets in transit?
[1 mark]

Question 9. The following is part of a TCP header dump (contents) in binary format (see Figure 4): 1110 0010 1000 0101 0000 0000 0001 1000
0000 0000 0000 0000 0000 0000 0000 0001
0000 0000 0000 0000 0000 0000 0000 0000
1000 0000 0000 0010 0000 0111 1111 1111
...

1184_figure3.jpg


Figure 4: TCP header format

(i) What is the source port number (in decimal format)?
(ii) What is the destination port number (in decimal format)?
(iii) What is the length of the header?
(iv) Is there any option? if yes, what is the size of option?
(v) What is the type of the segment?
(vi) What is the window size?

Attachment:- Advanced Data Communications Principles.rar

Reference no: EM132512146

Questions Cloud

Why analysts focus on operations forecasting and financial : Why analysts focus on operations forecasting and financial forecasting when evaluating a future event? How is operations and financial forecasting linked?
Develop a procurement and human resource management plan : Develop a Procurement Management Plan for effectively managing your project through procurement management processes outlined
Prepare journal entries without narratives : Show the effect of each of these adjustments on the net profit in the drafted financial statements and the corrected profit for year ended 31 December 20x1.
Determining national income accounts : "National Income Accounts is not considered a very accurate indicator of the standard of living or well-being of an economy". Explain this statement?
CP5601 Advanced Data Communications Principles Assignment : CP5601 Advanced Data Communications Principles Assignment Help and Solution, James Cook University - Assessment Writing Service
What is the net book value of the machinery : What is the depreciation expense on 31 December 20x3 if Sunrise Company uses the reducing balance method of depreciation and the depreciation rate is 20%.
Learning by juxtaposing your experiences : Reflect on your work experience during this internship, and provide context to your learning by juxtaposing your experiences with your learning from classes
Distinguish between direct and indirect taxes : The revenue of the Zambian Government is mostly from taxation. Distinguish between direct and indirect taxes giving two examples of each.
Distinguish between structural unemployment : Distinguish between "Structural unemployment" and "cyclical (demand deficiency) unemployment"

Reviews

Write a Review

Other Engineering Questions & Answers

  How many gates are required to implement the given equations

How many gates are required to implement the following Boolean equations? Which Boolean law is used to transform each of the following equations?

  How much does friend owe when the loan is due

Suppose you lent $5000 to friend 1 for 18 months at an annual simple interest rate of 9%. After 1 year you need money for an emergency and decide to sell.

  Write a report on environmental companies

Write a report on environmental companies

  Determine the poles and zeros of the closed-loop system

ELE3SPC - Signal Processing and Control - Determine the poles and zeros of the closed-loop system and calculate the output response y(t) to a unit step input R(s) = 1/s.

  Determine the average and maximum number of items

Run the simulation for a single replication of 2000 minutes and observe the average and maximum time in system for each part type separately.

  Explain the term pump head

FLP2722 Marine Surveying Modules Eight, Nine and Ten Assignment. Explain the term pump head. Explain the purpose of pump curves

  Describe an example of a very poorly implemented database

Describe an example of a very poorly implemented database that you've encountered (or read about) that illustrates the potential for really messing things up

  Develop a comprehensive work break down structure

M3K221730 Construction Process Management. Using MS Project / Primavera / Gantter / QM for Windows Software, perform the following analysis (no manual project schedule / network diagram is permitted) Identify and develop a comprehensive work break ..

  What is the cutoff frequency you measured from simulation

What is the cutoff frequency you measured from the simulation? Based on the cut off frequency, what type of active filter is constructed in this lab?

  What will the population of the country be

Population growth suppose a country has a population of 20 million and projects a growth rate of 2% per year for the next 20 years.

  Create test plans for the given sensors

Create test plans for the following sensors. The test plans clearly define how testing will be used to verify that hardware components and subsystems and software modules are performing as specified.

  Following expressions-using demorgan theorem

b. One byte is eight bits. How many possible characters can one byte represent (I.E. how many different combinations of these eight bits are possible? Show your reasoning.)

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd