버클리 소켓(Berkeley socket) 이해


버클리 소켓(Berkeley socket) 이해

이번 주제는 게임 개발을 하시는 블로그 이웃 오토기(@freezmo139)님이 제안해 주셨습니다. 이번 글에서는 네트워크/통신 분야에서 자주 사용되는 버클리 소켓(Berkeley socket), 혹은 줄여서 (네트워크) 소켓(socket)에 대해 간단히 이해해 봅니다. 보통 소켓... 이라고 하면 대충 이런 전등을 끼우는 동그란 돌려서 끼우는 것 정도를 떠올립니다. 사실 네트워크도 크게 다르지 않습니다. 네트워크에서 두 당사자가 서로 통신(communication)을 하기 위해서는 일정한 규칙, 즉 프로토콜(protocol)에 따라 연결을 맺고 어떠한 규격에 따라 그 통신을 이어나가야 합니다. 이때 이 통신 데이터가 흘러가는 어떠한 매체(media)가 있을텐데, 이를 소켓(socket)이라고 합니다. 버클리 소켓(Berkeley socket)이라고도 하는데 이는 버클리 대학(University of California at Berkeley)에서 처음 만들어졌기 때문입니다. (1982...


#berkeley #소켓프로그래밍 #소켓 #버클리소켓 #UDP #TCP #socket #request #introduction #dev #이론

원문링크 : 버클리 소켓(Berkeley socket) 이해