본문 바로가기

tcp20

[윤성우의 열혈 TCP/IP 소켓 프로그래밍] Chapter24 - 내용 확인 문제 풀이 [윤성우의 열혈 TCP / IP 소켓 프로그래밍] 책을 기반으로 개인적으로 문제 풀이 및 개념을 정리한 내용입니다. 모든 소스 코드와 강의, 확인 문제의 정확한 답안은 (23년 7월 1일부터 전면 무료화 예정) http://www.orentec.co.kr/ ====== 오렌지 미디어 ====== www.orentec.co.kr 에서 확인할 수 있습니다. 01. 웹 서버와 웹 서버의 접속에 사용되는 웹 브라우저에 대한 설명으로 옳지 않은 것을 모두 고르면? a. 웹 브라우저는 소켓을 생성하고 이 소켓으로 서버에 접속하는 클라이언트 프로그램으로 보기 어렵다. 웹 브라우저는 클라이언트 프로그램으로 소켓을 생성하고 서버에 접속하는 역할을 수행한다. 웹 브라우저는 사용자가 웹 페이지를 요청하고 서버로부터 응답을 .. 2023. 7. 2.
[윤성우의 열혈 TCP/IP 소켓 프로그래밍] Chapter23 - 내용 확인 문제 풀이 [윤성우의 열혈 TCP / IP 소켓 프로그래밍] 책을 기반으로 개인적으로 문제 풀이 및 개념을 정리한 내용입니다. 모든 소스 코드와 강의, 확인 문제의 정확한 답안은 (23년 7월 1일부터 전면 무료화 예정) http://www.orentec.co.kr/ ====== 오렌지 미디어 ====== www.orentec.co.kr 에서 확인할 수 있습니다. 01. Completion Port 오브젝트에는 하나 이상의 쓰레드가 할당되어서 입출력을 처리하게 된다. 그렇다면 Completion Port 오브젝트에 할당될 쓰레드는 어떻게 생성되며, 또 할당의 방법은 무엇인지 소스코드 레벨에서 설명해보자. Completion Port 오브젝트에 할당되는 쓰레드는 개발자가 직접 생성하고 할당해야 한다. 이를 위해 일반.. 2023. 7. 2.
[윤성우의 열혈 TCP/IP 소켓 프로그래밍] Chapter21 - 내용 확인 문제 풀이 [윤성우의 열혈 TCP / IP 소켓 프로그래밍] 책을 기반으로 개인적으로 문제 풀이 및 개념을 정리한 내용입니다. 모든 소스 코드와 강의, 확인 문제의 정확한 답안은 (23년 7월 1일부터 전면 무료화 예정) http://www.orentec.co.kr/ ====== 오렌지 미디어 ====== www.orentec.co.kr 에서 확인할 수 있습니다. 01. 동기 입출력과 비동기 입출력이 무엇인지, send & recv 함수를 기준으로 설명해보자. 그리고 동기 입출력의 단점은 무엇이고 이것이 비동기 입출력을 통해서 어떻게 해결이 되는지도 함께 설명하자. 동기 입출력(Synchronous IO)은 호출된 함수가 입출력 작업이 완료될 때까지 대기하는 방식이다. 예를 들어, send 함수는 데이터를 보내고 .. 2023. 7. 2.
[윤성우의 열혈 TCP/IP 소켓 프로그래밍] Chapter20 - 내용 확인 문제 풀이 [윤성우의 열혈 TCP / IP 소켓 프로그래밍] 책을 기반으로 개인적으로 문제 풀이 및 개념을 정리한 내용입니다. 모든 소스 코드와 강의, 확인 문제의 정확한 답안은 (23년 7월 1일부터 전면 무료화 예정) http://www.orentec.co.kr/ ====== 오렌지 미디어 ====== www.orentec.co.kr 에서 확인할 수 있습니다. 01. 윈도우 운영체제의 유저모드, 커널모드와 관련해서 옳은 것을 모두 고르면? a. 유저모드는 응용 프로그램이 실행되는 기본모드로, 접근할 수 있는 메모리의 영역에는 제한이 없지만 물리적인 영역으로의 접근이 허용되지 않는다. b. 응용 프로그램이 실행되는 과정에서는 절대 커널모드로 진입하지 않는다. 응용 프로그램이 실행중인 과정에서는 유저모드로만 동작한.. 2023. 7. 2.