Trang Chủ Tài chính Cá nhân Khái niệm cơ bản: TCP / UDP Socket và Port Overview - núm vú

Khái niệm cơ bản: TCP / UDP Socket và Port Overview - núm vú

Video: FTP là gì? 2025

Video: FTP là gì? 2025
Anonim

Để quản lý kết nối giữa các giao thức mạng lớp ứng dụng, TCP và UDP sử dụng cổng và ổ cắm. TCP và UDP hoạt động ở lớp host-to-host trong mô hình truyền thông IP và cung cấp các dịch vụ truyền thông host-to-host cho giao thức lớp ứng dụng. Điều này có nghĩa là một giao thức lớp ứng dụng là trên một máy chủ IP kết nối với một giao thức lớp ứng dụng trên một máy chủ IP khác.

Trong hầu hết các tình huống, các kết nối host-to-host này có một quá trình tách biệt đang chạy trên một máy chủ và một tiến trình khách chạy trên máy chủ lưu trữ khác. Ví dụ về kết nối host-to-host này bao gồm một trình duyệt web kết nối với một máy chủ web; hoặc một khách hàng SCP (Secure Copy Protocol) (như WinSCP) kết nối với một máy chủ SCP.

cổng là điểm kết nối TCP hoặc UDP. Hãy suy nghĩ về chúng như những bình đựng trên một tổng đài điện thoại lỗi thời. Có 65, 536 (hoặc 2 ^ 16) cổng có sẵn cho máy chủ để quản lý kết nối, được đánh số từ 0 đến 65, 535 cho mỗi TCP và UDP. Khi bạn thiết lập một máy chủ ứng dụng chạy trên máy chủ IP, bạn cấu hình máy chủ đó sẽ được sử dụng (hoặc ràng buộc) một cổng TCP hoặc UDP cụ thể.

Bằng cách liên kết máy chủ lớp ứng dụng để sử dụng một cổng cụ thể, bạn đã tạo đích đến mà một máy chủ IP từ xa có thể kết nối.

socket . Trong kiểu bảng mạch lạc lỗi thời này, ổ cắm có hai đầu nối được kết nối với điện thoại của mỗi khách hàng: một là một ổ cắm, và một ổ cắm khác. Hãy suy nghĩ về những kết nối này như các cổng, nhưng vì cổng kết nối với điện thoại, chúng cùng nhau tạo ra một ổ cắm, chẳng hạn như cổng TCP hoặc UDP, khi kết hợp với một địa chỉ IP là một ổ cắm.

Ở phía máy chủ của kết nối là một địa chỉ IP cho máy chủ và một cổng để tạo một ổ cắm trên máy chủ lưu trữ. Để thiết lập kết nối giữa lớp ứng dụng khách và lớp ứng dụng máy chủ là một kết nối ảo giữa hai ổ cắm này.

Ví dụ này sẽ hướng dẫn bạn qua quá trình kết nối tới một trang web, chẳng hạn như Wiley. Bạn sẽ mở trình duyệt web của bạn (như Mozilla Firefox) và gõ

www. wiley. com

vào thanh địa chỉ. Trình duyệt web của bạn sử dụng máy chủ Hệ thống Tên miền (DNS) để tìm kiếm tên www. wiley. com để xác định địa chỉ IP của nó là. Đối với ví dụ này, địa chỉ là 192. 0. 2. 100. Firefox tạo một kết nối tới 192. 0. 2. 100 địa chỉ và cổng mà máy chủ web lớp ứng dụng đang hoạt động. Firefox biết cổng nào mong đợi vì nó là một cổng nổi tiếng

. Cổng nổi tiếng của máy chủ web là cổng TCP 80. Đích đến đích mà Firefox cố gắng để kết nối được viết là socket: port,

hoặc trong ví dụ này, 192. 0. 2. 100: 80. Đây là phía máy chủ của kết nối, nhưng máy chủ cần biết nơi để gửi trang web bạn muốn xem trong Mozilla Firefox, vì vậy bạn có một ổ cắm cho phía khách hàng của kết nối cũng có. Kết nối phía máy khách được cấu tạo từ địa chỉ IP của bạn, chẳng hạn như 192. 168. 1. 25, và một số cổng động được chọn ngẫu nhiên. Các ổ cắm kết hợp với Firefox trông giống như 192. 168. 1. 25: 49175. Bởi vì các máy chủ web hoạt động trên cổng TCP 80, cả hai ổ cắm này là các cổng TCP, trong khi nếu bạn đang kết nối với một máy chủ hoạt động trên một cổng UDP, cả máy chủ và ổ cắm của khách hàng sẽ là ổ cắm UDP.

Khái niệm cơ bản: TCP / UDP Socket và Port Overview - núm vú

Lựa chọn của người biên tập

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây - núm vú

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây - núm vú

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây < thật khó để hầu hết các tổ chức dự đoán chính xác chi phí thực tế để chạy bất kỳ ứng dụng nào trong một trung tâm dữ liệu điện toán đám mây. Một máy chủ cụ thể có thể được sử dụng để hỗ trợ một số ứng dụng khác nhau. Trong một số tổ chức, có thể đã có những nỗ lực để buộc chi phí tính toán cho các phòng ban cụ thể, nhưng nếu có, mô hình có thể ...

Các khía cạnh của Quản lý Nhận dạng Điện toán đám mây - núm vú

Các khía cạnh của Quản lý Nhận dạng Điện toán đám mây - núm vú

Quản lý nhận dạng là một chủ đề rộng áp dụng cho hầu hết các lĩnh vực trung tâm dữ liệu. Tuy nhiên, nó đặc biệt quan trọng trong việc bảo vệ môi trường điện toán đám mây. Bởi vì đám mây là về chia sẻ và ảo hóa tài nguyên vật lý trên nhiều người dùng bên trong (và thường là bên ngoài), bạn phải biết ai có quyền truy cập vào những dịch vụ nào. Corralling dữ liệu với ...

Làm thế nào để Tạo một Chiến lược An ninh Điện toán đám mây - núm vú

Làm thế nào để Tạo một Chiến lược An ninh Điện toán đám mây - núm vú

Ngay cả khi tổ chức CNTT của bạn đã có một- chiến lược an ninh được thiết kế, các vấn đề khác nhau sẽ bề mặt bằng điện toán đám mây. Do đó, chiến lược của bạn phải tính đến mô hình tính toán khác. Trên thực tế, bạn muốn đảm bảo rằng chiến lược bảo mật CNTT của bạn được xếp hàng với chiến lược bảo mật trên đám mây của bạn. Các con trỏ để tạo ra một đám mây ...

Lựa chọn của người biên tập

Sử dụng các lớp Mask trong Flash CS5 - núm vú

Sử dụng các lớp Mask trong Flash CS5 - núm vú

Che mặt nạ trong Adobe Flash Creative Suite 5 liên quan đến việc sử dụng một hình dạng ) để ẩn hoặc tiết lộ một số phần của tác phẩm nghệ thuật Flash CS5 - giống như xem bên ngoài qua một cửa sổ nhỏ trong nhà bạn. Kích thước cửa sổ giới hạn những gì bạn có thể nhìn thấy khi bạn ở trong. Flash có một kiểu đặc biệt ...

Sử dụng công cụ Brush Tool trong Flash CS5 - núm vú

Sử dụng công cụ Brush Tool trong Flash CS5 - núm vú

Adobe Flash Creative Suite 5 công cụ như Pen và Pencil cung cấp cho bạn những cách khác nhau để tạo ra những con đường vuốt ve. Ngược lại, công cụ Brush Flash CS5 sơn với đầy. Giống như một cây cọ lỗi thời, công cụ này có thể tạo ra những nét dầy dày, rộng với màu sắc đậm đặc hay những gradient cho những hiệu ứng nghệ thuật xuất sắc. Công cụ Brush ...

Clip phim Flash CS5 là gì? - núm vú

Clip phim Flash CS5 là gì? - núm vú

Adobe Flash Creative Suite 5 có thể bao gồm toàn bộ các hình động Flash CS5 độc lập nhưng được đặt và duy trì trong bộ phim của bạn cũng dễ dàng như các biểu tượng đồ hoạ. Movie Clip là một trong ba loại biểu tượng trong Flash, và giống như các biểu tượng đồ hoạ, chúng có thể được sao chép một cách dễ dàng và ...

Lựa chọn của người biên tập

Làm thế nào để xây dựng một nút Submit cho các trang Web dựa trên HTML5 và CSS3 của bạn

Làm thế nào để xây dựng một nút Submit cho các trang Web dựa trên HTML5 và CSS3 của bạn

Nút gửi thường được sử dụng trong lập trình phía máy chủ. Trong dạng lập trình HTML5 này, mã này nằm trên máy chủ web. Bạn có thể sử dụng PHP để tạo mã phía máy chủ. Thẻ cũng được sử dụng để tạo nút Gửi! Mặc dù chúng trông giống nhau, nút Submit khác với ...

Làm thế nào để xây dựng các hộp kiểm tra cho các trang Web dựa trên HTML5 và CSS3 của bạn - những cái núm vú < Làm thế nào để Xây dựng Hộp Kiểm tra cho Các trang Web dựa trên HTML5 và CSS3 của bạn

Làm thế nào để xây dựng các hộp kiểm tra cho các trang Web dựa trên HTML5 và CSS3 của bạn - những cái núm vú < Làm thế nào để Xây dựng Hộp Kiểm tra cho Các trang Web dựa trên HTML5 và CSS3 của bạn

Hộp kiểm tra là một công cụ hữu ích cho các nhà phát triển trang web HTML5 và CSS3. Hộp kiểm được sử dụng khi bạn muốn người dùng bật hoặc tắt một lựa chọn cụ thể. Mỗi ô kiểm tra đại diện cho một giá trị đúng hoặc sai có thể được chọn hoặc không được chọn, và trạng thái của mỗi hộp kiểm là hoàn toàn