네트워크

    네트워크 - HTTP, 그런데 Socket을 곁들인...

    HTTP ? HTTP : HyperText Transfer Protocol -> HTML 파일을 전송하는 프로토콜이라는 의미를 갖습니다. 기본적으로 HTTP 통신은 클라이언트 측에서 필요한 데이터가 있다면 서버에게 요청하고, 서버는 그 데이터에 응답한 뒤 바로 연결이 종료되는 방식입니다. 최근에는 Keep Alive 옵션을 사용하여 일정 기간 동안 연결을 유지하는 방식으로도 통신이 가능해졌다고 합니다 Socket 통신과 달리 HTTP 통신은 단방향 통신이기 때문에 클라이언트만 서버에게 요청할 수 있습니다! (서버는 클라이언트에게 요청 불가 ㅠㅠ) 바로 연결이 종료된다는 특징을 보면 서버의 부하를 줄여준다는 것을 알 수 있습니다 왜냐! Socket 처럼 계속 연결을 유지하는 것이 아니고 원하는 요청에 대해..