프로그래밍[Univ]/네트워크

[네트워크] RTT & Switching

Cloud Travel 2012. 4. 5. 09:45
* RTT
 - Round Trip Time : 데이터 신호의 왕복시간.

 - RTT가 너무 짧으면 Timeout이 자주 발생하게 된다.

 - RTT가 너무 길면 재전송이 늦게 일어 날 수 있다.

 - 위 두가지 경우에 의해 적당한 RTT 선정이 중요하다. 

  > RTT선정을 하기 위해서는 각각마다 비중을 두어 평균을 측정한다.(가중 평균치)

   

 - 여기서 더나아가 편차를 고려하면 더욱 정확한 RTT를 적용할 수 있다.


* Switching(교환)

 - 교환망 : Computer(terminal, host, node ...)를 연결하는 중간채

  ⓐ Full mesh망

   - 하나의 노드에 대해서 다른 모든 노드에 연결하는 법. 비용적 문제에 의해 불가능하다.

     

  ⓑ  Switch망

   - 중간에 switch(교환망)을 두고 구성된 망

     

* Switch 방법

 - Packet-switching방법과 Circuit-switching방법이 존재한다.

 - 또한 Packet-switching은 Data-gram방식과 virtual Circuit방식으로 나뉜다.

  


ⓐ Circuit Switching

 - 두 단말 장치를 연결하는 물리적 통신 채널이 전용으로 존재.

 - 전화망이 이 방식을 따른다. 

 - 데이터를 통채로 보낸다.(지속적으로 계속 보냄)

   

 - 데이터를 전송하기 위해서는 설정단계(두 단말의 circuit을 연결), 전송단계, 해제 단계를 거친다.

 - 장점 : Congestion(채증)이 발생할 일이 없다.

 - 단점 : 채널을 갖는 회선(circuit)의 한계가 존재하므로, 모든 회선이 사용되면 연결이 되지 않는다.

             (회선 할당이 되지 않는다.)

ⓑ Packet switching(패킷교환)

 - 데이터를 쪼개서 보낸다. 쪼개진 하나의 조각을 Packet이라고 한다.

 - 여러 단말이 채널을 공유해서 사용한다.

  

 - 장점 : Circuit switching에서의 단점(회선의 한계)을 없에기 위해서 나왔다.>전송로를 MAX로 사용이 가능하다.

 - 단점 : Congestion이 발생할 가능성이 있다.

             데이터 그램방식과 가상회선 교환 방식이 존재한다.

  a) 데이터 그램방식 : 패킷경로를 설정하지 않고 보내는 방식(Packet마다 경로가 달라 질수 있다.)

  b) 가상회선 방식 : 패킷 경로를 설정하고 보내는 방식, 양 단말간의 경로를 라우터가 기억해야한다.

  ※ 현재 인터넷의 IP방식은 데이터 그램방식이다.

--------------------------------------------------------------

 각각의 스위칭법의 차이점을 알자!