본문 바로가기
Quality control (Univ. Study)/Computer Network

컴퓨터 네트워크 문제(1)

by 생각하는 이상훈 2023. 9. 18.
728x90

a) propagation delay는 전송되는 과정이므로 거리를 속도로 나눠주면 된다.

b) Lbit를 초당 Rbit의 속도로 전송하므로 L/R로 계산을 하면된다.

c) 나머지 delay를 모두 제외하니 두 값만 더해주면 된다.

d) Dtrans 시간이면 모든 데이터가 host에서 나가는 순간이다.

e) 첫번째 비트는 delay없이 바로 host B로 출발을 하는데 도착까지 시간이 Dprop인데 이 값이 Dtrans보다 크므로 Dtrans시간만 지나면 host B에 도착하기 충분한 시간이 아니다.

f) 이번에는 Dprop가 Dtrans보다 작기 때문에 Dtrans시간 후에는 host B에 첫번째 비트가 도착하기 충분한 시간이다.

g) Dprop가 Dtrans가 같은 경우는 m/s = L/R로 식을 놓고 주어진 값을 넣어서 계산하면 된다.

 

a) 3Mbps의 link에 1인당 150kbps를 요구하는 user가 나눠서 이용하면 3000/150으로 계산하면 20명이 나온다.

b) 확률은 0.1이다.

c) 이항분포식을 이용한다.

d) 21명이상인 경우이므로 0명부터 20명의 케이스를 제외한 확률을 구한다.

전체 지연시간을 고려해야한다. 시작점에서 두개의 switch를 지나 도착점에 도착한다. 세번의 시작점과 두개의 switch에서 발생하는 Dtrans 3번, link를 통과하는 3번의 Dprop를 일단 더해야하고 두개의 switch를 통과하는 과정에 발생하는 process delay를 두번 더하면된다.

위 문제와 같은 상황에서 값만 변화를 준 것이다.

 a) propagation delay는 거리를 속도로 나누면 된다.

b) 초당 전송속도에 propagation delay시간을 곱하여 link에 존재할 수 있는 최대 전송량을 구할 수 있다.

c) bandwidth-delay product에 대한 설명이다.

d) width of a bit는 link의 길이를 bandwidth-delay product로 나눠서 구한다.

e) 세 변수간의 관계이다.

a) message segmentation이 없는 상태에서는 데이터 길이를 전송 속도로 나눠서 계산을 한다.

b) 이번에는 800개의 10,000bit 길이의 message로 분할하여 전송하면 한 패킷마다 5ms이 걸린다.

c) 첫번째 패킷이 출발하면 그 이후는 계속 따라오기 때문에 첫번째 패킷이 3개의 link를 넘어가는 과정에 남은 799 패킷이 따라오는 시간을 더하면 된다.

d,e) message segmentaion의 장단점에 대한 내용이다.


 

728x90

'Quality control (Univ. Study) > Computer Network' 카테고리의 다른 글

DNS  (0) 2023.09.20
E-mail protocol  (0) 2023.09.19
FTP  (0) 2023.09.14
HTTP(2)  (0) 2023.09.14
HTTP(1)  (0) 2023.09.12