웹 HTTP 통신, Polling 통신, Socket 통신 소켓 통신에 대해서 공부하자!


웹 HTTP 통신, Polling 통신, Socket 통신 소켓 통신에 대해서 공부하자!

웹/앱을 기획하거나 QA하다보면 소켓이란 단어를 접할 때가 있다. 소켓이란 무엇이냐? 일반적으로 인터넷 통신을 통해 서버와 클라이언트간에 요청과 응답을 주고 받게 되는데, 이때 크게 3가지 방식를 볼 수 있다. 1.HTTP 통신, 단방향 통신 1)HTTP 통신 HTTP 통신은 클라이언트에서 서버로 요청을 보내고 서버가 응답하는 방식이다. 따라서 요청에 의한 응답이기 때문에 단방향 통신으로 볼 수 있다. 서버의 응답에는 응답코드가 함께 전송되고, 사용자는 응답코드, 메시지 바디를 통해 요청값을 전달받는다. 기본적으로는 응답을 받은 후 Connection 커넥션이 끊어지지만, 성능상 필요하다면 Keep Alive 옵션을 주어 일정시간 커넥션을 유지하는 것도 가능하다. 2.폴링 통신, 주기적으로 서버에 업뎃이 있는지 요청을 보내는 통신 1)Polling 통신 소켓 동신 이전에 폴링이라는 방식을 사용했다. HTTP 가 클라이언트에서 서버로만 요청하기 때문에 주기적으로 서버에 요청을 보내 업...


#HTTP통신 #웹통신공부 #스타트업 #소켓통신 #기획공부 #PO공부 #POLLING통신 #PM주니어공부 #PM공부 #IT직장인 #IT지식 #IT상식 #IT공부 #웹통신방법

원문링크 : 웹 HTTP 통신, Polling 통신, Socket 통신 소켓 통신에 대해서 공부하자!