Tôi đang bối rối về các ổ cắm. Theo như tôi biết socket là sự kết hợp của địa chỉ ip và số cổng. Chỉ trừu tượng lập trình của nó để cho phép ghi vào hoặc đọc từ một luồng (trong trường hợp TCP). Bây giờ những gì tôi không hoàn toàn chắc chắn, liệu máy chủ có MỘT hoặc nhiều ổ cắm khi phục vụ khách hàng? Cho phép nói http
tại cổng 80.Máy chủ có mở ổ cắm cho mỗi quy trình khách hàng không?
Mọi dữ liệu từ các máy khách khác nhau được gửi đến một socket (máy chủ: 80) và một số quy trình máy chủ UBER phân biệt chúng dựa trên địa chỉ đến hoặc nhiều ổ cắm hơn dựa trên sự kết hợp của địa chỉ và cổng của khách hàng số được tạo bởi lớp TCP ?. Ai đó có thể mô tả kỹ thuật này bằng thuật toán từng bước (đối với nhiều khách hàng được phục vụ cùng một lúc) và không chỉ với Máy chủ gắn cổng vào cổng, Máy chủ lắng nghe ổ cắm, Máy chủ phục vụ dữ liệu.
OS gì (es) khiến bạn quan tâm? – patrickvacek
Ý tôi là nói chung. Tôi không biết điều này khác nhau dựa trên hệ thống. Nhưng nếu tôi phải chuyên hơn tôi muốn biết điều này liên quan đến Linux (Android) và Win. –