Phát tán dữ liệu qua mạng TCP IP sử dụng datasocket

51 201 0
Phát tán dữ liệu qua mạng TCP IP sử dụng datasocket

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trong hoạt động của xã hội loài ng¬ười, thông tin là một vấn đề không thể thiếu trong cuộc sống, ngày nay thông tin càng trở thành một tài nguyên vô giá. Xã hội phát triển ngày càng cao nhu cầu trao đổi thông tin giữa các thành phần trong xã hội ngày càng lớn. Mạng máy tính ra đời mang lại cho con ng¬ời nhiều lợi ích trong việc trao đổi thông tin và xử lý thông tin một cách chính xác và nhanh chóng. Với sự phát triển mạnh mẽ của mạnh máy tính đặc biệt là sự ra đời của mạng toàn cầu Internet đã giúp cho con ng¬ời khắp trên thế giới có thể liên lạc trao đổi những thông tin chính xác cho nhau một cách dễ dàng trong một thời gian ngắn nhất. Trong môi trường mạng, một lượng tin hay một khối dữ liệu khi được gửi đi từ ng¬ười gửi đến ng¬ười nhận th¬ường phải qua nhiều nút, nhiều trạm với nhiều ng¬ười sử dụng khác nhau, không ai dám bảo rằng thông tin đến ng¬ời nhận không bị sao chép, không bị đánh cắp hay không bị xuyên tạc.... Bạn cũng có thể nghe nhiều về máy tính và những mối đe doạ từ Internet đối với sự riêng t¬ư của bạn. Và ở đâu lại chẳng nghe những chuyện về mạo nhận danh tiếng, hoặc những ông chủ muốn thọc vào mọi thông tin của nhân viện, hay những kẻ đánh cắp mật khẩu, những kẻ săn tin chuyên nghiệp, hay những kẻ quấy nhiễu,.... Chúng sẽ không bao giờ buông tha bạn, việc tao đổi dứ liệu qua mạng Internet có thể gây nguy hiểm đến sự riêng t¬ư của bạn, cứ nh¬ư thể ng¬ười ta đang theo dõi từng động tác nhấn chuột của bạn hay từng thông tin nhỏ nhất mà bạn có.

Mục lục CHƯƠNG1: HỌ GIAO THỨC TCP/IP 1.1 Họ giao thức TCP/IP 1.2 Lớp truy nhâp mạng 1.3 Lớp liên mạng 1.3.1 Chức - Giao thức liên mạng IP(v4) 1.3.2 Định tuyến IP 1.4 Giao thức ICMP 11 1.5 Giao thức ARP giao thức RARP 12 1.5.1 Giao thức ARP 13 1.5.2 Giao thức RARP 14 1.6 Giao thức lớp chuyển tải (Transport Layer) 14 1.6.1 Giao thức TCP ? 14 1.6.2 Thiết lập kết nối 16 1.6.3 Kết thúc kết nối 17 CHƯƠNG 2: CÔNG NGHỆ DATASOCKET 2.1 Giới thiệu công nghệ DataSocket 18 2.2 DataSocket ? 18 2.2.1 Các đặc trưng DataSocket …………………………………………… 19 2.2.2 Mơ hình phát tán liệu dùng DataSocket……………………………… 20 2.3 Các thành phần công nghệ DataSocket 20 2.3.1 DataSocket API 21 2.3.2 DataSocket Server 21 2.4 Giao thức DSTP 24 2.4.1 Các đặc điểm giao thức DSTP 24 2.4.2 Cách sử dụng 25 CHƯƠNG 3: THỬ NGHIỆM PHÁT TÁN DỮ LIỆU QUA MẠNG TCP/IP SỬ DỤNG DATASOCKET 3.1 Mơ hình hệ thử nghiệm 27 3.1.1 Mô tả phần cứng 27 3.1.2 3.2 Mô tả phần mềm 29 Kết thử nghiệm 36 3.2.1 Cài đặt hệ thống 37 3.2.2 Kết 38 CHƯƠNG 4: MỘT SỐ KẾT LUẬN ĐỐI VỚI VIỆC KHAI THÁC CÔNG NGHỆ DATASOCKET (39) LỜI NÓI ĐẦU Trong hoạt động xã hội lồi người, thơng tin vấn đề thiếu sống, ngày thông tin trở thành tài nguyên vô giá Xã hội phát triển ngày cao nhu cầu trao đổi thông tin thành phần xã hội ngày lớn Mạng máy tính đời mang lại cho ngời nhiều lợi ích việc trao đổi thơng tin xử lý thơng tin cách xác nhanh chóng Với phát triển mạnh mẽ mạnh máy tính đặc biệt đời mạng toàn cầu Internet giúp cho ngời khắp giới liên lạc trao đổi thơng tin xác cho cách dễ dàng thời gian ngắn Trong môi trường mạng, lượng tin hay khối liệu gửi từ người gửi đến người nhận thường phải qua nhiều nút, nhiều trạm với nhiều người sử dụng khác nhau, không dám bảo thông tin đến ngời nhận không bị chép, không bị đánh cắp hay khơng bị xun tạc Bạn nghe nhiều máy tính mối đe doạ từ Internet riêng tư bạn Và đâu lại chẳng nghe chuyện mạo nhận danh tiếng, ông chủ muốn thọc vào thông tin nhân viện, hay kẻ đánh cắp mật khẩu, kẻ săn tin chuyên nghiệp, hay kẻ quấy nhiễu, Chúng không buông tha bạn, việc tao đổi dứ liệu qua mạng Internet gây nguy hiểm đến riêng tư bạn, thể người ta theo dõi động tác nhấn chuột bạn hay thông tin nhỏ mà bạn có Mặt khắc với phát triển mạnh mẽ công nghệ thông tin đặc biệt mạng Internet việc người tham gia vào hội thảo, hay tham gia vào thí nghiệm trực tuyến phong thí nghiệm khác đặt vị trí khác Trong đồ án đặt vấn đề sử dụng công nghệ DataSocket hãng National Instruments, công nghệ cho phép dễ dàng thực kết nối truyền liệu tốc độ cao qua mạng Internet(TCP/IP) Công nghệ DataSocket , cho phép phát triển phần mềm hoàn chỉnh để ứng dụng dạy học, ứng dụng liên kết trung tâm thí nghiệm, phòng thí nghiệm nói riêng cho ứng dụng truyền liệu qua mạng Internet với tốc độ cao nói chung, nhằm tăng cường hợp tác nghiên cứu khoa học, chia sẻ liệu, chia sẻ thiết bị thí nghiệm, mở dịch vụ tiến hành cho thuê thiết bị thí nghiệm từ xa khả tiến hành thí nghiêm từ xa Trên sở giảm chi phí thiết bị, nâng cao hiệu suất sử dụng thiết bị Nhất điều kiện Việt nam chúng ta, kinh phí đầu tư thiết bị khoa học cho nghiên cứu khoa học, cho trường Đại học , trung tâm dạy nghề hạn chế mà trung tâm lại cách xa địa lý Không vậy, cơng nghệ DataSocket cho phép phát triển hệ thống đo lường điều khiển từ xa công nghiệp qua mạng với giao thức TCP/IP cách dễ dàng, thuận tiện với đa dạng kiểu liệu, kể dạng liệu ảnh âm Điều cho phép nhiều người, nhiều lĩnh vực khơng chun nghiệp tin học dẽ dàng phát triển ứng dụng riêng qua mạng Trong đề tài nghiên cứu tiep can thu nghiem congnghe DataSocket de truy du lieu tocdocao qua mạng Internet, tren co so ung dung vao cac bai toan thuc te CHƯƠNG 1: HỌ GIAO THỨC TCP/IP 1.1 Họ giao thức TCP/IP TCP/IP họ giao thức để cung cấp phương tiện truyền thông liên mạng cấu trúc theo kiểu phân cấp Khác với mơ hình OSI/ISO tầng liên mạng sử dụng giao thức kết nối mạng "không liên kết" (connectionless) IP, tạo thành hạt nhân hoạt động Internet Cùng với thuật toán định tuyến RIP, OSPF, BGP, tầng liên mạng IP cho phép kết nối cách mềm dẻo linh hoạt loại mạng "vật lý" khác như: Ethernet, Token Ring , X.25 Giao thức trao đổi liệu "có liên kết" (connection - oriented) TCP sử dụng tầng vận chuyển để đảm bảo tính xác tin cậy việc trao đổi liệu dựa kiến trúc kết nối "không liên kết" tầng liên mạng IP OSI TCP/IP Application Application Presentation Presentation Application SMTP TELNET FTP DNS Session Session Transprort Transprort Network Network TCP ICMP UDP IGMP IP Data Datalink link ARP RARP Protocols defined by the underlying networks Physical Physical Hình Mơ hình tham chiếu TCP/IP với chuẩn OSI lớp Các giao thức hỗ trợ ứng dụng phổ biến truy nhập từ xa (telnet), chuyển tệp (FTP), dịch vụ World Wide Web (HTTP), thư điện tử (SMTP), dịch vụ tên miền (DNS) ngày cài đặt phổ biến phận cấu thành hệ điều hành thông dụng UNIX (và hệ điều hành chuyên dụng họ nhà cung cấp thiết bị tính tốn AIX IBM, SINIX Siemens, Digital UNIX DEC), Windows9x/NT, Novell Netware, Trong cấu trúc bốn lớp TCP/IP, liệu truyền từ lớp ứng dụng lớp vật lý, lớp cộng thêm vào phần điều khiển để đảm bảo cho việc truyền liệu xác Mỗi thơng tin điều khiển gọi header đặt trước phần liệu truyền Mỗi lớp xem tất thơng tin mà nhận từ lớp liệu, đặt phần thông tin điều khiển header vào trước phần thơng tin Việc cộng thêm vào header lớp trình truyền tin gọi encapsulation Quá trình nhận liệu diễn theo chiều ngược lại: lớp tách phần header trước truyền liệu lên lớp Mỗi lớp có cấu trúc liệu riêng, độc lập với cấu trúc liệu dùng lớp hay lớp Sau giải thích số khái niệm thường gặp Stream dòng số liệu truyền sở đơn vị số liệu Byte Số liệu trao đổi ứng dụng dùng TCP gọi stream, dùng UDP, chúng gọi message Mỗi gói số liệu TCP gọi segment UDP định nghĩa cấu trúc liệu packet Lớp Internet xem tất liệu khối gọi datagram Bộ giao thức TCP/IP dùng nhiều kiểu khác lớp mạng cùng, loại có thuật ngữ khác để truyền liệu Phần lớn mạng kết cấu phần liệu truyền dạng packets frames Application Stream Transport Segment/datagra m Internet Datagram Network Access Frame Cấu trúc liệu lớp TCP/IP 1.2 Lớp truy nhập mạng Network Access Layer lớp thấp cấu trúc phân bậc TCP/IP Những giao thức lớp cung cấp cho hệ thống phương thức để truyền liệu tầng vật lý khác mạng Nó định nghĩa cách thức truyền khối liệu (datagram) IP Các giao thức lớp phải biết chi tiết phần cấu trúc vật lý mạng (bao gồm cấu trúc gói số liệu, cấu trúc địa ) để định dạng xác gói liệu truyền loại mạng cụ thể So sánh với cấu trúc OSI/OSI, lớp TCP/IP tương đương với hai lớp Datalink, Physical Chức định dạng liệu truyền lớp bao gồm việc nhúng gói liệu IP vào frame truyền mạng việc ánh xạ địa IP vào địa vật lý dùng cho mạng 1.3 Lớp liên mạng Internet Layer lớp lớp Network Access cấu trúc phân lớp TCP/IP Internet Protocol giao thức trung tâm TCP/IP phần quan trọng lớp Internet IP cung cấp gói lưu chuyển mà thơng qua mạng dùng TCP/IP xây dựng 1.3.1 Chức - Giao thức liên mạng IP(v4) Trong phần trình bày giao thức IPv4 (để cho thuận tiện ta viết IP có nghĩa đề cập đến IPv4) Mục đích IP cung cấp khả kết nối mạng thành liên mạng để truyền liệu IP cung cấp chức sau:  Định nghĩa cấu trúc gói liệu đơn vị sở cho việc truyền liệu Internet  Định nghĩa phương thức đánh địa IP  Truyền liệu tầng vận chuyển tầng mạng  Định tuyến để chuyển gói liệu mạng  Thực việc phân mảnh hợp (fragmentation -reassembly) gói liệu nhúng / tách chúng gói liệu tầng liên kết 1.3.2 Định tuyến IP Có hai loại định tuyến:  Định tuyến trực tiếp: Định tuyến trực tiếp việc xác định đường nối hai trạm làm việc mạng vật lý  Định tuyến không trực tiếp: Định tuyến không trực tiếp việc xác định đường nối hai trạm làm việc không nằm mạng vật lý vậy, việc truyền tin chúng phải thực thông qua trạm trung gian gateway Để kiểm tra xem trạm đích có nằm mạng vật lý với trạm nguồn hay không, người gửi phải tách lấy phần địa mạng phần địa IP Nếu hai địa có địa mạng giống datagram truyền trực tiếp; ngược lại phải xác định gateway, thông qua gateway chuyển tiếp datagram Khi trạm muốn gửi gói liệu đến trạm khác phải đóng gói datagram vào khung (frame) gửi frame đến gateway gần Khi frame đến gateway, phần datagram đóng gói tách IP routing chọn gateway tiếp dọc theo đường dẫn đến đích Datagram sau lại đóng gói vào frame khác gửi đến mạng vật lý để gửi đến gateway đường truyền tiếp tục datagram truyền đến trạm đích Chiến lược định tuyến: Trong thuật ngữ truyền thống TCP/IP có hai kiểu thiết bị, cổng truyền (gateway) trạm (host) Các cổng truyền có vai trò gửi gói liệu, trạm khơng Tuy nhiên trạm nối với nhiều mạng định hướng cho việc lưu chuyển gói liệu mạng lúc đóng vai trò hồn tồn gateway Các trạm làm việc lưu chuyển gói liệu xuyên suốt qua bốn lớp, cổng truyền chuyển gói đến lớp Internet nơi định tuyến đường để chuyển tiếp gói liệu Các máy truyền liệu đến máy khác nằm mạng vật lý Các gói từ A1 cần chuyển cho C1 hướng đến gateway G1 G2 Trạm A1 truyền gói đến gateway G1 thơng qua mạng A Sau G1 truyền tiếp đến G2 thông qua mạng B cuối G2 truyền gói trực tiếp đến trạm C1, chúng nối trực tiếp với thông qua mạng C Trạm A1 đến gateway nằm sau G1 A1 gửi gói số liệu cho mạng B C đến gateway cục G1 dựa vào gateway để định hướng tiếp cho gói liệu đến đích Theo cách trạm C1 trước tiên gửi gói đến cho G2 G2 gửi tiếp cho trạm mạng A mạng B Hình vẽ sau mơ tả việc dùng gateway để gửi gói liệu: Host A1Host C1 Application Transport Internet Network Access Gateway Gateway Internet Network Internet Network Application Transport Internet Network Access Network ANetwork BNetwork C Hình Định tuyến hai hệ thống Việc phân mảnh gói liệu: Trong q trình truyền liệu, gói liệu (datagram) truyền thơng qua nhiều mạng khác Một gói liệu (datagram) nhận từ mạng lớn để truyền gói đơn mạng khác, loại cấu trúc mạng cho phép đơn vị truyền cực đại (Maximum Transmit Unit - MTU), khác 10 - Bộ thị tín hiệu số - Bộ thị tín hiệu số dùng chíp ICL7107 để thị số Bộ nhận tín hiệu Analog từ máy từ xa gửi đến máy cục đưa qua DAC tới thị tín hiệu điện áp - Mạch đầu đo nhiệt độ PT100 - Sensor PT100 3.1.2 Mơ tả phần mềm Chương trình phần mềm gồm chương trình: Chương trình server cài đặt máy chủ chương trình client cài đặt máy trạm Trong LabVIEW có lệnh cho phép lập trình ứng dụng làm việc với DataSocket cách thuận tiện, dễ dàng: Lệnh Select: Chọn URL DataSocket nguồn để đọc liệu đích để viết liệu Lệnh DataSocket Read: Đọc liệu từ kết nối URL trả liệu Lệnh DataSocket Write: Viết liệu tới kết nối DataSocket URL Các lệnh gộp liệu tách liệu để truyền qua mạng Dữ liệu qua mạng loại liệu khơng định kiểu Variant Lấy thuộc tính giá trị gẵn với liệu kiểu Variant 37 Thay đổi tạo thuộc tính giá trị kiểu liệu Variant Chương trình sử dụng giao thức DSTP để phát tán liệu qua mạng Chương trình cài máy chủ Datasocket: Chương trình gồm có modul: + Modul nhận tín hiệu vào Analog + Modul nhận tín hiệu vào số + Modul đưa tín hiệu Analog + Modul đưa tín hiệu số + Modul truyền phát tán liệu đo lường qua mạng Internet  Phần mềm thực chức sau: + Khởi tạo cổng, card AT-MIO-16XE-10 + Khởi tạo DataSocket Server + Đặt server trạng thái nghe + Nhận tín hiệu tương tự từ sensor, thuộc tính liệu đo chuyển qua mạng + Nhận tín hiệu số từ mạch logic đầu vào chuyển qua mạng + Nhận tín hiệu điều khiển tương tự số từ client mạng đưa thị điều khiển + Cho phép chuyển đổi chế độ Remote/Local + Tạo giao diện dẽ dàng sử dụng 38 + Cho phép dễ dàng chọn kênh chọn thiết bị  Hình 13 giao diện người sử dụng để nhận liệu từ xa đưa điều khiển thiết bị qua card AT- MIO-16XE-10 Nó có mode thực hiện: - Mode cục cho phép đưa tín hiệu điều khiển từ máy cục - Mode từ xa cho phép nhận tín hiệu điều khiển từ client đưa điều khiển thiết bị Trong giao diện có trường: - Địa URL để đọc liệu - Hiển thị trạng thái kết nối - Hiển thị đồ hoạ tín hiệu truền đến từ xa với thuộc tính từ xa - Trường chọn kênh tín hiệu tương tự, cho phép đến kênh đưa tín hiệu - Trường chọn thiết bị số - Trường chọn kênh số - Các nút điều khiển số để đưa tín hiệu số cục mode cục - Các led thị tín hiệu số từ xa gửi tới mode từ xa - Đồng hồ thị điện áp đưa điều khiển mode cục từ xa  Hình 11 - 12 mã của2 modul chương trình server client Source 0.00 Count Timestamp 0.00 Count 50 Status 1000 39 %m/%d/%Y %H:%M:%S Timestamp Hinh 11 Modul chương trình Client True Target 100 Timestamp Count Status A/D AT-MIO-16EX-10-Nhiet device (1) channels (0) input limits scan rate (3 scans/sec) Count %m/%d/%Y %H:%M:%S Timestamp Write the data to the server only when it is updated Hinh 12 Modul chương trình Server  Hình 14 sơ đồ phân cấp chương trình nhận liệu điều khiển từ xa đưa điều khiển thiết bị  Hình 15, 16 giao diện sơ đồ phân cấp phần chương trình nhận liệu đầu vào từ thiết bị chuyển phát tán qua mạng Internet nhờ công nghệ truyền tốc độ cao DataSocket Giao diện phần chương trình có trường sau: - Trường chọn thiết bị - Trường chọn kênh 40 - Trường đặt dải tín hiệu phép nhận - Trường chuyển đổi mode nhận tín hiệu từ thiết bị ngồi đưa vào mô phỏng(AI/Sample) - Trường Target để nhập địa URL đích viết liệu phát tán - Trường Timestam để thị thuộc tính thời gian dự liệu - Trường phát sinh tín hiệu số để phát tán qua mạng - Chương trình cài máy chủ Datasocket: Chương trình gồm có modul: + Modul nhận tín hiệu vào Analog + Modul nhận tín hiệu vào số + Modul đưa tín hiệu Analog + Modul đưa tín hiệu số + Modul truyền phát tán liệu đo lường qua mạng Internet 41 Hình 13 Giao diện phần điều khiển Local/Remote Hình 14 Lược đồ phân cấp phần điều khiển Local/Remote 42 Hình 15 Giao diện phần phát tán liệu đo lường qua Internet 43 Hình 16 Sơ đồ phân cấp phần phát tán liệu đo lường qua mạng Internet - Chương trình client: Chương trình client cài đặt máy mạng, gồm modul sau: + Modul nhận tín hiệu điều khiển + Modul gưỉ tín hiệu điều khiển đến server + Modul nhận liệu đo lường gửi đến từ server + Modul nhận tín hiệu điều khiển từ người dùng chuyển qua mạng tới server để điều khiển thiết bị máy từ xa + Hiển thị liệu đồ hoạ 44 Giao diện chương trình phần nhận tín hiệu phát tán phần điều khiển từ xa thể hình 15, 16 Hình 17 Giao diện chương trình máy client Cả phần mềm viết ngôn ngữ LABVIEW 3.2 Thử nghiệm kết Trên sơ đồ thử nghiệm, máy chủ server có cài đặt modul phần mềm DataSocket Server, trình quản trị DataSocket Server, trình ứng dụng xây dựng môi trường LabVIEW  Hệ thống thử nghiệm gồm: - Máy server cài Datasocket Server, Client nối mạng cục NT với máy Server - Phần mềm LabVIEW cài máy tính 45 - Trình ứng dụng Server.VI Client.VI phát triển môi trường LabVIEW 3.2.1 Cài đặt hệ thống - Cài đặt LabView hệ máy tính - Dùng trình Measurement & Automation để khái báo thiết bị card ATMIO-16XE-10 loại card vào/ra đa chức với độ phân giải cao Hình 18 Trình Measurement & Automation - Sử dụng trình DataSocket Server manager để khai báo nhóm làm việc định nghĩa mục liệu, tên kết nối viết, đọc liệu, số kết nối cực đại Trình quản trị DataSocket Server cho phép tới hàng nghìn kết nối thực đồng thời 46 Hình 19 Trình quản trị DataSocket Server - Khởi tạo DataSocket Server, hình có dạng sau: Hình 20 Màn hình kiểm thị DataSocket Server - Khởi tạo chương trình ứng dụng phát triển môi trường LabVIEW Server.VI client.VI để thu thập liệu qua card ADC/DAC, đồng thời viết qua kết nối DataSocket Server Thực nghiệm thực công việc sau: - Phát tán liệu đọc đầu vào liệu mẫu loại tương tự với thược tính liệu số qua mạng Internet thị kết máy tính từ xa - Thực gửi tín hiệu điều khiển từ xa tới máy để đưa điều khiển thiết bị loại số tương tự - Thử nghiệm vấn đề quản trị hệ thống phát tán liệu qua mạng với trình quản trị DataSocket Server 3.2.2 Kết Hệ thống thử nghiệm phần cứng phần mềm làm việc tốt, tin cậy đáp ứng đựơc u cầu đặt tốn Qua thử nghiệm hệ thống hồn tồn triể khai diện rộng thực tế, lĩnh vực giáo dục đào tạo sản xuất 47 CHƯƠNG MỘT SỐ KẾT LUẬN ĐỐI VỚI VIỆC KHAI THÁC CƠNG NGHỆ DATASOCKET Trong đồ án này, chúng tơi tiến hành thử nghiệm việc thu thập phát tán liệu đo lường điều khiển qua mạng Internet với tốc độ cao sử dụng hệ thống thiết bị đo lường ảo Đây hệ thống kết hợp khơng chặt chẽ, cho phép thực phép đo cấu hình hệ thống đo lường phân tan cách mềm dẻo Đồ án xây dựng hệ thử nghiệm, xây dựng phần mềm làm việc môi trường LabVIEW cho kết thử nghiệm tốt triển khai thực tế Đồ án tiếp tục phát triển thử nghiệm với loại liệu hình ảnh, âm thử nghiệm với môi trường WEB Hệ thống đo lường cho phép người sử dụng thao tác mạng truy cập lấy liệu đo lường quan sát khơng khác truy cập trang WEB bình thường với tích hợp dịch vụ khác đa phương tiện Kết thử nghiệm thu cho phép đánh giá việc sử dụng công nghệ DataSocket hãng National Instruments, hãng tiêng giới thiết bị hệ thống đo lường điều khiển, cho phép phát triển phần mềm hoàn chỉnh để ứng dụng dạy học, ứng dụng liên kết trung tâm thí nghiệm, phòng thí nghiệm nói riêng cho ứng dụng truyền liệu qua mạng Internet với tốc độ cao nói chung, nhằm tăng cường hợp tác nghiên cứu khoa học, chia sẻ liệu, chia sẻ thiết bị thí nghiệm, mở dịch 48 vụ tiến hành cho thuê thiết bị thí nghiệm từ xa khả tiến hành thí nghiêm từ xa Trên sở giảm chi phí thiết bị, nâng cao hiệu suất sử dụng thiết bị Nhất điều kiện Việt nam chúng ta, kinh phí đầu tư thiết bị khoa học cho nghiên cứu khoa học, cho trường Đại học , trung tâm dạy nghề hạn chế mà trung tâm lại cách xa địa lý Khơng vậy, cơng nghệ DataSocket cho phép phát triển hệ thống đo lường điều khiển từ xa công nghiệp qua mạng với giao thức TCP/IP cách dễ dàng, thuận tiện với đa dạng kiểu liệu, kể dạng liệu ảnh âm Điều cho phép nhiều người, nhiều lĩnh vực không chuyên nghiệp tin học dẽ dàng phát triển ứng dụng riêng qua mạng Với cơng nghệ này, tương lai gần tiến hành thử nghiệm chuyên sâu hoàn chỉnh hệ thống liên kết số phòng thí nghiệm thuộc trung tâm khoa học, trung tâm thí nghiệm Trường Đại học ứng dụng rộng rãi giảng dạy với hệ thống trợ giúp công nghệ đa phương tiện(MultiMedia) 49 Tài liệu tham khảo [1] DataSocket Corparation, 1998 Technical Overview, National Instrument [2]CWDataSocket Overview, National Instrument Corparation,2000 [3]Using LabVIEW with TCP /IP and UDP, National Instrument Corparation,2000 50 [4] Using DDE in LabVIEW, National Instrument Corparation,2000 [5] LabVIEW User Manual , National Instruments Corparation,2000 [6] LabVIEW Corparation,2000 Measurements Manual, National Instruments [7] Gary –Johnson, LabVIEW Graphical Programming(Practical Application in Instrumentation and Control ), McGraw-Hill Companies, Inc, 1997 51 ... thực phát tán liệu qua mạng sử dụng DataSocket gồm thành phần: + Bộ phận xuất liệu( Publisher) 23 + DataSocket Server + Bộ phận nhận liệu( Subscriber)  Bộ phận xuất liệu( Publisher): Sử dụng DataSocket. .. viết liệu thu từ ứng dụng thu nhập liệu( Các thiết bị đo, hệ thu thập liệu ) tới Server  Các ứng dụng nhận liệu( Subscriber): Sử dụng DataSocket API để đọc liệu từ phía Server, ứng dụng xuất ứng dụng. .. thức DSTP 24 2.4.2 Cách sử dụng 25 CHƯƠNG 3: THỬ NGHIỆM PHÁT TÁN DỮ LIỆU QUA MẠNG TCP/ IP SỬ DỤNG DATASOCKET 3.1 Mơ hình hệ thử nghiệm 27 3.1.1 Mô tả phần cứng

Ngày đăng: 21/08/2018, 20:31

Từ khóa liên quan

Mục lục

  • Hình 10. Sơ đồ khối card AT-MIO-16XE-10

    • 1.4. Giao thức ICMP 11

    • 1.5. Giao thức ARP và giao thức RARP 12

      • 1.5.1. Giao thức ARP 13

      • 1.6. Giao thức lớp chuyển tải (Transport Layer) 14

        • 1.6.1. Giao thức TCP ? 14

          • CHƯƠNG 4: MỘT SỐ KẾT LUẬN ĐỐI VỚI VIỆC KHAI THÁC CÔNG NGHỆ DATASOCKET

          • (39)

          • 1.1. Họ giao thức TCP/IP

          • 1.2. Lớp truy nhập mạng

          • 1.3. Lớp liên mạng

          • 1.3.1. Chức năng chính của - Giao thức liên mạng IP(v4)

          • 1.3.2. Định tuyến IP

            • 1.4. Giao thức ICMP

            • 1.5. Giao thức ARP và giao thức RARP

              • 1.5.1. Giao thức ARP

              • 1.6. Giao thức lớp chuyển tải (Transport Layer)

                • 1.6.1. Giao thức TCP ?

                • Thiết lập và kết thúc kết nối TCP.

                • - Thuộc tính AccessMode: Để chỉ cho Datasocket tạo ra kết nối đọc hay viết khi tạo ra kết nối tới nguồn dữ liệu đọc hay viết.

                • - Phương pháp Connect: Kết nối CWDataSocket tới nguồn hoặc đích dữ liệu.

                • - Phương pháp SelectURL: Cho phép tương tác và chọn các mục dữ liệu trên DataSocket, Các server OPC, các thiết bị Fieldpoint, đối tượng Lookout, và các tệp.

                • - Phương pháp Disconnect: Huỷ bỏ kết nối của CWDâtSocket tói mục dữ liệu hiện thời.

                • Các sự kiện:

                  • + Ví dụ:

                  • - Sự kiện OnStatusUpdated Event: Phát sịnh khi trạng thái của kết nối thay đôi:

                    • THỬ NGHIỆM PHÁT TÁN DỮ LIỆU QUA MẠNG TCP/IP

                    • Hình 9. Mô hình hệ thống thử nghiệm

                      • CHƯƠNG 4

                      • MỘT SỐ KẾT LUẬN ĐỐI VỚI VIỆC KHAI THÁC CÔNG NGHỆ DATASOCKET

                        • Tài liệu tham khảo

Tài liệu cùng người dùng

Tài liệu liên quan