Máy tínhPhần mềm

Làm thế nào để cấu hình nhận được kết nối thông qua 8080 (cổng): hướng dẫn, sơ đồ và đánh giá

Cảng trong các mạng máy tính là một số tự nhiên mà được ghi trong tiêu đề giao thức OSI. Nó được thiết kế để xác định người nhận của quá trình các gói tin trong cùng một máy chủ.

Như một quy luật, trong không gian sử dụng trên một máy chủ với một hệ điều hành được cài đặt đi kèm nhiều hơn một quá trình cùng một lúc, và mỗi người trong số họ chạy một chương trình cụ thể. Nếu các chương trình này ảnh hưởng đến mạng máy tính "vỏ" theo thời gian nó được thông qua IP-packet được dành riêng cho một trong những chương trình này.

Làm thế nào nó hoạt động?

Nếu chương trình sử dụng trao đổi dữ liệu qua mạng, quá trình này có thể diễn ra như sau:

  • Trong hệ điều hành yêu cầu một số cổng cụ thể. Hệ thống có thể cung cấp cả chương trình của mình và ngăn cấm việc chuyển nhượng (điều này xảy ra trong trường hợp số cổng đã được sử dụng bởi ứng dụng khác).
  • Tại hệ điều hành được yêu cầu không chỉ định số cổng trong bất kỳ có sẵn. Bản thân hệ thống chọn nó và cung cấp cho Chương trình.

Làm thế nào để mở một cổng (8080, 80 và vân vân)? Trong thông tin mạng được trao đổi theo một giao thức cụ thể (giữa hai quá trình). Để kết nối đã được thiết lập, sau đây là cần thiết:

  • Địa chỉ IP của người gửi và người nhận host (cần thiết để tuyến đường được xây dựng giữa chúng);
  • số giao thức;
  • Phòng cả hai cổng (nguồn và đích).

Nếu kết nối qua TCP, cổng nguồn được sử dụng như các hệ điều hành của người nhận để xác nhận việc truyền dữ liệu và xử lý người nhận để trả lời.

cổng mở và khép kín

Về phía các máy chủ và cổng hành số của người gửi như một đối tác đến địa chỉ trở lại, được ghi trên phong bì. Con số này được gọi là ngược lại.

Trong trường hợp một quá trình trên một máy chủ một cách thường xuyên sử dụng số cổng tương tự với một cổng được xem là mở. Ví dụ, chương trình liên quan đến máy chủ có thể sử dụng tất cả thời gian 80 hoặc 8080 để liên lạc. Khi quá trình này không thể mở một cổng được coi là khép kín.

số cổng

Tất cả các cổng có số của họ đăng ký theo phương thức quy định. Mỗi được thiết kế cho mục đích cụ thể của nó. Vì vậy, thường bạn sẽ nhìn thấy cổng 8080. Tại sao bạn cần chức năng này khi sử dụng Internet?

Theo số liệu chính thức, cổng là TCP và được thiết kế để sử dụng với HTTP. Không chính thức, nó cũng được sử dụng bởi các container servlet Tomcat viết bằng Java.

TCP cổng 8080 có thể sử dụng một giao thức cụ thể để liên lạc, tùy thuộc vào ứng dụng. Nghị định thư là một tập hợp các quy tắc chính thức giải thích cách dữ liệu được truyền qua mạng. Nó có thể được trình bày bằng một ngôn ngữ được sử dụng giữa các máy tính để giúp họ giao tiếp hiệu quả hơn.

Giao thức HTTP, chạy qua 8080, xác định các định dạng truyền thông giữa các trình duyệt Internet và các trang web. Một ví dụ khác là giao thức IMAP, trong đó xác định mối quan hệ giữa các máy chủ IMAP mail và khách hàng hoặc, cuối cùng, giao thức SSL, xác định dạng được sử dụng cho các tin nhắn được mã hóa.

truyền dữ liệu

Như vậy, TCP-Port 8080 sử dụng Transmission Control Protocol. Ông là một trong những giao thức chính trong các mạng TCP / IP. Trong khi đó, giao dịch giao thức IP chỉ với gói, TCP cho phép hai host có thể thiết lập kết nối và suối trao đổi dữ liệu. Nó đảm bảo giao hàng của họ, cũng như thực tế là các gói tin sẽ được gửi đến cổng 8080 theo thứ tự mà chúng được gửi. Đảm bảo kết nối cho 8080 - đây là một sự phân biệt chủ yếu giữa TCP và UDP. UDP 8080 sẽ không đảm bảo các kết nối tương tự.

Làm thế nào để mở cổng 8080 trên Windows 7?

Để thực hiện điều này, hãy vào "Start" menu và tìm Control Panel. Nó là cần thiết để bấm vào "Network" sub-menu và tìm mục "Firewall module." Trong mục "Exceptions" tab, tìm "Add Port". Bạn sẽ mở một hộp thoại trong đó bạn nên nhập số cổng. Hãy chắc chắn rằng các thiết lập được quy định trong TCP, sau đó chọn OK.

Làm thế nào để đóng cổng 8080? Nó là đủ để thiết lập một kết nối đến một cổng cụ thể.

Advanced Configuration HTTP và TCP Proxy

Giao thức HTTP chạy trên đầu trang của TCP, nhưng cung cấp thêm thông tin về gán một tin nhắn. Vì lý do này, hai proxy được cấu hình khác nhau.

HTTP giao thông bao gồm các máy chủ đích và cổng cho tin nhắn. Ông đi kết nối on-TCP với một endpoint TCP, có nghĩa là, giữa một host nào đó và cổng. Thông thường, HTTP-Post điểm đến thiết bị đầu cuối tương tự như TCP-kết nối. Nếu bạn thay đổi cấu hình của khách hàng để sử dụng kết nối máy chủ proxy HTTP được thực hiện để host khác và cổng, thay vì URL được chỉ định trong HTTP-địa chỉ. Điều này có nghĩa rằng điểm TCP cuối trong thông điệp khác với mục đích đó mà nó được kết nối.

Ví dụ, nếu HTTP yêu cầu gửi đến yêu cầu trang http://192.0.2.1:8080/operation bao gồm «192.0.2.1:8080» tựa đề «chủ» HTTP tin nhắn, mà sẽ được gửi đến cổng 8080 trên máy chủ 192,0. 2.1.

Tuy nhiên, nếu bạn cấu hình HTTP-client sử dụng một máy chủ proxy, cơ bản TCP kết nối đi vào endpoint TCP cho anh ta, trong khi thông điệp vẫn còn chứa các thiết bị đầu cuối ban đầu.

Ví dụ, nếu bạn cấu hình khách hàng để gửi thông điệp của họ đến máy chủ proxy tại 198281.100.1 cổng 3128, và khách hàng gửi một yêu cầu cho http://192.0.2.1:8080/operation, thông điệp vẫn chứa «192.0.2.1: 8080" Tiêu đề «chủ», và bây giờ cũng trong lĩnh vực «Request-Line». Tuy nhiên, thông báo này hiện đang được gửi thông qua giao thức TCP-kết nối tại 198.51.100.1:3128. Như vậy, HTTP proxy server có thể nhận tin nhắn trên cổng cùng (proxy trên cổng 8080) và có thể gửi chúng tới các dịch vụ khác nhau trên cơ sở thông tin về người nhận.

Làm thế nào để cấu hình nhận được kết nối trên cổng 8080?

Vì vậy, tiêu đề của «chủ» đã được thêm vào HTTP / 1.1. Kết nối HTTP / 1.0 không bao gồm nó trong chính mình. Vì lý do này, các hợp chất như vậy, mà không đi qua proxy không bao gồm các máy chủ và cổng cho tin nhắn. Tuy nhiên, thông tin về các HTTP / 1.0, gửi thông qua một máy chủ proxy, vẫn chứa host mục tiêu và cổng trong "chuỗi truy vấn". Do đó, sự vắng mặt của tiêu đề «chủ» không gây ra vấn đề cho các proxy.

Để kích hoạt Proxy TCP, bạn phải thay đổi cấu hình của khách hàng với endpoint TCP trong thời gian thực trên thiết bị đầu cuối có thể thay thế. Không giống như HTTP, giao thức không cung cấp một khả năng tích hợp để sử dụng một proxy. Nghĩa là, nếu bạn kết nối với máy chủ proxy thông qua TCP, để truyền thông tin đến đích cuối cùng không cung cấp bất kỳ cơ chế.

Làm thế nào để thiết lập nhiều kết nối qua 8080?

Cách duy nhất để proxy TCP cho phép kết nối với nhiều hệ thống (ví dụ, điểm đến cuối cùng), không có vấn đề bao nhiêu lưu lượng sẽ được gửi đến các hợp chất này - là để lắng nghe một cổng cho mỗi hệ thống. Nó cho phép bạn kết nối và duy trì thông tin về những số cổng của nó tương ứng với mỗi thiết bị đầu cuối. Sau đó, khách hàng được cấu hình với các cổng proxy tương ứng với mỗi hệ thống mà nó cần để kết nối. TCP proxy nghe cổng và điểm cuối tương ứng của họ được cấu hình trong các nhà khai thác trong file cấu hình proxy, RTCP_install_dir / httptcp / registration.xml. Trước hết, kiểm tra các cổng 8080 - nếu nó được mở theo mặc định, điều chỉnh sẽ tiếp tục được thực hiện trong một vài phút.

Trong ví dụ này, 198.51.100.1 là địa chỉ IP của máy chủ proxy. Bất kỳ lưu lượng gửi đến cổng 3333 trên máy chủ proxy được gửi tới cổng 8080 tại địa chỉ sau: www. Ví dụ. com:

Vì vậy, bạn phải thay đổi tập tin cấu hình máy khách mỗi khi bạn thêm một điểm đến mới cho giao thông. Hạn chế này không áp dụng đối với HTTP Proxy.

Sự tương tác giữa HTTP và TCP

Để hiểu cách cảng xử lý trong HTTP và TCP proxy, giả sử bạn có hai dịch vụ trên 192.0.2.1:8080 và 192.0.2.1:8081, và proxy server chạy trên 198.51.100.1. Nếu chúng khác nhau ở các địa chỉ IP thay vì bằng số cổng, ví dụ này sẽ giống nhau ngoại trừ địa chỉ tương ứng cho mỗi dịch vụ. Nếu họ mong đợi HTTP lưu lượng truy cập cho các yêu cầu cổng proxy một HTTP trên cả hai điểm cuối TCP có thể được gửi đến anh ta. Khi một HTTP thấy rằng thư được gửi 192.0.2.1:8080, proxy sẽ chuyển thông điệp đến địa chỉ này, hoặc áp dụng bất kỳ quy tắc mà ông có cho dịch vụ này. Các thủ tục tương tự áp dụng cho 192.0.2.1:8081, sử dụng cùng một cổng.

Nếu hai dịch vụ này thay vì mong đợi lưu lượng TCP nên cổng hai TCP-proxy mở xác định bởi hai yếu tố trong file cấu hình:

Cấu hình client cho những thay đổi dịch vụ đầu tiên từ «192.0.2.1:8080» trên «198.51.100.1:3333», và cho phần thứ hai - một «192.0.2.1:8081» để «198.51.100.1:3334». Khách hàng gửi một thông điệp (TCP packet), dịch vụ đầu tiên của địa chỉ đầu tiên.

Các máy chủ proxy nhận nó vào cổng (3333), nhưng không biết những gì dữ liệu đang được gửi qua kết nối này. Tất cả những gì anh biết - một kết nối đến cổng 3333. Do đó, máy chủ proxy tư vấn cấu hình của nó và thấy rằng giao thông trên cổng này phải được chuyển đến 192.0.2.1:8080 (hoặc rằng nó là cần thiết để áp dụng các quy tắc cho dịch vụ này). Nếu bạn không thể chuyển hướng tất cả lưu lượng HTTP của bạn, bởi vì cấu hình client không hỗ trợ cấu hình của máy chủ proxy HTTP, bạn nên sử dụng một đảo ngược HTTP Proxy.

Trong đó, thay vì mục tiêu URL-địa chỉ mà bạn chỉ định mong muốn của bạn. Quá trình này cũng tương tự như cấu hình proxy TCP, trong đó bạn xác định nó như một thiết bị đầu cuối cho các tin nhắn TCP trên hệ thống khách hàng và tạo ra một quy tắc chuyển tiếp.

Sự khác biệt là bạn thêm thuộc tính type trong quy tắc chỉ định HTTP, như trong ví dụ sau: .

Làm thế nào là phong trào giao thông?

Bây giờ máy chủ proxy được cấu hình để chỉ chấp nhận HTTP giao thông cho các cảng được chỉ định, và có thể được sử dụng lọc phong phú hơn. Ví dụ, máy chủ có thể lọc ra lưu lượng trên trang bìa, trong đó có không có đường dẫn nhất định trong URL-địa chỉ của nó, hoặc những người không sử dụng phương thức HTTP cụ thể, chẳng hạn như POST. Tuy nhiên, do các plug không luôn luôn làm việc, máy chủ vẫn cần phải là điểm đến của mục , để có thể gửi lưu lượng vào hệ thống. Ví dụ, giả sử rằng khách hàng cần để kết nối với các dịch vụ trên 192.0.2.1:8080 và sử dụng một ngược HTTP Proxy trên 198.51.100.1:3333.

Trước khi một khách hàng có thể sử dụng một máy chủ proxy, cấu hình khách hàng cho dịch vụ này, bạn cần thay đổi được URL-địa chỉ, chẳng hạn như http: // 192.0.2.1:8080/ hoạt động, tại http: // 198.51.100.1:3333/ hoạt động. Các truy vấn được gửi đến địa chỉ mới của URL, đi vào máy chủ proxy.

Thông điệp yêu cầu chứa một endpoint TCP cho proxy (198.51.100.1:3333) trong tiêu đề "Host", và không phải là địa chỉ của hệ thống, bởi vì khách hàng không biết những gì ông gửi thông điệp chuyển tiếp. Đây đơn giản khách hàng xác định bản chất của vai trò của một hợp chất như vậy. Do đó, proxy sử dụng các yếu tố của , để biết rằng yêu cầu được đến cổng 3333 đòi hỏi một trong các cách sau: nó phải được chuyển tiếp đến một hệ thống sống 192.0.2.1:8080, và danh hiệu «chủ» trong tin nhắn được cập nhật. Đối với thông điệp được áp dụng tất cả các quy tắc của dịch vụ, ví dụ, các plug định tuyến.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.unansea.com. Theme powered by WordPress.