[CS] 네트워크 #2

·
컴퓨터구조(CS)
온라인 게임의 종류싱크(Sync): 동기, 실시간온라인 서버(클라우드)LAN 파티어싱크(Async): 비동기CAP 이론Consistency(일관성): 공유되는 데이터가 동일한 상태를 보장Availability(가용성): 데이터에 접근하여 언제든 Read, Write 가능Partition Tolerance(분할 용인): 시스템이 분할되어 병렬 처리 가능* 일관성을 추구 ㅡ> 가용성, 분할 용인 중 하나는 포기ex) 사용자가 컨트롤 중인 클라이언트 먼저 업데이트 ㅡ> 가용성 우선, 일관성 보장 X게임에서의 동기화초기의 게임클라이언트 ㅡ> 서버 접속서버 ㅡ> 모든 클라이언트가 접속하면 게임 시작(상태 초기화)클라이언트 ㅡ> 이벤트 발생(이동,공격 등)서버 ㅡ> 이벤트 수집 ㅡ> Round(or Tick)마다 ..