
MongoDB 샤딩시 구성요소는 다음과 같다. Mongos ConfigServer Shard Cluster Mongos Application server에서 mongodb에 접근할때 mongos를 통해 접근한다. 공식 문서에 다음과 같이 잘 설명되어있다. the mongos instances provide the interface between the client applications and the sharded cluster. The mongos instances route queries and write operations to the shards. From the perspective of the application, a mongos instance behaves identically to an..
문득 3 way handshaking 을 직접 보고 싶어서 wireshark를 통해 테스트 해보고 결과를 기록하였다. Test 서버 구성은 간단하게 NGINX를 앞에 두고 reverse proxy를 통해 NodeJs를 바라보게 만들어두고 "Hello World"를 출력하도록 구성하였다. 결과는 위 화면과 같다. 빨간색으로 줄을 그은 부분은 내 서버 ip이므로 가려보았다. 결과는 이론상 아는 바와 같았다. 먼저 1~3줄을 보면, SYN과 ACK를 서로 주고 받으며 3way handshaking 과정이 나타난다. Source에서는 내 Client의 Public IP가 아닌 private IP가 나왔고, Destination은 서버의 public IP가 표출됨을 알 수 있다. 또한, INFO 부분을 보면 알 ..