영구 소켓은 웹상의 라우터에서 어떻게 작동합니까? 컴퓨터와 원격 시스템간에 영구 플래시 소켓을 열려고합니다. 그 사이에 여러 기계가있을 수 있습니다. 이들 각각은 지속적인 소켓을 계속 유지합니까? 이러한 시나리오는 웹에서 수백만 명의 사용자에게 확장 될 수 있습니까?영구 소켓은 라우터와 다른 시스템간에 지속됩니다.
1
A
답변
1
스트림 연결 기반 (TCP와 같은)과 데이터 그램 기반 (UDP와 같은)의 두 가지 유형의 소켓 연결이 있습니다.
개방형 TCP 연결조차도 원본에서 대상까지의 경로에있는 각 컴퓨터의 라우팅 테이블에있는 항목에 불과합니다. 열린 연결은 자체적으로 CPU 전력을 소비하지 않고 보내지는 패킷 만 소비합니다.
질문에 대답 : 예, 중간에있는 모든 컴퓨터가이 소켓 연결을 유지하지만 완벽하게 잘되고 확장 성이 좋습니다.
1
인터넷상의 라우터는 일반적으로 TCP 수준에서 연결을 추적하지 않습니다. 일반적으로 IP 패킷의 대상 주소에 대해 인터넷의 다음 홉으로 IP 트래픽을 전달하는 방법을 알기위한 라우팅 규칙 만 있습니다.
ISP에서 가정용으로 제공하는 라우터/NAT는 공용 NAT를 NAT 뒤에있는 PC와 연결된 연결에 매핑하는 연결 추적 논리를 수행합니다. 그러나 그것은 예외가 아니라 규칙입니다.
"소켓"및 "연결"은 TCP/IP 세션의 두 끝점에서 유지 관리하는 개념 및 상태입니다. 그 중간에있는 모든 것은 (이론 상으로는 실제로는 필요하지 않지만) 무국적자입니다.
관련 문제
- 1. 다른 시스템간에 큰 데이터 전송
- 2. 다른 시스템간에 pf 상태를 복사하는 방법
- 3. 시스템간에 이진 파일 전송
- 4. 시스템간에 큰 데이터 마이그레이션
- 5. 엠버 라우터와 컨트롤러 로직
- 6. JDBC 연결 오류가 지속됩니다.
- 7. 네트워크상의 두 시스템간에 메시지 전달
- 8. 참조 횟수가 0 인 객체가 여전히 지속됩니다.
- 9. JPA는 OneToMany ManyToOne과 지속됩니다.
- 10. 프로비저닝 프로파일 오류가 지속됩니다.
- 11. OrientDB 콜백은 서버에 지속됩니다.
- 12. 로그인이 브라우저간에 지속됩니다.
- 13. JPA가 업데이트 대신 지속됩니다.
- 14. 철 라우터와 notFoundTemplate
- 15. 유성 라우터와 플래시 패키지는
- 16. UI 라우터와 바인딩 사용
- 17. 라우터와 DS 모델은
- 18. Fullpage 전환 : 라우터와 famo.us
- 19. 체인 라우터와 계획
- 20. 소켓은 고유합니까?
- 21. 웹 소켓은
- 22. GitHub를 사용하여 시스템간에 프로젝트 동기화
- 23. 시스템간에 큰 데이터를 전달하는 방법
- 24. openfiledialogs 간섭 및 디렉토리가 지속됩니다.
- 25. 레일의 Check_box_tag는 페이지로드를 통해 지속됩니다.
- 26. backbone.js 라우터와 레일 컨트롤러를 섞으십시오.
- 27. 동기식 소켓은 여전히 외부 사용자 동작을 허용합니까?
- 28. 서로 다른 두 시스템간에 개체를 동기화하는 것이 가장 좋습니다.
- 29. "그룹"설정의 소켓은 무엇입니까?
- 30. 구현 웹 소켓은 자바