Computer Science/Networking(8)
-
Data Plane - Router Architecture
Data Plane?- 지역적이고, 라우터 개별적으로 작동하는 기능의 영역.- 라우터에 도착하는 데이터그램(Network Layer)이 어느 라우터로 나갈지를 결정한다. Control Plane?- 네트워크단의, 광범위하게 작동하는 로직(기능)의 영역.- 데이터그램이 라우터들 사이에서 어떻게 전달될지 결정한다.- Control Plane에는 전통적인 알고리즘 결정 방식과 SDN 방식이 존재한다. Router Architecture Overview- High-speed Switching fabric은 하드웨어 단에서 ns단위로 동작하며, 어떤 라우터의 input port에 들어온 데이터그램을 outputport에 던지는 역할을 한다. 쉽게 말하면, Data Plane의 영역을 담당한다.- Routing P..
2024.05.28 -
Reliable Data Transfer Protocol(rdt)
Reliable Data Transfer Protocol (rdt) - 패킷 로스가 나는 상황이나 순서대로 패킷이 들어오지 않는 등, 네트워크 상의 Channel들은 대부분 신뢰도가 떨어지는(Unreliable) 경우가 많다. 이때 이러한 Channel상에서 Reliable한 Data Transfer를 해보자! 는게 rdt 프로토콜이다. rdt 1.0 : 신뢰 가능한 채널에서 신뢰성 있는 전송 - 기본적으로 (외계인이 만든 하이테크놀로지던 간에) 신뢰 가능한 채널이 있다고 가정하므로, rdt 1.0의 구조는 단순하다. - Sender는 데이터가 들어오면 패킷으로 만들어서 보내고, 리시버는 들어오면 뽑아서 message를 프로세스에 보낸다. - 근데 문제는 현실에서 이럴리가 없으므로... rdt 2.0 :..
2024.04.19