오늘 배운 내용
기존에 인터넷에 돌아다니는 게임클라이언트, 게임서버, DB를 다운받아서 3개를 전부 연결 시키는 작업을 실습으로 진행했다.
이 작업을 하면서 약간 와닿지 않았던 프로그램의 일반적인 구조(클라이언트 - 서버 - DB)를 직접 체감할 수 있었고, 각각의 서버가 각각 다른 컴퓨터에서 실행된다는 개념도 몸으로 체감할 수 있었다.
또한 게임의 아이템이나 화폐가 간단한 DB조작으로 이루어질 수 있다는 점도 신기했다.
부족했던 점
실습과는 별개의 문제인데 VMware와 putty의 연결을 하는 과정에 있어서 문제가 발생했지만 결국 혼자서 해결하지 못했다.
특별히 건드린게 없는데도 한번 timed out이 뜨고나서 접속이 불가능해졌고 가상머신을 다시 세팅해도, 어떤 IP주소를 입력해도 연결이 되지 않았다.
또한 복습 스터디를 동기들과 하는 과정에서 뭔가 100% 모두를 이해시킬 만큼 정확한 정의와 정확한 개념을 입으로 자연스럽게 꺼내지 못했다.
즉, 아직까지 네트워크 개념이나 몇몇 용어에 대한 정확한 이해가 부족한 것 같다.
등등에 대한 추가 학습이 필요할 것 같다.
생각해볼 점
putty를 다시 작동하도록 만들기