분류 전체보기70 Ch 10. 내용 확인문제 모든 내용은 [윤성우 저, "열혈강의 TCP/IP 소켓 프로그래밍", 오렌지미디어] 를 기반으로 제 나름대로 이해하여 정리한 것입니다. 다소 부정확한 내용이 있을수도 있으니 이를 유념하고 봐주세요! 01. 다음 중 프로세스에 대한 설명으로 옳은 것은? a. 프로세스는 운영체제의 관점에서 프로그램의 실행 단위가 된다. b. 프로세스도 생성 방식에 따라서 부모와 자식의 관계를 갖는다. # 틀린 설명 c. 프로세스는 다른 프로세스를 포함할 수 있다. 즉, 하나의 프로세스는 자신의 메모리 영역에 또 다른 프로세스를 포함할 수 있다. => 프로세스는 서로 독립적인 존재이므로, 다른 프로세스를 포함할 수 없다. d. 자식 프로세스는 또 다른 자식 프로세스를 생성할 수 있고, 이렇게 생성된 자식 프로세스 역시 또 다.. 2020. 8. 8. Ch 10. 멀티프로세스 기반의 서버구현 모든 내용은 [윤성우 저, "열혈강의 TCP/IP 소켓 프로그래밍", 오렌지미디어] 를 기반으로 제 나름대로 이해하여 정리한 것입니다. 다소 부정확한 내용이 있을수도 있으니 이를 유념하고 봐주세요! # 클라이언트를 위한 서버라면, 모든 클라이언트의 만족도를 평균 이상으로 끌어올려야 한다. - 전체적인 서비스 제공시간이 조금 늦어지더라도, 연결요청을 해오는 모든 클라이언트에게 "동시에" 서비스를 제공해서 평균적인 만족도를 높일 필요가 있음 - 네트워크 프로그램은 CPU의 연산을 필요로 하지 않는 데이터의 송수신(입출력) 시간이 큰 비중을 차지하므로, 둘 이상의 클라이언트에게 동시에 서비스를 제공하는 것이 CPU를 보다 효율적으로 사용하는 방법이 됨 # 다중접속 서버의 구현방법들 1. 멀티프로세스 기반 서버.. 2020. 8. 8. Ch 09. 내용 확인문제 모든 내용은 [윤성우 저, "열혈강의 TCP/IP 소켓 프로그래밍", 오렌지미디어] 를 기반으로 제 나름대로 이해하여 정리한 것입니다. 다소 부정확한 내용이 있을수도 있으니 이를 유념하고 봐주세요! 01. 다음 중 Time-wait 상태에 대해서 맞게 설명한 것을 모두 고르면? b. 연결종료의 Four-way handshaking 과정에서 먼저 FIN 메세지를 전달한 소켓이 Time-wait 상태가 된다. # 틀린 설명 a. Time-wait 상태는 서버 프로그램에서 생성한 소켓에서만 발생한다. => 소켓의 Time-wait 상태는 클라이언트냐 서버냐와는 상관없이 먼저 연결의 종료를 요청(FIN 메시지 전달)한 소켓은 반드시 Time-wait 상태를 거친다. 그러나 클라이언트 소켓의 PORT번호는 con.. 2020. 8. 8. Ch 09. 소켓의 다양한 옵션 모든 내용은 [윤성우 저, "열혈강의 TCP/IP 소켓 프로그래밍", 오렌지미디어] 를 기반으로 제 나름대로 이해하여 정리한 것입니다. 다소 부정확한 내용이 있을수도 있으니 이를 유념하고 봐주세요! # 소켓 프로그래밍에서 중요한 것 1) 데이터의 송수신 2) 소켓이 지니는 다양한 특성을 파악 후, 필요에 맞게 특성을 변경하는 것 # 소켓의 다양한 옵션은 계층별로 분류됨 Protocol Level 1) SOL_SOCKET : 가장 일반적인 옵션 2) IPPROTO_IP : IP 프로토콜과 관련 3) IPPROTO_TCP : TCP 프로토콜과 관련 # 소켓의 거의 모든 옵션은 설정상태의 참조(Get) 및 변경(Set)이 가능 - 물론 참조만, 또는 설정만 가능한 가능한 옵션도 존재함 # 옵션의 참조(Get).. 2020. 8. 8. 이전 1 ··· 10 11 12 13 14 15 16 ··· 18 다음