[바미] Protocol TCP,UDP에 대해 알아봅시다.
·
Networking
시작 Protocol은 우리말로 하면 약속, 규약 이라는 의미이고, Network Protocol은 통신 규약입니다. 서로 간에 어떤 통신을 하기 위해서는 어떤 약속이 필요한데요. 프로토콜에는 여러가지가 있다. 여기서 전부 다 알아보진 않고, 게임에서 필요한 TCP, UDP만 다뤄보도록 하겠습니다. 여기에 베이스가 되는게 IP라는 프로토콜이 있어요. 이것이 하위 계층이고, TCP, UDP가 상위 계층입니다. TCP, UDP위에 HTTP, SMTP, 등등이 있습니다. 여러 레이어들이 있는데 보내는 쪽에서 데이터를 만들어서 레이어들을 거칠 때마다 거기게 해당하는 데이터들이 하나씩 추가 되서 맨 마지막에 데이터가 인터넷을 통해 전송하게 됩니다. 받는 쪽에서도 여러 레이어들이 있어서 각 레이어들에 맞는 데이터들..
[바미] 게임 네트워킹에 대해
·
Networking
시작 네트워킹? 간단하게 데이터를 주고 받는 것으로 정의 내릴 수 있습니다. 데이터를 주고받는다고 말하면 상당히 범위가 넓은데 컴퓨터 내부를 살펴보면 데이터가 이동하는것이라고 보면 HDD(SSD) -> RAM -> CPU 로 데이터가 이동하고, 처리된 다음에 CPU -> RAM 으로 이동하고 파일을 저장할 것이 있으면 HDD(SSD)로 들어가는데 엄밀히 따지면 컴퓨터 내부에서 일어나는 데이터의 교환도 네트워킹이라고 볼 순 있지만 흔히 얘기하는 네트워킹은 이것과는 거리가 멀고, 멀리 떨어져있는 컴퓨터간의 데이터가 옮겨가는 것을 의미합니다. 예를 들면 한국에 있는 개인 PC에서 Amazon.com을 쳤을 때 미국에 있는 서버에서 데이터를 받아오게 되는데 한국에 있는 서버에서 Request를 보내면 미국에서 ..
Bami
'Networking' 카테고리의 글 목록 (3 Page)