Cổng phù du: Nó là gì và nó làm gì?


19

Tôi đột nhiên bắt gặp thuật ngữ "cổng phù du" trong một bài viết về Linux mà tôi đang đọc, nhưng tác giả không đề cập đến nó là gì.

Cổng phù du trong UNIX là gì?

Câu trả lời:


17

Về bản chất, một cổng phù du là một cổng cao ngẫu nhiên được sử dụng để giao tiếp với một cổng máy chủ đã biết. Ví dụ: nếu tôi ssh từ máy của tôi đến máy chủ thì kết nối sẽ như sau:

192.168.1.102:37852 ---> 192.168.1.105:22

22 là cổng SSH tiêu chuẩn mà tôi đang kết nối trên máy từ xa; 37852 là cổng phù du được sử dụng trên máy cục bộ của tôi


2
Vậy trong trường hợp này, 37852 là cổng phù du?
Hiệp sĩ bóng đêm

1
bạn đã đúng
h3rrmiller

1
@ h3rrmiller, "Ephemeral port" là một khái niệm không liên quan gì đến UNIX phải không?
Pacerier

1
Chính xác. Cổng phù du là một cổng cao ngẫu nhiên mà phần mềm máy khách (không phân biệt hệ điều hành) chọn để giao tiếp với một cổng dịch vụ đã biết.
h3rrmiller

-1

Trích dẫn từ Wikipedia :

Cổng phù du là cổng giao thức vận chuyển có thời gian sử dụng ngắn để truyền thông Giao thức Internet (IP) được phân bổ tự động từ phạm vi được xác định trước bởi phần mềm TCP / IP. Nó được sử dụng bởi Giao thức điều khiển truyền (TCP), Giao thức gói dữ liệu người dùng (UDP) hoặc Giao thức truyền điều khiển luồng (SCTP) làm nhiệm vụ chuyển cho đầu cuối của máy khách trong giao tiếp máy chủ của máy khách đến một cổng nổi tiếng trên máy chủ .

Ví dụ tốt nhất mà tôi biết là FTP. Và đó không phải là một khái niệm ràng buộc Unix.


"FTP" không chính xác là một ví dụ về cổng phù du
Michael Mrozek

Không phải ý tôi, ý tôi là đó là một giao thức sử dụng khái niệm này.
schaiba
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.