네트워크 통신오늘은 네트워크 구조와 통신 방식에 대한 개념을 정리해보았다. 기존에 알고 있던 클라이언트-서버 모델을 다시 복습하면서, 네트워크가 단순히 데이터를 주고받는 것이 아니라, 안정성과 효율성, 확장성을 고려해야 하는 복잡한 시스템이라는 점을 다시 한번 깨닫게 되었다. 일반적인 네트워크는 중앙화된 서버를 통해 데이터를 주고받는 방식을 따른다. 클라이언트가 요청을 보내면, 이를 처리하는 중앙 서버가 데이터베이스로부터 정보를 가져와 응답을 반환하는 형태다. 이런 구조는 명확한 장점이 있지만, 서버가 단일 장애 지점(Single Point of Failure)이 될 위험이 크다. 만약 중앙 서버가 공격을 받거나 장애가 발생하면 전체 시스템이 영향을 받을 수밖에 없다. 반면, 블록체인과 P2P 네트워크는..