웹 서버에서 요청 프로세스를 처리

     어젯밤 일을하고 몇 가지 아이디어, 다음 기록을 가지고하는 방법에 대한 웹 서버의 내용을 설명하는이 책의 챕터의 네트워크를 읽습니다.

     클라이언트 요청을 수신하는 동안, 전체 웹 서버는 두 부분, 클라이언트로부터 연결 요청의 제 1 부분, 및 클라이언트와의 실제의 접속 처리의 제 2 부분으로 나눌 수있다. 구체적인 내용은 일반적으로 제 1 OS 구성을 초기화하는 웹 서버 구성 파일을 읽고 설명하는 다음 첫 번째 연결부 대기 소켓 내부의 방법을 만들기 위해 OS 자체 소켓 라이브러리를 호출, 소켓이 기술자로 확인 메모리에 특정 단어 위치에,이 시간에 설명 매개 변수 설명 1, 2 반환 설명하고, 청취 방법의 반환 값은, 다음 방법은 프로토콜 스택이라고 동의합니다. 외부 요청이 들어 오면, 특별히 설계된 번째 통화 처리부 및 힙 (더미)에서 새로운 객체 중 새로운 통신 모듈과 같은 클라이언트 통신 모듈이 통신 클라이언트를 처리한다. 그런 다음 프로그램은 다음 요청 대기 상태에 동의 루프 스택에 계속됩니다. 제 요청의 처리시에 상기 접속 모듈을 기다리는 동안 그것은,이 시점에서주의해야 연결 모듈 대기 이번에는 외부 액세스 요구를 허용하지 않고 정지 된 상태이다.

    이 과정은, 때 첫 거래 1 명 및 손님 그래서 모든 절차 Banqi 하나 손님을 줄 때, 가게하기 전에,이 클럽 로비에서 환영에 비교 될 수있다, 위의 안주인 첫번째 대기 설명 소켓이 만들어졌습니다로 등록 번호판은 어떻게 든, 프론트 데스크 원장도 기록 손님, 같은 서버 OS 커널의 내용과 거기 테이블 세트 기록하도록 설계됩니다이 시간을 볼 수 있습니다 다음 단어. 제대로 처리 후, 상황이 따라 고객의 특정 서비스에 서비스 노동자라고 따릅니다. 안주인은 다음 손님 대기하고 있습니다.

   일이 해결하기 어려운 몇 가지 문제가 발생하면 반사에 대한 사실, 최고의 두뇌에 활짝 열려 모습, 삶의 예에 대해 생각이 시간이, 다음 실제 처리 흐름의 시스템에 접속, 기회는 당신이 그것을 상대적으로 좋은 해결책을 찾을 수 있습니다 .

  (PS : 예를 들어 당신이 뿌리 깊은 특정 프로세스를 탐구하려는 경우 순전히 개인적인 뇌 서울시는 도움말 개인이 이해 몇 가지, 그것은 솔직히 멋진 독서를 권장됩니다!)

 

추천

출처www.cnblogs.com/clare09/p/12484019.html