edited by
24,770 views
77 votes
77 votes

A $1\;\text{Mbps}$ satellite link connects two ground stations. The altitude of the satellite is $36,504\;\text{km}$ and speed of the signal is $3 \times 10^{8}\;\text{m/s}.$ What should be the packet size for a channel utilization of $25\%$ for a satellite link using go-back-$127$ sliding window proto­col? Assume that the acknowledgment packets are negligible in size and that there are no errors during communication.

  1. $120\;\text{bytes}$
  2. $60\;\text{bytes}$
  3. $240\;\text{bytes}$
  4. $90\;\text{bytes}$
edited by

6 Answers

1 votes
1 votes

Given altitude of the satellite is 36504 km. Let $A$ and $B$ be the two ground stations. Let $d$ be the distance between the two ground stations. 

By Trigonometry, we can say, $tan$ $45^{\circ}$ = $perpendicular / base$ $\implies$

$tan$ $45^{\circ}$ = $\frac{36504}{(d/2)}$ $\implies$ $d = 2*36504 = 73008 km$

Now, In $GBN$, Utilization = $\dfrac{n}{1+2a}$, where n is the window size and $\large a = \dfrac{\text{Propagation Time}}{\text{Transmission Time}}$

Given utilization = $25\%$ or $1/4$ and $n = 127$, $v = 3*10^8m/s$, $ packet size = L$, $Bandwidth = 1Mbps$

So, $1/4$ = $\frac{1}{1+ \frac{2*73008*10^3*10^6}{3*10^8*L}}$ $\implies$ $L = 960 bits$ = $120 B$ 

 

0 votes
0 votes
Distance between stations = L KM
Propogation delay per KM = t seconds
Total propagation delay = Lt seconds
 
Frame size = k bits
Channel capacity = R bits/second
Transmission Time = k/R

Let n be the window size.

UtiliZation = n/(1+2a) where a = Propagation time / transmission time
            = n/[1 + 2LtR/k]
            = nk/(2LtR+k) 
For maximum utilization: nk = 2LtR + k
Therefore, n = (2LtR+k)/k
Number of bits needed for n frames is Logn.
Answer:

Related questions

54 votes
54 votes
8 answers
2
Ishrat Jahan asked Oct 29, 2014
11,916 views
Host $X$ has IP address $192.168.1.97$ and is connected through two routers $R1$ and $R2$ to an­other host $Y$ with IP address $192.168.1.80$. Router $R1$ has IP address...