xây dựng hệ thống trao đổi thông tin nội bộ (LAN) hoàn chỉnh giúp cho quá trình trao đổi thông tin nội bộ dễ dàng

30 1.5K 12
xây dựng hệ thống trao đổi thông tin nội bộ (LAN) hoàn chỉnh giúp cho quá trình trao đổi thông tin nội bộ dễ dàng

Đ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

xây dựng hệ thống trao đổi thông tin nội bộ (LAN) hoàn chỉnh giúp cho quá trình trao đổi thông tin nội bộ dễ dàng

Đề Tài Thực Tập Tốt Nghiệp Chương I: GIỚI THIỆU CHUNG 1) Mô tả chương trình: • Chương trình thiết kế với mục đích sau đây: Mục đích cài đặt hệ thống trao đổi thông tin mạng LAN giúp cho việc việc trao đổi thông tin thuận lợi, tăng hiệu công việc Hệ thống trao đổi thông tin xây dựng dạng tin nhắn nhanh (IM) theo mô hình client-server sử dụng giao thức XMPP (jabber) Server : sử dụng chương trình openfire cài đặt hệ điều hành windows server/xp/vista/win7 openfire phục vụ trao đổi thông tin client quản lý tài khoản người dùng Client : sử dụng spark cài đặt hệ điều hành windows xp/vista/win7 Spark dùng trao đổi thông tin user 2) Khái niệm IM (Instant messaging): IM có nghĩa mạng thời gian thực viết công cụ đối thoại, phát triển chức tiến hóa, phần mềm IM “Instant messaging” ngày nay, đối thoại không văn bản, mà chuyển tập tin thời gian thực, hình ảnh, âm thanh, chí video trực tiếp Nhắn tin nhanh (hay tin nhắn tức khắc, trò chuyện trực tuyến, chát - từ chat tiếng Anh, IM viết tắt Instant Messaging), dịch vụ cho phép hai người trở lên nói chuyện trực tuyến với qua mạng máy tính Mới IRC“Internet Relay Chat”, nhắn tin nhanh trò chuyện mạng, phương pháp nói chuyện phổ biến Nhắn tin nhanh dễ dùng IRC, có nhiều tính hay, khả trò chuyện nhóm, dùng biểu tượng xúc cảm, truyền tập tin, tìm dịch vụ cấu hình dễ dàng liệt kê bạn bè Nhắn tin nhanh thúc đẩy phát triển Internet đầu thập niên 2000 IM công nghệ, phát minh có thập kỷ Các hệ thống nhắn tin tức IRC ,vào năm 1988 người tên Jarkko Oikarinen phát triển ưa chuộng nhiều người dùng IRC chat room tương tự BBS chế độ cho phép người dùng tạo nhóm thảo luận chủ đề cụ thể Trang Đề Tài Thực Tập Tốt Nghiệp IRC xuất hiện, đời nhiều hệ thống IM Năm 1997, người trẻ tuổi Israel, viết IM-ICQ phát triển thị trường IM điểm quan trọng, lệnh phong cách giao diện để phá vỡ IRC, ICQ, niên sinh động, đơn giản, giao diện đồ họa cho phát triển nhanh chóng số lượng người dùng, ICQ “I Seek You” khởi động, kích thước lớn thị trường khó dự đoán Lạc quan hội thị trường tin nhắn nhanh, người khổng lồ phần mềm Microsoft tích cực tham gia năm gần đây, nhiều lần sau rà soát MSN Messenger giao diện người dùng thân thiện đối thoại nhiều vui, mà cao, biểu tượng tiếng, số lượng tích lũy người sử dụng ghi đè ICQ xu hướng 3) Khái niệm Extensible Messaging and Presence Protocol (XMPP), Jabber: Extensible Messaging and Presence Protocol “XMPP”, trước Jabber, giao thức mở dựa tảng XML dùng nhắn tin nhanh (instant messaging) thông tin diện trực tuyến (presence information) Theo hội tiêu chuẩn XMPP (XMPP Standards Foundation, trước Jabber Software Foundation, JSF), phần mềm dựa Jabber triển khai hàng ngàn máy phục vụ Internet 10 triệu người khắp giới sử dụng Jeremie Miller khởi đầu dự án vào năm 1998; phiên công bố vào tháng năm 2000 Sản phẩm dự án jabberd, trình phục vụ (server) để từ trình khách (client) kết nối đến trao đổi tin nhắn Trình phục vụ tạo mạng Jabber riêng tư (như sau tường lửa) tham gia vào mạng Jabber công cộng toàn cầu Đặc tính cốt lõi Jabber chất hệ thống tin nhắn nhanh phân tán việc sử dụng streaming XML Điểm đặc trưng hệ thống Jabber có transport, gọi gateway (cổng), cho phép người dùng truy cập mạng với giao thức khác - AIM ICQ (dùng OSCAR), MSN Messenger Windows Messenger (dùng Dịch vụ nhắn tin NET - NET Messenger Service), Yahoo! Messenger, SMS hay E-mail Không trình khách đa giao thức Trillian hay Gaim, việc truy cập đến giao thức khác Jabber cung cấp cấp độ trình phục vụ cách truyền thông tin qua dịch vụ cổng đặc biệt chạy máy tính xa Bất người dùng 'đăng kí' với cổng cách cung cấp thông tin cần thiết để đăng nhập vào mạng đó, từ liên lạc với người dùng mạng khác thể họ người dùng Jabber Điều có nghĩa trình khách hỗ trợ đầy đủ giao thức Jabber dùng để truy cập mạng có cổng kết nối, mà không cần thêm dòng mã lệnh từ trình khách Nền tảng giao thức Jabber, Tổ chức Phần mềm Jabber quản lí, IETF chấp nhận làm giao thức standards-track tên XMPP, với RFC 3920 Nó thường xem đối thủ cạnh tranh với SIMPLE, dựa giao thức SIP, để làm giao thức chuẩn cho nhắn tin nhanh thông báo diện; nhiên, thiết kế XMPP nhắm đến việc cung cấp tiện ích trình trung gian (middleware) liên ứng dụng mục đích tổng quát Trang Đề Tài Thực Tập Tốt Nghiệp Người dùng Jabber xác định tên người dùng tên máy phục vụ, cách dấu @ Căn cước gọi Jabber ID hay JID Được thiết kế để truyền phần tử XML để nhắn tin gần thời gian thực, diện, yêu cầu đáp ứng dịch vụ XMPP dựa giao thức Jabber, giao thức mở phổ biến cho tin nhắn tức thời Mặc dù XMPP phục vụ cho kiến trúc mạng cụ thể, thường thực thông qua kiến trúc client-server khách hàng sử dụng XMPP truy cập vào máy chủ kết nối TCP, máy chủ giao tiếp với kết nối TCP Một máy chủ hoạt động lớp trừu tượng thông minh cho thông tin liên lạc XMPP Hầu hết khách hàng kết nối trực tiếp đến máy chủ kết nối TCP sử dụng XMPP để tận dụng đầy đủ chức cung cấp máy chủ dịch vụ liên quan Nhiều nguồn tài nguyên kết nối đồng thời tới máy chủ thay mặt cho khách hàng uỷ quyền Cổng recommonded cho kết nối máy khách máy chủ 5222 Gateway đặc dụng phía máy chủ dịch vụ có chức dịch XMPP vào giao thức sử dụng hệ thống nhắn tin nước (không XMPP), dịch liệu quay trở lại vào XMPP Ví dụ cổng vào email, Internet Relay Chat, SIMPLE, dịch vụ tin nhắn ngắn (SMS), kế thừa dịch vụ tin nhắn tức thời AIM, ICQ, MSN Messenger, Yahoo Instant Messenger Trang Đề Tài Thực Tập Tốt Nghiệp Phần II: Openfire Giới Thiệu Chung : 1.1) Khái Niệm : Openfire chương trình server thực chức cộng tác thời gian thực (real time collaboration-RTC) phát hành theo giấy phép nguồn mở GPL Nó sử dụng giao thức nhắn tin tức thời dạng mở chấp nhận rộng rãi XMPP (còn gọi Jabber) Openfire vô dễ dàng cài đặt quản lý, cung cấp an ninh vững hiệu suất 1.2) Tính Năng : Openfire hỗ trợ tính sau đây: Hỗ trợ quản trị qua giao diện web Giao diện Plugin Tùy chỉnh Hỗ trợ SSL / TLS Thân thiện với người sử dụng giao diện web hướng dẫn cài đặt Kết nối sở liệu (nhúng Apache Derby hay DBMS khác với JDBC_3 driver) để lưu trữ tin nhắn thông tin chi tiết người dùng Kết nối LDAP Nền tảng độc lập, Java Tích hợp đầy đủ với Spark (phần mềm nhắn tin client miễn phí dựa XMPP XML) Việc mở rộng Openfire cho phép trường hợp nhiều máy chủ làm việc với môi trường) Phục vụ client kết nối trao đổi thông tin Quản lý tài khoản người dùng, quản lý nhóm Quản lý việc trao đổi thông tin 1.3) Giao Thức: Openfire cung cấp hỗ trợ giao thức XMPP định nghĩa RFC 3920 RFC 3921 Ngoài việc hỗ trợ đầy đủ XMPP, Openfire cung cấp hỗ trợ cho phần mở rộng Giao thức mã nguồn mở thư viện, thư viện cung cấp cho nhà phát triển cách để viết phần mềm để truy cập vào mạng Xfire, mà không cần phải hỗ trợ viết mã để xử lý giao thức, từ đầu Java API công cụ để truy cập mạng tin nhắn tức thời Xfire Trang Đề Tài Thực Tập Tốt Nghiệp Cài đặt OpenFire : Có thể download tai địa chỉ: http://www.igniterealtime.org/projects/openfire/ Chạy file openfire_3_7_0.exe Chọn ngôn ngữ > [ok] Chọn [I accept the agreement ] > [Next] Cài đặt Openfire Trang Đề Tài Thực Tập Tốt Nghiệp [Unblock] mở port cho openfire chọn [Lauch Admin] Sau cài đặt xong ta thiết đặt thông số cho openfire : chọn [Lauch Admin] > openfire mở trình duyệt web login vào giao diện quản trị Trang Đề Tài Thực Tập Tốt Nghiệp Thiết đặt thông số ban đầu : 3.1) Welcome to Setup : Thiết đặt ngôn ngữ cho giao diện quản trị : ta chọn mặc định Chọn > [English (en)] 3.2) Server Settings : Thiết đặt thông số cho server : Domain, port, Domain: [tuỳ chọn] Admin Console Port: 9090 Secure Admin Console Port: 9091 Trang Đề Tài Thực Tập Tốt Nghiệp 3.3) Database Settings : Thiết đặt thông số sở liệu : chọn [Embedded Database] thay cho [Standard Database Connection] để sử dụng sở liệu có sẵn openfire mà không cần cài thêm sở liệu cho openfire Chọn > [Embedded Database] 3.4) Profile Settings : Thiết đặt profile : [Default] để giữ thông tin user & group sở liệu mặc định openfire Chọn > [Default] Trang Đề Tài Thực Tập Tốt Nghiệp 3.5) Administrator account : Thiết đặt thông tin tài khoản quản trị hệ thống : email, password > Điền email, password cho tài khoản quản trị hệ thống 3.6) Setup complete : Kết thúc trình thiết đặt thông số Chọn > [Login to the admin console] Trang Đề Tài Thực Tập Tốt Nghiệp 3.7) Login vào hệ thống : Ta truy cập (login) vào giao diện quản trị hệ thống từ máy cục (máy cài openfire) từ xa + Từ máy cục : login qua trình duyệt địa http://127.0.0.1: 9090 + Truy cập từ xa : login qua trình duyệt địa http://[ip /(hoặc) tên miền máy cài openfire] : 9090 Login admin console Giao diện quản trị openfire Trang 10 Đề Tài Thực Tập Tốt Nghiệp 3.1.3.4) Đổi password user : Chọn [user cần hiệu chỉnh] > chọn [edit properties]> chọn mục [password] > điền thông tin password > chọn [update password] 3.1.3.5) Xoá user : Bước chọn [User & group] > chọn [user] > chọn [user summary] > Click chọn [user cần hiệu chỉnh] Bước chọn [delete user] Trang 16 Đề Tài Thực Tập Tốt Nghiệp 3.1.3.2) Group : Sau user đăng nhập vào openfire từ trình chat-client, user phải thêm nickchat(username) user khác vào contact-list để liên lạc (chat) với Khi người quản trị openfire nhóm user vào group cho phép [Contact List (Roster) Sharing] user nhóm thấy Ngoài người quản trị dùng chức [Contact List (Roster) Sharing] để chia sẻ contact-list (danh sách liên hệ) nhóm người dùng Hình: giao diện mục group Mục Ý nghĩa Group Summary Thống kê nhóm Create Group Tạo nhóm 3.1.3.2) Tạo nhóm & chia sẻ contact-list : Chọn [User/Group] > [Groups] > chọn mục [Create new group] > điền vào [groupname] > chọn [Create group] để tạo group Sau tạo Group ta : Chọn [Enable contact list group sharing] để chia sẻ contact-list cho người dùng nhóm Ngoài ta check vào mục [Share group with additional users] để chi sẻ contact-list với người dùng nhóm khác Trang 17 Đề Tài Thực Tập Tốt Nghiệp Chọn chức [Add User] để thêm user vào nhóm 3.1.3.3) Hiệu chỉnh nhóm : Chọn [User/Group] > [Groups] > [Group Summary] > chọn group cần chỉnh Trang 18 Đề Tài Thực Tập Tốt Nghiệp Hình: Giao diện hiệu chỉnh group 3.1.3.4) Xoá nhóm : Chọn [User/Group] > [Groups] > [Group Summary] > click vào biểu tượng group cần xoá Trang 19 Đề Tài Thực Tập Tốt Nghiệp 4) Sessions : Mục Ý nghĩa Client Sessions Cho biết tình trạng client –session ( chat-client) kết nối vào server Server Sessions Cho biết server–session kết nối vào server Component Sessions Hình : client sessions kết nối 5) Group chat : Mục Ý nghĩa Room Summary Thống kê nhóm chat Create New Room Tạo phòng chat Trang 20 Đề Tài Thực Tập Tốt Nghiệp 6) Plugins : Plugins module hay thành phần mở rộng bổ trợ thêm chức cho openfire Mục Ý nghĩa Plugins Các plugins cài đặt vào openfire Available Plugins Các plugins chưa cài, download cài vào openfire để hổ trợ thêm chức cho openfire 6.1) Cài đặt thêm plugin : Chọn > [Plugins] > [Available Plugins] > chọn plugins cần cài để cài 6.2) Gỡ bỏ plugin : Chọn [Plugins] > [Plugin adin] > [Plugins] > chọn plugin cần xoá click vào Trang 21 Đề Tài Thực Tập Tốt Nghiệp Chương III: Spark Giới Thiệu Chung : 1.1) Khái Niệm : Spark phần mềm nguồn mở, client IM tảng tối ưu cho doanh nghiệp tổ chức Nó có tính tích hợp hỗ trợ cho nhóm trò chuyện, tích hợp điện thoại, bảo mật mạnh mẽ Nó cung cấp kinh nghiệm người dùng cuối tuyệt vời với tính kiểm tra tả đường dây, phòng trò chuyện nhóm dấu trang, hội thoại theo thẻ Kết hợp với máy chủ Openfire, Spark dễ thay tốt để sử dụng an toàn bỏ mạng IM công cộng Spark trình chat client hổ trợ giao thức Jabber (XMPP) Spark dùng kết nối với server hổ trợ jabber Spark chay hệ điều hành windows, linux, mac-os 1.2) Tính Năng : Spark tính tích hợp hỗ trợ cho nhóm trò chuyện, tích hợp điện thoại, bảo mật mạnh mẽ Spark cung cấp kinh nghiệm người dùng cuối tuyệt vời với tính kiểm tra tả đường dây, phòng trò chuyện nhóm dấu trang, hội thoại theo thẻ Giúp người sử sụng trao đổi thông tin thông qua cửa sổ tin nhắn nhanh, hội thoại (voice) Trao đổi liệu (file văn bản, hình ảnh) client Hội thoại nhóm (thông qua group chat) 1.3) Giao Thức: Spark API cung cấp khuôn khổ cho việc thêm phần mở rộng đầu trang giao thức giao diện người dùng khách hàng Spark Ví dụ, bạn viết thư riêng bạn lọc thêm nút vào phòng chat gửi tập tin cách sử dụng File Transfer API Trang 22 Đề Tài Thực Tập Tốt Nghiệp Cài đặc Spark : 2.1)Cài đặt spark : Chạy file spark_2_5_8.exe Có thể download địa : http://www.igniterealtime.org/projects/spark/index.jsp Hình: trình cài đặt spark Hình: trình cài đặt spark Hình: trình cài đặt spark Trang 23 Đề Tài Thực Tập Tốt Nghiệp 2.2) Sử dụng spark: Ngoài spark ta sử dụng trình client-chat khác có hổ trợ giao thức jabber để kết nối vào server (openfire) vd : Miranda IM, Psi, Pidgin,… 2.2.1) Tạo tài khoản chat : Để chat-client kết nối vào openfire người sử dụng phải có tài khoản server (openfire), tài khoản chat (nickchat) tạo người quản trị hệ thống người sử dụng tạo cách đăng ký tài khoản (nickchat) với openfire server Bước 1: chọn > [Account] Trang 24 Đề Tài Thực Tập Tốt Nghiệp Bước 2: điền thông tin tài khoản User : nickname cần tạo Password/ Comfirm password: mật người dùng Server: Tên server IP (vd: test.vn IP: 123.45.54.123, ) Chọn > [Create Account] để tạo tài khoản Hình: trình tạo tài khoản Hình: tài khoản tạo thành công Trang 25 Đề Tài Thực Tập Tốt Nghiệp 2.2.2) Đăng nhập & chat : Hình: Đăng nhập Hình: Contact list Sau đăng nhập ta chat cách chọn user-chat từ cửa sổ contact list Ngoài spark cho phép gởi file, voice-chat Hình: cửa sổ chat Trang 26 Đề Tài Thực Tập Tốt Nghiệp 2.2.3) Thêm nick-chat vào contact list : Bước 1: Từ menu [contacts] > chọn [Add contact] Bước 2: Username : tên đại diện thể lên contact-list thay nick-name Nickname: nick-chat người cần thêm vào Group: nhóm mà nick thêm vào (hoặc chọn new để tạo group mới) > chọn [Add] để thêm vào Trang 27 Đề Tài Thực Tập Tốt Nghiệp 2.2.4) Tuỳ chỉnh Spark : 2.2.4.1) Tuỳ chỉnh profile, …thêm avarta (hình đại diện) : Người sử dụng tuỳ chỉnh profile cá nhân (vd: thêm tên, địa chỉ, số điện thoại , chỉnh hình đại diện (avarta)) Bước 1: Vào menu [spark] > chọn [edit my profiles ] Bước 2: Chọn nội dung cần chỉnh sửa > chọn [save] để lưu lại Trang 28 Đề Tài Thực Tập Tốt Nghiệp 2.2.4.2) Thêm avartar : Vào menu [Spark] > chọn [edit my profiles ] > chọn [avarta] > [Browse] chọn file hình đại diện > [ok] > [Save] Trang 29 Đề Tài Thực Tập Tốt Nghiệp Chương VI: Nhận Xét Và Đánh Giá 1.Nhận xét kết đạt được: Qua trình tìm hiểu, nghiên cứu Openfire, giao thức XMPP (jabber), thực hiện, đề tài thực tập hoàn thành sau: xây dựng hệ thống trao đổi thông tin nội (LAN) hoàn chỉnh giúp cho qua trình qua đổi thông tin nội dễ dàng Mặt hạn chế : Do tài liệu hướng dẫn có hạn đa phần phải tham khảo kinh nghiệm từ diễn đàn (đây mặt hạn chế thường gặp phần mềm nguồn mở) nên đề tài thực tập nhiều hạn chế, chưa thể hết mặt chương trình Chưa hổ trợ hoàn chỉnh tính bakup-server Do thời gian sở vật chất có hạn nên việc thực xây dựng hệ thống trao đổi thông tin hạn giới hạn hệ thống LAN nội 3.Hướng Phát triển, mở rộng: Openfire không dùng đơn dùng để xây dựng hệ thống trao đổi thông tin nội Nó mở rộng thành hệ thống trao đổi thông tin thông qua Internet giúp cho tổ chức, cty có hệ thống gồm nhiều tổ chức thành viên liên kết, trao đổi thông tin Giúp nhóm làm việc gồm thành viện nhiều vị trí địa lý khác liên kết với Trang 30 [...]... của chương trình Chưa hổ trợ hoàn chỉnh tính năng bakup-server Do thời gian và cơ sở vật chất có hạn nên việc thực hiện xây dựng hệ thống trao đổi thông tin chỉ hạn giới hạn trong hệ thống LAN nội bộ 3.Hướng Phát triển, mở rộng: Openfire không chỉ dùng đơn thuần dùng để xây dựng hệ thống trao đổi thông tin nội bộ Nó còn có thể mở rộng thành hệ thống trao đổi thông tin thông qua Internet giúp cho các tổ... Tập Tốt Nghiệp Chương VI: Nhận Xét Và Đánh Giá 1.Nhận xét về kết quả đạt được: Qua quá trình tìm hiểu, nghiên cứu về Openfire, giao thức XMPP (jabber), và thực hiện, đề tài thực tập đã hoàn thành như sau: xây dựng được hệ thống trao đổi thông tin nội bộ (LAN) hoàn chỉnh giúp cho qua trình qua đổi thông tin nội bộ dễ dàng 2 Mặt hạn chế : Do tài liệu hướng dẫn có hạn đa phần phải tham khảo kinh nghiệm... hệ thống Error Log các lỗi Warn Log các cảnh báo Info Log về thông tin hệ thống Debug Log thông tin gỡ lỗi Email Settings Thiết đặt thông số email Security Audit Log Viewer Log về sự kiện bảo mật hệ thống Trang 11 Đề Tài Thực Tập Tốt Nghiệp 3.1.2) Server setting : Hình: giao diện mục server setting Mục Profile Settings Client Connections Settings Server to Server Settings External Component Settings... sẽ tạo cho phép user có quyền quản trị 3.1.3.3) Hiệu chỉnh thông tin user : Bước 1 vào mục [User & group] > chọn [user] > chọn [user summary] > click chọn [user cần hiệu chỉnh] Bước 2 chọn mục [edit properties] để hiệu chỉnh thông tin về user Trang 15 Đề Tài Thực Tập Tốt Nghiệp 3.1.3.4) Đổi password user : Chọn [user cần hiệu chỉnh] > chọn [edit properties]> chọn mục [password] > điền thông tin password... khoản để kết nối , ) Thông điệp offline: các ứng xử với thông điệp offline (vd: Offline Messages cho hoặc không cho phép gởi thông điệp offline,…) Chính sách về kiểm toán với các Messager Audit Policy Audit Policy thông điệp Cho phép hoặc không cho phép chat-client lưu trữ các Private Data thiết đặt, bookmarks, trên server thay vì lưu trữ trên máy cục bộ Thiết đặt bảo mật Security Settings Bắt buộc hoặc... nghĩa Thông tin về Openfire server Server Information System Properties Language Settings and Server Properties Các thuộc tính Openfire server Environment Biến môi trường Openfire Server Ports Cổng dịch vụ Openfire server Thuộc tính hệ thống Time Ngôn ngữ & ngày hệ thống Clustering Tính Năng Cluster Cache Summary Thống kê Cache Database Properties Thuộc tính của cơ sở dữ diệu Log Viewer Log (nhật ký) hệ. .. nền hệ điều hành windows, linux, mac-os 1.2) Tính Năng : Spark tính năng tích hợp hỗ trợ cho các nhóm trò chuyện, tích hợp điện thoại, và bảo mật mạnh mẽ Spark cũng cung cấp một kinh nghiệm người dùng cuối cùng tuyệt vời với các tính năng như kiểm tra chính tả trong đường dây, phòng trò chuyện nhóm dấu trang, và các cuộc hội thoại theo thẻ Giúp người sử sụng trao đổi thông tin thông qua cửa sổ tin. .. cập nhật Service Enabled Cho phép dịch vụ tự động kiểm Trang 12 Đề Tài Thực Tập Tốt Nghiệp Admins Notifications Connection Method Registration Settings & login tra cập nhật Tự động thông báo cho admin khi có cập nhật Phương thức kết nối Inband Account Registration [Cho phép/không] việc đăng ký tài khoản từ chat client [Cho phép/không] việc thay đổi Change Password password [Cho phép/không] các kết nối... Manager Settings HTTP Bind Settings Manage Updates Ý nghĩa Thiết đặt profile: cách lưu thông tin user và group (lưu vào database, LDAP ) Thiết đặt kết nối client Client Ports Cổng kết nối với client ứng xử với kết nối rỗi (vd: vẫn Idle Connections cho phép kết hoặc ngừng kết Policy nối…) Thiết đặt kết nối server đến server Thiết đặt thành phần mở rộng Thiết đặt các thông số quản lý kết nối Cho phép client... Chạy file spark_2_5_8.exe Có thể download tại địa chỉ : http://www.igniterealtime.org/projects/spark/index.jsp Hình: quá trình cài đặt spark Hình: quá trình cài đặt spark Hình: quá trình cài đặt spark Trang 23 Đề Tài Thực Tập Tốt Nghiệp 2.2) Sử dụng spark: Ngoài spark ta có thể sử dụng các trình client-chat khác có hổ trợ giao thức jabber để kết nối vào server (openfire) vd : Miranda IM, Psi, Pidgin,… ... để xây dựng hệ thống trao đổi thông tin nội Nó mở rộng thành hệ thống trao đổi thông tin thông qua Internet giúp cho tổ chức, cty có hệ thống gồm nhiều tổ chức thành viên liên kết, trao đổi thông. .. Qua trình tìm hiểu, nghiên cứu Openfire, giao thức XMPP (jabber), thực hiện, đề tài thực tập hoàn thành sau: xây dựng hệ thống trao đổi thông tin nội (LAN) hoàn chỉnh giúp cho qua trình qua đổi. .. thể hết mặt chương trình Chưa hổ trợ hoàn chỉnh tính bakup-server Do thời gian sở vật chất có hạn nên việc thực xây dựng hệ thống trao đổi thông tin hạn giới hạn hệ thống LAN nội 3.Hướng Phát triển,

Ngày đăng: 20/03/2016, 12:18

Từ khóa liên quan

Mục lục

  • Chương I: GIỚI THIỆU CHUNG

  • 1) Mô tả chương trình:

  • 2) Khái niệm IM (Instant messaging):

  • 3) Khái niệm Extensible Messaging and Presence Protocol (XMPP), Jabber:

  • Phần II: Openfire

  • 1. Giới Thiệu Chung :

  • 1.2) Tính Năng :

  • 1.3) Giao Thức:

  • 2. Cài đặt OpenFire :

  • 3. Thiết đặt thông số ban đầu :

  • 3.1) Welcome to Setup :

  • 3.2) Server Settings :

  • 3.3) Database Settings :

  • 3.4) Profile Settings :

  • 3.5) Administrator  account :

  • 3.6) Setup complete :

  • 3.7) Login vào hệ thống :

  • 3. Quản trị openfire :

  • 3.1) Server :

  • 3.1.1) Server Manager :

  • 3.1.2) Server setting :

  • 3.1.3) Users/Groups :

  • 3.1.3.1) User :

  • 3.1.3.2) Tạo user :

  • 3.1.3.3) Hiệu chỉnh thông tin user :

  • 3.1.3.4) Đổi password user :

  • 3.1.3.5) Xoá user :

  • 3.1.3.2) Group :

  • 3.1.3.2) Tạo nhóm & chia sẻ contact-list :

  • 3.1.3.3) Hiệu chỉnh nhóm :

  • 3.1.3.4) Xoá nhóm :

  • 4) Sessions :

  • 5) Group chat :

  • 6) Plugins :

  • 6.1) Cài đặt thêm plugin :

  • 6.2) Gỡ bỏ plugin :

  • 1. Giới Thiệu Chung :

  • 1.1) Khái Niệm :

  • 1.2) Tính Năng :

  • 1.3) Giao Thức:

  • 2. Cài đặc Spark :

  • 2.1)Cài đặt spark :

  • 2.2) Sử dụng spark:

  • 2.2.1) Tạo tài khoản chat :

  • 2.2.2) Đăng nhập & chat :

  • 2.2.3) Thêm nick-chat vào contact list :

  • 2.2.4) Tuỳ chỉnh Spark :

  • 2.2.4.1) Tuỳ chỉnh profile, …thêm avarta (hình đại diện) :

  • 2.2.4.2) Thêm avartar :

  • Chương VI: Nhận Xét Và Đánh Giá

  • 1.Nhận xét về kết quả đạt được:

  • 2. Mặt hạn chế :

  • 3.Hướng Phát triển, mở rộng:

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

  • Đang cập nhật ...

Tài liệu liên quan