Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Rendezvous thụ động

Kết xuất thụ động khác với Hoạt động ở chỗ giai đoạn thiết lập kết nối được bắt đầu trước giai đoạn xác định bởi người được cung cấp.

Tóm lược

Ngoài ra, nhà cung cấp từ chối và loại bỏ các kết nối được khởi tạo trong đó Phản hồi xác định không chứa Mô tả thiết bị phù hợp với những gì được mong đợi.

Trong kịch bản Kết xuất thụ động, thiết bị đã cài đặt đã có trên vải 15,4 PAN và Dệt ("thiết bị hiện có") đặt PAN ở chế độ có thể kết nối và lắng nghe thụ động các kết nối TCP đến trên cổng Dệt không bảo đảm. Trong khi PAN có thể kết nối được, một thiết bị mới ("người tham gia") có thể tham gia ở chế độ tạm thời hướng tất cả lưu lượng truy cập của họ đến một cổng cụ thể (trong trường hợp này là cổng Dệt không bảo mật) trên máy chủ có thể kết nối mạng. Lưu lượng này không được bảo đảm ở lớp liên kết, vì theo định nghĩa, một thiết bị được kết nối tạm thời không có bản sao của các khóa mã hóa PAN. Khi tab pin của nó được kéo hoặc nó được kích hoạt bởi người dùng theo một cách khác, người tham gia sẽ chủ động quét các PAN có thể tham gia. Đối với mỗi PAN có thể tham gia, người tham gia tạm thời tham gia mạng và cố gắng thực hiện xác thực PASE với thiết bị hiện có trên cổng Dệt không bảo đảm. Khi thiết bị nối được tìm đúng PAN, lần thử xác thực PASE của nó sẽ thành công. Tại thời điểm này, công cụ nối và thiết bị hiện tại sẽ thực hiện trao đổi khóa an toàn ở cấp độ Dệt, sau đó họ có thể thực hiện phần còn lại của tương tác ghép nối qua kênh được bảo mật.

Chức năng

passiveRendezvousWithCompletion:failure: (WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDeviceAccessToken:completion:failure: (NSString *accessToken, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void
passiveRendezvousWithDevicePairingCode:completion:failure: (NSString *pairingCode, WDMCompletionBlock completionBlock, WDMFailureBlock failureBlock)
virtual void

Chức năng

passiveRendezvousWithCompletion: thất bại:

virtual void passiveRendezvousWithCompletion:failure:(
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDeviceAccessToken: hoàn thành: thất bại:

virtual void passiveRendezvousWithDeviceAccessToken:completion:failure:(
  NSString *accessToken,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)

passiveRendezvousWithDevicePairingCode: hoàn thành: thất bại:

virtual void passiveRendezvousWithDevicePairingCode:completion:failure:(
  NSString *pairingCode,
  WDMCompletionBlock completionBlock,
  WDMFailureBlock failureBlock
)