TCP 증권데이타 수신및 송신의 원리를 위의 그림을 보면서 설명한다.

1. TCP증권데이타는 한국거래소에서 계약되어진 회원사에 일방적으로 전송한다.
2. 회원사는 A,B,C라고 3개로 예를 든다.
3. 회원사 A,B,C는 수신받는 엔진을 보일러로 표시하고 보일러로 설명해 본다.
4. 회원사는 A,B,C는 집의 규모가 틀리다. 물론 보일러도 처리용량에 차이가 있다. 좋은 보일러, 혹은 그외.
5. TCP증권데이타를 물로 예를들면, 물을 공급해서 A,B,C가 보일러로 처리하는 도중에 보일러에 문제가 생기면한국거래소에서는 물공급을 중단한다. 그리고 해당 회원사에 통보한다.
6. 계속 입수되는 물을 보일러에서 잘 처리되도록 회원사는 A,B,C는 보일러를 각각 잘 관리해야 한다.

Practice)
20,000 바이트를 보낸다면, 각각 회원사는 A,B,C는 할당되어진 버퍼만큼 받을수 있다.
A - 10,000 + 10,000 = 20,000 두번에 걸쳐서 받는다.
B - 5,000 + 5,000 + 5,000 + 5,000 = 20,000 네번에 걸쳐서 받는다.
C - 20,000 한번에 받는다.

20,000 바이트에는 보내는 데이타종류가 15개가 들어있다고 치자.(체결,호가등등)
A - 10,000 + 10,000 = 20,000 두번에 걸쳐서 받이서 데이타종류가 15개를 추출해야 한다.
B - 5,000 + 5,000 + 5,000 + 5,000 = 20,000 네번에 걸쳐서 받이서 데이타종류가 15개를 추출해야 한다.
C - 20,000 한번에 받이서 데이타종류가 15개를 추출해야 한다.

결국 회원사는 A,B,C는 관으로 표현하자면, 넓은 관을 통해서 받던지, 좁은 관을 통해서 받던지, 결국은 받아서 데이타종류가 15개를 추출해야 한다.

+ Recent posts