Programming/열혈 TCP, IP 소켓 프로그래밍(저자 윤성우)50 Ch 19. 내용 확인문제 모든 내용은 [윤성우 저, "열혈강의 TCP/IP 소켓 프로그래밍", 오렌지미디어] 를 기반으로 제 나름대로 이해하여 정리한 것입니다. 다소 부정확한 내용이 있을수도 있으니 이를 유념하고 봐주세요! 01. 다음 중 커널 오브젝트에 대한 설명으로 옳지 않은 것을 모두 고르면? b. 커널 오브젝트의 소유자는 해당 커널 오브젝트를 생성한 프로세스이다. => 커널 오브젝트를 생성한 것은 운영체제이며, 소유자도 운영체제이다. c. 커널 오브젝트의 생성 및 관리는 사용자 프로세스에 의해서 이뤄진다. => 운영체제에 의해서 이뤄진다. d. 운영체제가 생성 및 관리하는 리소스의 종류에 상관없이 커널 오브젝트의 데이터 블록 구조는 완전히 동일하다. => 리소스의 종류에 따라 저장할 정보가 다르기 때문에 구조는 다를 수 .. 2020. 8. 14. Ch 19. Windows에서의 쓰레드 사용 모든 내용은 [윤성우 저, "열혈강의 TCP/IP 소켓 프로그래밍", 오렌지미디어] 를 기반으로 제 나름대로 이해하여 정리한 것입니다. 다소 부정확한 내용이 있을수도 있으니 이를 유념하고 봐주세요! # 운영체제가 생성해서 관리하는 리소스 - 프로세스, 쓰레드, 파일, 세마포어, 뮤텍스 등... - 대부분 프로그래머의 요청에 의해서 생성되며, 요청의 방식(요청에 사용되는 함수)도 제각각. - 리소스 관리 방식 또한 리소스의 종류에 따라 차이가 있음. - 운영체제에 의해 생성되는 리소스들은 관리를 목적으로 정보를 기록하기 위해 내부적으로 데이터 블록을 생성함. => 이 데이터 블록을 가리켜 "커널 오브젝트" # 커널 오브젝트의 소유자는 운영체제 - 커널 오브젝트의 생성, 관리 및 그리고 소멸시점을 결정하는 .. 2020. 8. 14. Ch 24. 내용 확인문제 모든 내용은 [윤성우 저, "열혈강의 TCP/IP 소켓 프로그래밍", 오렌지미디어] 를 기반으로 제 나름대로 이해하여 정리한 것입니다. 다소 부정확한 내용이 있을수도 있으니 이를 유념하고 봐주세요! 01. 웹 서버와 웹 서버의 접속에 사용되는 웹 브라우저에 대한 설명으로 옳지 않은 것을 모두 고르면? a. 웹 브라우저는 소켓을 생성하고 이 소켓으로 서버에 접속하는 클라이언트 프로그램으로 보기 어렵다. => 웹 브라우저는 소켓 기반의 클라이언트 프로그램이 맞다. b. 웹 서버는 TCP 소켓을 생성해서 서비스한다. 그 이유는 클라이언트와 연결을 일정시간 이상 유지한 상태에서 각종 정보를 주고 받기 때문이다. => 웹 서버는 1)클라이언트가 데이터를 요청하면, 2) 웹 서버가 클라이언트의 요청에 응답하고, 3.. 2020. 8. 14. Ch 24. HTTP 서버 제작하기 모든 내용은 [윤성우 저, "열혈강의 TCP/IP 소켓 프로그래밍", 오렌지미디어] 를 기반으로 제 나름대로 이해하여 정리한 것입니다. 다소 부정확한 내용이 있을수도 있으니 이를 유념하고 봐주세요! # 웹 서버의 이해 - "HTTP 프로토콜을 기반으로 웹 페이지에 해당하는 파일을 클라이언트에게 전송하는 역할의 서버" - HTTP : Hypertext Transfer Protocol의 약자 - Hypertext : 클라이언트의 선택에 따라서 이동이 가능한 조직화된 정보 - HTTP 프로토콜 : Hypertext의 전송을 목적으로 설계된 어플리케이션 레벨의 프로토콜(TCP/IP 기반) - 인터넷 브라우저도 소켓 기반의 클라이언트 프로그램 (웹 서버에 접속을 시도하기 위해서 브라우저 내부적으로 소켓을 생성함).. 2020. 8. 14. 이전 1 2 3 4 5 6 ··· 13 다음