Các câu trả lời khác là chính xác nhưng có phần chưa hoàn chỉnh.
Ổ cắm IP (aka "INET") (nghĩa là liên lạc giữa hai quy trình, có thể trên các máy khác nhau) được xác định bằng giao thức 5-tuple: , nguồn ip, cổng nguồn, đích ip, đích Hải cảng. Bạn có thể thấy rằng điều này không giới hạn đối với kết nối stateful như TCP.
Điều này có nghĩa là bạn có thể ràng buộc các quy trình khác nhau với bất kỳ trường hợp duy nhất nào của 5 bộ đó. Bởi vì "giao thức" (ví dụ: TCP và UDP) là một phần của yếu tố khác biệt, mỗi yếu tố có thể có một quy trình khác.
Về mặt lý thuyết, bạn có thể liên kết các dịch vụ khác nhau với cùng một cổng TCP nếu chúng liên kết với các giao diện khác nhau (thẻ mạng, vòng lặp, v.v.) mặc dù tôi chưa bao giờ thử nó.
Tuy nhiên, thực tế tiêu chuẩn là luôn sử dụng cùng một dịch vụ trên cùng một số cổng. Nếu cả UDP và TCP đều được hỗ trợ, chúng chỉ là những cách giao tiếp khác nhau với cùng một dịch vụ đó. DNS, ví dụ, sử dụng UDP trên cổng 53 để tra cứu vì chúng là các yêu cầu nhỏ và nhanh hơn việc tạo kết nối TCP nhưng DNS cũng sử dụng TCP trên cổng 53 để "chuyển" không thường xuyên và có thể có lượng lớn dữ liệu.
Cuối cùng, với độ chính xác hoàn toàn, không nhất thiết phải là 5 bộ. IP sử dụng "giao thức" để chuyển sang lớp tiếp theo như TCP và UDP mặc dù có những người khác. TCP và UDP mỗi riêng biệt các kết nối phân biệt dựa trên 4 mục còn lại. Có thể tạo các giao thức khác trên đầu trang của IP sử dụng các cơ chế phân biệt hoàn toàn khác nhau (có lẽ là không có cổng).
Và sau đó có các "miền" khác nhau, chẳng hạn như miền "unix" socket, hoàn toàn khác với "inet" và sử dụng hệ thống tệp để xử lý.
Nguồn
2015-04-11 13:27:11
Điều này tương đương với việc hỏi tại sao có thể có 5 quả táo và 5 quả cam cùng một lúc. –
được rồi, còn câu hỏi thứ 2 của tôi thì sao? – Xsmael
@OliverCharlesworth, không hề. Đó là tất cả về những gì phân biệt một điểm cuối "socket". Câu hỏi của ông đơn giản là những yếu tố nào là một phần của sự khác biệt đó.Có, TCP là một "quả táo" và UDP là một "màu cam" nhưng nó chỉ có thể dễ dàng được cả hai chỉ là "trái cây" vào một ổ cắm. –