본문 바로가기

Network

(2)
WebSocket Introduce 이전에 Socket에 대하여 알아보았고, Socket과 WebSocket 이 둘은 비슷해 보이지만 엄연히 다른 개념이라고 소개하였습니다. 이제 WebSocket에 대해 알아보는 시간을 가지려고 합니다. WebSocket이 무엇인가요? WebSocket은 Socket과 IP Adress와 Port Number로 통신한다는 점에서는 같지만, 분명한 차이가 있습니다. 웹 브라우저는 HTTP Protocol을 준수하기 때문에 단방향 통신만 가능합니다. 그래서 Socket처럼 connection을 유지하는 양방향 통신을 사용할 수 없습니다. 물론 HTTP Protocol 만으로도 실시간 통신이 가능한 것처럼 보이게 할 수는 있지만, 여러가지 한계로 인해 WebSocket이 등장하였습니다. 즉, ..
Socket Introduce한 어플에서 채팅을 구현하면서 공부한 Socket과 WebSocket에 대해 소개하려고 합니다.우선 Socket과 WebSocket 이 둘은 비슷해 보이지만 엄연히 다른 개념입니다.이 시간을 통해 그 차이를 명확하게 인지하고, 각각에 대해 이해하는 시간이 되었으면 합니다.Socket이 무엇인가요?Socket을 개념적으로 살펴보면,Socket은 동일한 장치에서 실행되는 두 프로세스 또는 동일한 네트워크에 연결된 다른 Device 간에 통신을 제공하는 데 사용되는 프로세스입니다. 그러면 Socket이 어떻게 다른 Device 간의 통신을 가능하게 하나요? Socket의 기능 중에 하나는 Device 식별입니다.그리고 Device를 식별하기 위해서 IP Address와 Port Number를 ..