2013-07-03 4 views

답변

1

이가에 WEBrick 사용할 때 요청이 겪고 경로입니다 어디 있는지 찾을 수 없습니다 :

호스트 -> 포트 -> 소켓 -> 연결 - > 패킷

이것은 컨테이너의 계층 구조입니다. 호스트는 localhost이고 포트 은 80 (보이지 않음) 또는 3000 (명시 적)입니다.

Webrick은 클라이언트가 소켓을 만들고 연결을 만들 때까지 포트에서 "수신 대기"합니다. 그런 다음 연결이 지속되고 다른 클라이언트가 을 동일한 포트에 연결할 수 있습니다.

연결은 가상 선 쌍과 같습니다. 서버와 클라이언트 은 메시지를 보내고받으며 통신하며 연결 ​​프로토콜은이 패킷을 패킷으로 잘라냅니다. Webrick은 한 번에 하나의 패킷만을 처리하기 때문에 연결 계층이 실제 서버와 클라이언트 정보를 저장하기 때문에 Webrick은 동시에 여러 브라우저를 처리 할 수 ​​있습니다.

더 자세히 읽을 수 있습니다 here

관련 문제