25년2학기/컴퓨터 네트워크

컴 네트윀)기출 풀기(0930)

kimchangmin02 2025. 9. 30. 11:52

1Mbps

아 미친, 

 

kbps가 아니엇네 

 

 

 

 

 

 0.02초 = 20ms

 

 

 

 

라우팅(Routing)을 통해 데이터 패킷이 목적지까지 갈 최적의 경로를 결정하고, 각 라우터에서는 포워딩(Forwarding)을 통해 해당 경로로 패킷을 실제로 전달하는 역할을 합니다."

 

 

 

  • 네트워크 계층: 출발지 호스트에서 목적지 호스트까지의 데이터 전달 (Host-to-Host Delivery)
  • 전송 계층: 목적지 호스트에 도착한 데이터를 정확한 프로세스에게 전달 (Process-to-Process Delivery)

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 'milli (밀리)'는 1/1000 (천 분의 일)을 의미합니다.

이것은 다른 단위에서도 똑같이 적용됩니다.

  • 1 미터(m) = 1000 밀리미터(mm)
  • 1 그램(g) = 1000 밀리그램(mg)
  • 1 리터(L) = 1000 밀리리터(mL)

 

 

 

 

 

 

 

 

 

각 노드는 들어오자마자 넘기는게 아니고

패킷이 다 들어와야지 넘김

헤더정보가 필요함

 

 

 

 

 

 

 

 

 

ㅅㅂ

ㅁ어케 풀더라 

 

 

 

 

 

아 time다이어그램이 필요햇던이유가, 다 보내고 나서, 이걸 보내니깐, 

 

 

 

 

 

 

 

 

 

시험에서 단위 변환 안 해주면 감점인가요 ?

만약 해주어야한다면, 어느정도까지 해주는게 좋나요 ?

0.002s ==2ms

0.02s==20ms

 

 

 

 

 

 

  • A의 전송 속도가 R1보다 훨씬 빠르므로, R1이 첫 패킷을 보내는 동안 나머지 4개의 패킷은 R1 버퍼에 도착하여 대기(큐잉)합니다.

걍 버퍼의 크기는 무한하다고 생각해줘도 될지도

나중에 손실율에 대해서 배우면, 이부분에 대해 자세히 다뤄야하겟지만

 

 

 

 

 

 

 

 

 

 

1단계: 전송 지연 시간 계산 (전파 지연 = 0)

각 링크에서 1500바이트(12,000비트) 패킷 하나를 전송하는 데 걸리는 시간입니다.

  • A → R1 전송 지연: 12,000 비트 / 10 Mbps = 1.2 ms
  • R1 → R2 전송 지연 (병목 구간): 12,000 비트 / 1 Mbps = 12 ms
  • R2 → B 전송 지연: 12,000 비트 / 10 Mbps = 1.2 ms

2단계: 전체 시간 계산 (타임라인 분석)

전파 시간이 0이므로, 한 장치에서 패킷 전송이 끝나는 즉시 다음 장치에 도착하여 처리가 시작됩니다.

  1. 호스트 A → 라우터 R1
    • t = 0 ms: 호스트 A가 첫 번째 패킷 전송을 시작합니다.
    • t = 1.2 ms: 첫 번째 패킷 전송이 완료되고, 즉시 라우터 R1에 도착합니다. 동시에 호스트 A는 두 번째 패킷 전송을 시작합니다.
    • 호스트 A가 5개 패킷을 모두 전송하는 데 걸리는 총 시간은 5 * 1.2 ms = 6.0 ms 입니다.
  2. 라우터 R1 → 라우터 R2 (병목 구간)
    • t = 1.2 ms: 라우터 R1이 첫 번째 패킷을 받자마자, 1 Mbps의 느린 속도로 R2를 향해 전송을 시작합니다.
    • 이때 호스트 A는 계속해서 1.2 ms 간격으로 패킷을 보내오므로, R1의 버퍼에는 나머지 패킷들이 쌓이기 시작합니다.
    • R1은 첫 패킷 전송을 시작한 1.2 ms 시점부터 쉬지 않고 5개의 패킷을 모두 전송해야 합니다.
    • R1이 5개 패킷을 모두 전송하는 데 필요한 총 시간: 5개 패킷 * 12 ms/패킷 = 60 ms
    • 따라서 R1에서 마지막(5번째) 패킷의 전송이 끝나는 시간은 다음과 같습니다.
      • 1.2 ms (전송 시작 시점) + 60 ms (R1의 총 전송 시간) = 61.2 ms
  3. 라우터 R2 → 호스트 B
    • t = 61.2 ms: R1에서 마지막 패킷 전송이 끝나자마자, 해당 패킷은 즉시 R2에 도착합니다.
    • R2는 이 패킷을 받자마자 호스트 B로 전송을 시작합니다. 이 전송에는 1.2 ms가 걸립니다.
    • 따라서 마지막 패킷의 마지막 비트가 R2를 떠나는 시간은 다음과 같습니다.
      • 61.2 ms (전송 시작 시점) + 1.2 ms (R2의 전송 시간) = 62.4 ms
  4. 호스트 B 최종 도착
    • 전파 시간이 없으므로 R2에서 전송이 끝나는 순간이 바로 호스트 B에 도착하는 순간입니다.

결론

전파 시간을 무시할 경우, 7KB 파일을 호스트 B까지 전달하는 데 걸리는 총시간은 62.4 ms 입니다.