"Hello World" Script trong PHP:
Để cảm nhận PHP, đầu tiên bắt đầu với các đoạn script PHP đơn giản. “Hello, World” là một ví dụ
chủ yếu, đầu tiên chúng ta tạo một đoạn script thân thiện: “Hello, World”.
Như đã đề cập trước đó, PHP được nhúng trong HTML. Điều này có nghĩa là trong số HTML của
bạn, bạn sẽ có các PHP như thế này:
179 trang |
Chia sẻ: truongthinh92 | Lượt xem: 1679 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Tài liệu Công nghệ internet, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ản lý giao diện người dùng và cung cấp một cách dễ dàng để sử dụng
giao diện đồ họa, cửa sổ và giao diện menu tới đầu người sử dụng. Menu này cung cấp các chức
năng sau:
Bắt đầu ủy nhiệm
Dừng ủy nhiệm
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 137
Thoát
Chặn URL
Chặn Client
Quản lý log
Quản lý bộ nhớ ẩn
Chỉnh sửa cấu hình
Proxy server listener
Bộ nghe Server ủy nhiệm là một cổng, tại nơi này yêu cầu mới từ trình duyệt Client được nghe. Mô
đun này cũng thực hiện chặn các Client từ danh sách đã được cung cấp bởi người sử dụng.
Bộ quản lý kết nối
Connetion Manager chứa các tính năng chính của Server ủy nhiệm. Nó thực hiện các chức năng
sau:
Đọc yêu cầu từ đầu Client.
Phân tích URL và quyết định có hay không URL bị chặn.
Tạo kết nối tới web Server.
Đọc phản hồi từ web Server.
Nếu không có bản sao trang nào được tìm trong bộ nhớ ẩn, thì sau đó tải trang về từ web
Server, sẽ kiểm tra ngày chỉnh sửa cuối cùng từ đầu phản hồi và theo đó sẽ đọc từ bộ nhớ
ẩn hoặc Server từ web.
Sau đó nó cũng sẽ kiểm tra có hay không việc lưu dữ liệu vào bộ nhớ ẩn được cho phép
hoặc không và theo đó ghi trang vào bộ nhớ ẩn.
Quản lý bộ nhớ ẩn
Mô đun này chịu trách nhiệm để lưu giữ, xóa, dọn sạch và tìm kiếm các trang web trong bộ nhớ ẩn.
Quản lý log
Mô đun này chịu trách nhiệm về thẩm tra, dọn sạch và cập nhật các log.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 138
Định cấu hình
Mô đun này giúp tạo thiết lập cấu hình mà chỉ dẫn các mô đun khác thực hiện theo cấu hình đã
muốn như ghi dữ liệu vào bộ nhớ ẩn.
Các phương tiện tìm kiếm
Giới thiệu
Search Engine - Phương tiện tìm kiếm đề cập tới một cơ sở dữ liệu lớn của các nguồn internet
như các trang web, các nhóm thảo luận (diễn đàn), các chương trình, các hình ảnh, . Nó giúp để
định vị thông tin trên WWW.
Người sử dụng có thể tìm kiếm cho bất kỳ thông tin nào bằng việc truyền truy vấn dưới dạng các
từ khóa hoặc cụm từ. Sau đó nó tìm kiếm các thông tin liên quan trong cơ sở dữ liệu của nó và
phản hồi lại người sử dụng.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 139
Các thành phần của phương tiện tìm kiếm
Theo cách chung, có 3 thành phần cơ bản của một phương tiện tìm kiếm được liệt kê dưới đây:
1. Web Crawler
2. Cơ sở dữ liệu
3. Giao diện tìm kiếm
Web crawler
Nó cũng được biết đến như là spider hoặc bots. Nó là một thành phần phần mềm mà vắt ngang
qua internet để thu thập thông tin.
Cơ sở dữ liệu
Tất cả thông tin trên web được lưu trong cơ sở dữ liệu. Nó bao gồm các nguồn web lớn.
Các giao diện tìm kiếm
Thành phần này là một giao diện giữa người sử dụng và cơ sở dữ liệu. Nó giúp người sử dụng tìm
kiếm thông qua cơ sở dữ liệu.
Cách phương tiện tìm kiếm làm việc
Web crawler, cơ sở dữ liệu và giao diện tìm kiếm là các thành phần chính của phương tiện tìm
kiếm àm thực sự giúp cho phương tiện tìm kiếm làm việc. Các phương tiện tìm kiếm sử dụng sự
diễn đạt logic AND, OR, NOT để hạn chế và mở rộng các kết quả của một cuộc tìm kiếm. Dưới đây
là các bước mà được thực hiện bởi phương tiện tìm kiếm:
Phương tiện tìm kiếm tìm từ khóa trong chỉ mục cho cơ sở dữ liệu đã xác định trước thay vì
đi vào trực tiếp các web để tìm từ khóa đó.
Sau đó nó sử dụng phần mềm để tìm kiếm thông tin trong cơ sở dữ liệu. Thành phần phần
mềm này được biết đến như là web crawler.
Một khi Web crawler tìm các các trang, phương tiện tìm kiếm sau đó hiển thị các trang liên
quan như là kết quả. Những trang thu lượm được này có chung đặc điểm là bao gồm các
đầu đề trang, kích cỡ phần văn bản, câu đầu tiên, .
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 140
Các tiêu chuẩn tìm kiếm này có thể đa dạng, khác nhau bởi các phương tiện tìm kiếm khác nhau.
Thông tin thu lượm được được sắp xếp theo các yếu tố đa dạng như tính liên tục của từ khóa, sự
thích hợp của thông tin, các đường liên kết, .
Người sử dụng có thể nhấp chuột vào bất cứ kết quả tìm kiếm nào để mở nó.
Cấu trúc
Cấu trúc phương tiện tìm kiếm bao gồm 3 lớp cơ bản được liệt kê bên dưới:
Thu thập và tinh chế nội dung
Tìm kiếm lõi (core)
Các giao thức người dùng và ứng dụng
Tiến trình phương tiện tìm kiếm
Tiến trình Indexing
Tiến trình Indexing bao gồm 3 nhiệm vụ sau:
Thu thập văn bản
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 141
Biến đổi văn bản
Lập chỉ mục
THU THẬP VĂN BẢN (TEXT ACQUISITION)
Nó nhận diện và lưu giữ các tài liệu để lập chỉ mục.
BIẾN ĐỔI VĂN BẢN (TEXT TRASFORMATION)
Nó biến đổi tài liệu vào trong các mục hoặc các đặc điểm.
LẬP CHỈ MỤC (INDEX CREATION)
Nó nhận các mục hoặc các đặc điểm được tạo bởi biến đổi văn bản và tạo cấu trúc dữ liệu để hỗ
trợ làm tăng tốc độ tìm kiếm.
Tiến trình truy vấn (Query Process)
Tiến trình truy vấn thực hiện 3 nhiệm vụ sau:
Tương tác người sử dụng
Phân loại
Ước lượng
TƯƠNG TÁC NGƯỜI SỬ DỤNG (USER INTERACTION)
Nó hỗ trợ việc tạo và việc tịnh chế các truy vấn người sử dụng và hiển thị các kết quả.
RANKING
Nó sử dụng truy vấn và các chỉ mục để tạo danh sách các tài liệu được phân loại sắp xếp.
ƯỚC LƯỢNG (EVALUATION)
Nó giám sát và đánh giá sự hiệu quả hoặc không hiệu quả. Nó được thực hiện ngoại tuyến.
Ví dụ
Bảng dưới đây liệt kê một số công cụ tìm kiếm đang có hiện nay:
Phương tiện
tìm kiếm
Miêu tả
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 142
Google
Đầu tiên nó được gọi là BlackRub. Nó là phương tiện tìm
kiếm phổ biến nhất trên toàn cầu.
Bing
Nó được khởi đầu vào năm 2009 bởi Microsoft. Nó là
phương tiện tìm kiếm trên cơ sở web mới nhất mà cũng
phân phối các kết quả của Yahoo.
Ask
Nó được khởi đầu vào năm 1996 và đầu tiên được biết như
là Ask Jeeves. Nó bao gồm các hỗ trợ cho match, từ điển,
và các câu hỏi hội thoại.
AltaVista
Nó được khởi đầu bởi Digital Equipment Corporation vào
năm 1995. Từ 2003, nó được cung cấp bởi công nghệ
Yahoo.
AOL.Search Nó được cung cấp bởi Google.
LYCOS
Nó là cổng thông tin trong tốp 5 và giá trị sở hữu trực tuyến
đứng thứ 13 theo Media Matrix.
Alexa Nó là công ty con của Amazon.
Tổng quan về cộng tác trực tuyến
Chat trực tuyến
Chat trực tuyến là trình giao tiếp trên cơ sở văn bản giữa hai hoặc nhiều người thông qua mạng.
Trong đó, thông báo văn bản được phân phối trong thời gian thực và con người nhận phản hồi
ngay lập tức.
Talkomatic là hệ thống Chat trực tuyến đầu tiên trên thế giới. Nó được phát triển bởi Doug
Brown và David R. Woolley vào năm 1973.
Quy ước Chat
Quy ước Chat xác định các quy tắc mà được giả sử để được tuân theo trong khi Chat trực tuyến:
Tránh việc sử dụng các từ lóng.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 143
Cố gắng để viết chính tả đúng tất cả mọi từ.
Đừng viết hoa tất cả các từ.
Đừng gửi cho người sử dụng Chat khác các thông báo riêng tư mà không hỏi họ.
Tuân theo các quy tắc của phòng Chat.
Sử dụng các biểu tượng biểu hiện cảm xúc (emoticon) để cho người khác biết về sự cảm
nhận và diễn đạt của bạn.
Các dịch vụ Chat trên cơ sở Web
Dưới đây là các Website cung cấp các dịch vụ Chat trên cơ sở trình duyệt:
Website Miêu tả
Facebook
Nó được sáng lập bởi Mark Zuckerberg với các người bạn
cùng phòng tại trường đại học Harvard. Facebook cho phép
người sử dụng tạo các profile cá nhân, bố trí trạng thái và các
ảnh, và nhận các thông báo.
eBuddy
Nó là một dịch vụ thông báo ngay lập tức. Nó hỗ trợ Client đa
giao thức tin nhắn tức thời.
Convore Nó cung cấp hệ thống Chat trên cơ sở web thời gian thực.
MeBeam
Nó cung cấp Chat trên cơ sở Video giữa các Client để tạo các
Video phòng hội nghị lên tới 16 người.
Yahoo!
Messenger
Nó cung cấp các dịch vụ PC-PC, PC-phone, Phone-to-PC,
truyền tải file, webcam, tin nhắn văn bản, .
WhatsApp
Nó là ứng dụng dịch vụ tin nhắn tức thời có sẵn trên Smart
phone.
Gmail Nó cung cấp các dịch vụ Chat tức thời, gửi và nhận thư điện
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 144
tử, và các triệu hồi Video, .
Tin nhắn tức thời (IM)
Instant messaging là một phần mềm tiện ích mà cho phép người sử dụng IM giao tiếp với nhau
bởi việc gửi các thông báo văn bản, các file, và các hình ảnh. Một số IM cũng hỗ trợ các triệu hồi
voice và Video.
Ứng dụng Miêu tả
Nimbuzz
Nó là ứng dụng iPhone tự nhiên. Nó hỗ trợ voice và Video
Chat, chia sẻ file, và Chat nhóm.
eBuddy
eBuddy IM giúp nhận được tất cả bạn thân của bạn từ nhiều
tài khoản IM trong một danh sách đơn.
Imo.in
Nó có khả năng liên kết tất cả các tài khoản IM của bạn với
nhau. Bạn có thể đăng nhập tới tất cả các tài khoản IM của
bạn chỉ bởi đăng nhập vào imo.in.
MeBeam
Nó cung cấp dịch vụ Chat trên cơ sở Video giữa các Client
để tạo một phòng hội nghị Video lên tới 16 người.
Yahoo!
Messenger
Nó cung cấp các dịch vụ PC-PC, PC-phone, Phone-to-PC,
truyền tải file, webcam, tin nhắn văn bản, .
GoogleTalk
Nó là một IM bởi Google và là một trong những phần mềm
được sử dụng rộng rãi nhất.
Lync
Lync là một IM được phát triển bởi Microsoft. Nó được sử
dụng rộng rãi trong một khu vực thuộc đoàn thể nào đó cho
các giao tiếp nội vi và ngoại vi.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 145
Internet Relay Chat (IRC)
Internet Relay Chat là một giao thức được phát triển bởi Oikarien vào tháng 8 năm 1988. Nó định
nghĩa bộ thiết lập các quy tắc để giao tiếp giữa Client và Server bởi một số kỹ thuật giao tiếp như
phòng Chat, thông qua Internet.
IRC chứa các mạng riêng rẽ của IRC Server và các thiết bị. Những thứ này cho phép IRC Client
kết nối với IRC. IRC Client chạy một chương trình Client để kết nối với một Server trên một mạng
IRC. Sau khi kết nối với IRC Server trên mạng IRC, người sử dụng có thể tham gia với một hoặc
nhiều kênh và trò chuyện thông quá đó.
Các lệnh IRC
Dưới đây là các lệnh được sử dụng trong khi kết nối với một IRC Server. Hầu hết các lệnh bên
dưới sẽ làm việc với hầu hết các IRC Server và IRC Client.
Lệnh Miêu tả
/away (message)
Để lại một thông báo để cho người khác biết rằng tại
sao bạn đã đi.
/clear Xóa văn bản từ cửa sổ hiện tại.
/clearall Xóa tất cả văn bản từ tất cả các cửa sổ đã mở.
/dcc chat
(username)
Mở một cửa sổ Chat với tên sử dụng mà bạn đã xác
định.
/help
Hiển thị một danh sách tất cả các lệnh hoặc cửa sổ trợ
giúp.
/ignore (on/of)
(username)
Cho phép bạn lờ đi hoặc không lờ đi một người sử
dụng.
/ignore (+/-)
(username)
Tiếp tục lờ đi hoặc không lờ đi một người sử dụng.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 146
/join (#channel) Tham gia vào một nhóm cụ thể.
/nick (username) Thay đổi tên sử dụng.
/part (channel) Rời khỏi một kênh nào đó.
/ping (username)
Ping một người sử dụng nào đó và nó cho bạn biết về
khoảng cách họ đang ở cách bạn bằng giây.
/whowas
(username)
Chỉ thông tin về người sử dụng cụ thể nào đó mà vào
trước đó.
/ping (channel)
Ping tất cả những người sử dụng trong một kênh nào
đó.
Video hội nghị
Video conferencing là một phương thức giao tiếp bởi truyền tải Video và Audio hai chiều với sự
giúp đỡ của các công nghệ viễn thông.
Các chế độ của Video hội nghị
POINT-TO-POINT
Chế độ hội nghị này chỉ kết nối hai vị trí với nhau.
MULTI-POINT
Chế độ này kết nối nhiều hơn hai vị trí thông qua Đơn vị điều khiển đa điểm - Multi-point
Control Unit (MCU).
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 147
Chia sẻ Video
Chia sẻ Video là một dịch vụ Hệ thống đa phương tiện IP (IMS) mà cho phép người sử dụng
chuyển đổi từ các triệu hồi âm thanh (voice call) thành phiên luồng Video không điều hướng. Phiên
luồng Video này có thể được kích hoạt bởi bất cứ bên (party) nào. Ngoài ra, nguồn Video có thể là
camera hoặc Video clip được ghi trước.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 148
Danh sách gửi thư trong Email
Danh sách gửi thư
Để gửi cùng một thư điện tử tới một nhóm người, một danh sách điện tử được tạo ra mà được biết
đến như là Danh sách gửi thư. Nó là danh sách mà Server nhận và phân phối một cách tự động.
Danh sách gửi thư cung cấp một diễn đàn, nơi những người sử dụng từ tất cả mọi nơi trên thế giới
có thể trả lời các câu hỏi và có được câu trả lời bởi người khác bởi sự chia sẻ thông qua Internet.
Các kiểu Danh sách gửi thư
Dưới đây là các kiểu đa dạng của Danh sách gửi thư:
DANH SÁCH PHẢN HỒI
Nó chứa một nhóm người mà đã phản hồi một đề nghị theo một cách nào đó. Những người này là
các khách hàng mà đã quan tâm tới các sản phẩm hoặc dịch vụ nào đó.
DANH SÁCH ĐƯỢC BIÊN SOẠN
Danh sách này được chuẩn bị bởi việc thu thập thông tin từ các nguồn đa dạng như các cuộc khảo
sát, tiếp thị qua điện thoại, .
CÁC THÔNG BÁO
Dạng danh sách này được tạo ra để gửi đi những coupan, những thông báo về sản phẩm mới và
các lời đề nghị khác tới khách hàng.
DANH SÁCH THẢO LUẬN
Danh sách này được tạo ra để chia sẻ các quan điểm về một chủ đề cụ thể như máy tính, môi
trường, sức khỏe, giáo dục,
Cách Danh sách gửi thư làm việc
Trước khi tham gia vào một Danh sách gửi thư, nó là bắt buộc phải đăng ký nhận thông tin tới nó.
Khi bạn đã đăng ký, thông báo của bạn sẽ được gửi tới tất cả mọi người mà đã được đăng ký vào
trong danh sách. Tương tự, nếu bất kỳ một người đăng ký nào yết lên một thông báo, sau đó nó sẽ
được nhận bởi tất cả mọi người đăng ký trong danh sách.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 149
Tìm kiếm Danh sách gửi thư
Có một số website hiện có mà duy trì cơ sở dữ liệu của Danh sách gửi thư có thể truy cập công
cộng. Chúng là:
Danh sách gửi thư có thể cũng được tìm bởi sử dụng Google. Trong Google, di chuyển tới thư
mục và theo sau: Computers > Internet >Mailing List > Directories.
Đăng ký Danh sách gửi thư
Để đăng ký một danh sách, bạn cần gửi một thông báo thư điện tử tới địa chỉ hành chính Danh
sách gửi thư chứa một hoặc nhiều lệnh. Ví dụ, nếu bạn muốn đăng ký danh sách Harry Potter ở
gurus.com tại nơi mà tên của Server là Majordomo, thì khi đó bạn phải gửi mail tới
majordomo@gurus.com chứa văn bản, đăng ký Harry Potter trong phần thân của nó.
Sau khi gửi một thư điện tử, bạn sẽ nhận một thư xác nhận cho sự đăng ký của bạn. Thư này sẽ
chứa danh sách các lệnh như hủy bỏ đăng ký, nhận tín hiệu xác nhận, và tìm kiếm danh sách nào
mà bạn được đăng ký tới.
Có nhiều Server danh sách có sẵn, mỗi danh sách có các lệnh riêng của nó để đăng ký danh sách.
Một trong số chúng được miêu tả ở dưới đây:
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 150
Server danh
sách
Lệnh Ví dụ
LISTSERV
subscribe têndanhsách
tênbạn
subscribe commdhtml
rahul
Majordomo subscribe têndanhsách subscribe commdhtml
ListProc
subscribe têndanhsách
tênbạn
subscribe commdhtml
rahul
Diễn đàn
Usenet (USEr NETwork)
Cũng giống như các Danh sách gửi thư, Usenet cũng là một cách chia sẻ thông tin. Nó được tạo ra
bởi Tom Truscott và Jim Ellis vào năm 1979. Lúc ban đầu, nó được giới hạn tới 2 site nhưng cho
đến ngày nay có hàng nghìn Usenet site trên thế giới cung cấp dịch vụ cho hàng triệu người.
Usenet là một kiểu của nhóm thảo luận (diễn đàn), nơi mà con người có thể chia sẻ các quan điểm
về các chủ đề mà họ quan tâm. Bài viết được đưa lên một diễn đàn, là có sẵn cho tất cả mọi người
đọc của diễn đàn.
Phân loại diễn đàn
Trên thế giới đang tồn tại một số diễn đàn. Những diễn đàn này được nhận diện bởi sử dụng hệ
thống đặt tên có thứ bậc mà trong đó mỗi diễn đàn được chỉ định một tên duy nhất mà bao gồm
chuỗi chữ cái được phân biệt nhau bởi dấu chấm câu.
Phần bên trái nhất (cực tả) của tên biểu diễn mức cao nhất của diễn đàn được theo sau bởi các
chủ đề phụ. Chủ đề phụ có thể được phân chia thành các chủ đề phụ hơn, và tiếp tục như thế nếu
cần.
Ví dụ, diễn đàn comp.lang.C++ chứa vấn đề thảo luận về ngôn ngữ C++. Phần trên trái
nhấtcomp phân hạng của diễn đàn mà chứa các vấn đề thảo luận liên quan tới máy tính. Phần thứ
hai xác định một chủ đề phụ lang mà liên quan tới các ngôn ngữ máy tính. Phần thứ ba xác định
một trong các ngôn ngữ máy tính, trong trường hợp này là C++.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 151
Bảng dưới đây chỉ các cấu trúc mức cao nhất của diễn đàn Usenet:
Comp.*
Các chủ đề liên quan tới máy tính bao
gồm phần cứng máy tính, phần mềm,
ngôn ngữ
Comp.lang.java.beans
Comp.database.oracle
News.* Các chủ đề về diễn đàn. News.software.nntp
Rec.*
Các chủ đề về nghệ thuật, giải trí, sở
thích như sách, phim,
Rec.arts.animation
Sci.* Các chủ đề về khoa học. Sci.bio.botany
Soc.* Các vấn đề xã hội và văn hóa. Soc.culture.india
Talk.* Các vấn đề về tôn giáo, chính trị, . Soc.politics.india
Humanities.*
Nghệ thuật, văn học, triết học và văn
hóa.
Humanities.classics
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 152
Misc.*
Các chủ đề hỗn hợp, ví dụ như các
vấn đề mà không phù hợp với các loại
trên.
Misc.answers
Misc.books.technical
Cách làm việc của Usenet
Khi một Newreader kết nối với Server diễn đàn, nó tải tất cả các thông báo mới được đưa lên trong
diễn đàn phụ. Chúng ta có thể hoặc là phản hồi một thông báo sau khi đọc nó hoặc đưa lên một bài
viết tới Server diễn đàn.
Bài viết được đưa lên tới Server diễn đàn được nối kết vào một file được duy trì cho diễn đàn đó.
Sau đó Server diễn đàn chia sẻ bài viết đó với Server khác mà được kết nối với nó.
Sau đó mỗi Server diễn đàn so sánh nếu cả hai cùng mang một diễn đàn. Nếu là Yes, sau đó bằng
việc so sánh các file, nó kiểm tra rằng nếu có bất kỳ bài viết nào mới trong file đó, nếu chúng được
nối kết với file.
File được cập nhật của Server diễn đàn sau đó được gửi tới Server diễn đàn khác được kết nối với
nó. Tiến trình này tiếp tục tới khi tất cả các Server diễn đàn đã được cập nhật thông tin.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 153
Đọc các bài viết
Nếu người sử dụng muốn đọc bài viết mới, người sử dụng phải kết nối tới Server diễn đàn sử dụng
Newreader. Newreader sau đó sẽ hiển thị danh sách các diễn đàn có sẵn trên Server diễn đàn, nơi
mà người sử dụng có thể đăng ký tới bất kỳ diễn đàn nào. Sau khi đăng ký, Newreader sẽ tự động
tải các bài viết từ diễn đàn.
Sau khi đọc bài viết, người sử dụng có thể hoặc đưa một phản hồi lên diễn đàn hoặc phản hồi tới
người gửi bởi thư điện tử. Newreader lưu thông tin về các diễn đàn phụ và các bài viết được đọc
bởi người sử dụng trong mỗi diễn đàn.
Đưa một bài viết lên (post)
Để gửi bài viết mới tới một diễn đàn, đầu tiên người sử dụng cần soạn một bài viếtvà xác định tên
của các diễn đàn mà anh ta/chị ta muốn gửi. Một bài viết có thể được gửi tới một hoặc nhiều diễn
đàn tại cùng một thời điểm (tất cả các diễn đàn là trên cùng một Server diễn đàn).
Nó là cũng có thể để hủy bỏ một bài viết mà bạn đã đưa lên nhưng nếu ai đó đã tải bài đó trước khi
việc hủy bỏ xảy ra, thì sau đó người đó sẽ vẫn có thể đọc được bài viết đó.
Phản hồi một bài viết
Sau khi đọc một bài viết người dùng có thể hoặc viết một phản hồi tới diễn đàn hoặc phản hồi
người gửi bằng thư điện tử. Có hai tùy chọn có sẵn là Reply và Reply Group. Sử dụng Reply, thư
phản hồi sẽ được gửi tới tác giả bài viết trong khi sử dụng Reply group sẽ gửi một phản hồi tới cả
diễn đàn.
Xóa một bài viết
Để xóa một bài viết sau khi nó được gửi, chọn Message > Cancel Message. Nó sẽ xóa bài viết từ
diễn đàn. Nhưng nếu có ai đó đã tải bài viết trước khi nó được xóa thì khi đó người đó sẽ vẫn có
thể đọc bài viết đó.
Nghi thức mạng Usenet
Trong khi gửi một bài viết lên một diễn đàn, bạn nên tuân theo một số quy tắc được liệt kê sau đây:
Giành thời gian để hiểu diễn đàn khi bạn gia nhập lần thứ nhất.
Bài viết được đưa lên bởi bạn nên dễ dàng để đọc, ngắn gọn và chính xác về chính tả.
Thông tin nên liên quan tới chủ đề của bài viết.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 154
Đừng gửi cùng một bài viết tới nhiều diễn đàn.
Tránh cung cấp địa chỉ thư điện tử về công việc kinh doanh của bạn trong khi đăng ký một
diễn đàn vì điều này có thể gây ra spam.
Tránh sử dụng nhiều chữ hoa vì có thể có ai đó khó chịu với điều này.
Nên sử dụng thuần văn bản bất cứ đâu có thể trong bài viết của bạn.
Danh sách gửi thư và Diễn đàn
STT Danh sách gửi thư Diễn đàn
1
Các thông báo được phân phối
tới mỗi hộp thư riêng của các
thành viên được đã đăng ký
trong nhóm.
Thông báo không được gửi tới mỗi
hộp thư riêng nhưng có thể được
quan sát bởi bất cứ ai đã đăng ký
diễn đàn đó.
2
Làm việc với Danh sách gửi thư
là dễ dàng hơn với diễn đàn.
Nó là dễ để soạn và nhận các
thư điện tử.
Làm việc với một diễn đàn cụ thể yêu
cầu sự hiểu biết chính xác về diễn
đàn đó.
3
Để gửi hoặc nhận các thư, bạn
yêu cầu một chương trình thư
điện tử.
Nó yêu cầu một Newreader.
4
Các thông báo được phân phối
tới nhóm người cụ thể.
Các thông báo là có sẵn cho công
chúng.
5
Danh sách thư không hỗ trợ
thảo luận Thread.
Diễn đàn hỗ trợ thảo luận Threaded
6
Các thông báo được phân phối
tới các thành viên đã đăng ký
trong danh sách, và không thể
Bài viết gửi lên trên một diễn đàn có
thể bị xóa.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 155
bị xóa.
Đào tạo trực tuyến
Đào tạo trực tuyến
Đào tạo trực tuyến là một dạng của giáo dục từ xa trong đó các thông tin giáo dục được phân phối
thông qua Internet. Có rất nhiều ứng dụng trực tuyến. Những ứng dụng này đa dạng từ đơn giản là
nội dung có thể tải về tới phức tạp hơn là các chương trình được cấu trúc.
Lợi ích
Đào tạo trực tuyến đã chứng minh nó là một cách rất hiệu quả trong thế giới hợp tác hiện nay. Các
lợi ích của Đào tạo trực tuyến được miêu tả như sau:
Nó tiết kiệm chi phí và thời gian.
Nó là có sẵn 24/7 ở bất cứ đâu.
Nó dễ dàng để theo dõi tiến trình khóa học.
INó cung cấp giao thức thân thiện và tương tác với người sử dụng.
Chứng chỉ trực tuyến
Nó cũng có thể để nhận chứng chỉ trực tuyến trên các khóa học chuyên ngành. Rất nhiều công ty
cung cấp chứng chỉ trực tuyến trên một số công nghệ.
Có 3 kiểu chứng chỉ trực tuyến như sau:
Hợp tác (Corporate)
Sản phẩm cụ thể (Product-specific)
Chuyên nghiệp (Profession - wide)
Chứng chỉ hợp tác được thực hiện bởi các tổ chức nhỏ cho các mục đích nội vi.
Chứng chỉ sản phẩm cụ thể có mục tiêu là phát triển và nhận ra những người giỏi cho từng sản
phẩm cụ thể.
Chứng chỉ chuyên nghiệp có mục tiêu là công nhận những người có chuyên môn đặc biệt.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 156
Hội nghị chuyên đề (Seminar) trực tuyến
Hội nghị chuyên đề trực tuyến là một hội nghị chuyên đề mà được tổ chức thông qua mạng. Nó là
một Live Seminar và cho phép các chuyên gia đặt các câu hỏi thông qua kênh Q&A.
Seminar trực tuyến chỉ yêu cầu một máy tính kết nối Internet, tai nghe, micro và quyền tham dự
vào hội nghị đó.
Lợi ích
Seminar trực tuyến đã chứng minh nó rất hiệu quả trong thế giới hợp tác. Các lợi ích của nó là:
Các Seminar trực tuyến là ngắn gọn, súc tích và đi vào điểm chính.
Họ luôn luôn có khuynh hướng giải quyết chi tiết một chủ đề cụ thể.
Khi người sử dụng tham gia trực tuyến, thì các cuốn sổ tay (manual) được cung cấp dưới
dạng .pdf.
Các Seminar trực tuyến là tiết kiệm chi phí và tiện lợi.
Webinar
Webinar là một Seminar trên cơ sở web hoặc Workshop mà trong đó phần thuyết trình được phân
phối thông qua web bởi sử dụng phần mềm hội nghị. Phần Audio của webinar được phân phối
thông qua phần mềm hội nghị điện thoại (teleconferencing).
Conferencing
Hội nghị trực tuyến cũng là một loại Seminar trực tuyến mà trong đó có sự tham gia của hai hoặc
nhiều người. Nó cũng có thể thực hiện thông qua Internet. Nó cho phép các nhà kinh doanh thực
hiện các cuộc gặp trực tuyến.
Lợi ích
Webinar trực tuyến đã chứng minh nó là hiệu quả trong thế giới hợp tác. Các lợi ích của nó là:
Nó là rẻ hơn và rất tiện lợi.
Nó có thể được truy cập 24/7 ở bất cứ đâu.
Nó cho phép sự tham gia ở mức độ cao.
Có bản ghi vĩnh viễn của hội nghị.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 157
Mạng xã hội
Giới thiệu
Mạng xã hội là đề cập đến tạo nhóm các cá nhân và các tổ chức với nhau thông qua một số trung
gian để chia sẻ ý nghĩ, quan điểm, mối quan tâm và các hoạt động.
Có một số dịch vụ mạng xã hội trên cơ sở web như Facebook, Twitter, Linkedin, Google+, mà
cung cấp một giao diện tương tác dễ dàng sử dụng để kết nối mọi người trong một vùng, quốc gia,
và trên toàn cầu. Ngoài ra cũng có một số mạng xã hội với các ứng dụng xây dựng trên mobile như
Whatsapp, Hike, Line, .
Các dịch vụ Mạng xã hội hiện có
Bảng dưới đây giới thiệu ngắn gọn một số mạng xã hội phổ biến xây dựng trên web và mobile:
STT Miêu tả
1
Facebook
Cho phép chia sẻ văn bản, hình ảnh, Video, . Nó cũng cung cấp các
game trực tuyến.
2
Google+
Phát âm là Google cộng. Nó là sở hữu và được điều hành bởi Google.
3
Twitter
Cho phép người sử dụng gửi và phản hồi các thông báo dưới dạng các
tweet. Những tweet này là những thông báo nhỏ, thường thì bao gồm
140+ ký tự.
4
Faceparty
Là site mạng xã hội của UK. Nó cho phép người sử dụng tạo các
profile và tương tác với nhau bằng các thông báo diễn đàn.
5
Linkedin
Là site mạng xã hội kinh doanh và nghề nghiệp.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 158
6
Flickr
Cung cấp dịch vụ hosting ảnh và Video.
7
Ibibo
Là site mạng xã hội năng khiếu. Nó cho phép người sử dụng đề bạt ai
đó (có thể là chính bạn) và cũng phát hiện ra các tài năng mới.
8
Whatsapp
Là một ứng dụng thông báo trên mobile. Nó cho phép gửi thông báo
văn bản, Video, Audio.
9
Line
Tương tự như Whatsapp. Cho phép tạo các triệu hồi và thông báo
miễn phí.
10
Hike
Nó cũng là ứng dụng thông báo trên mobile cho phép gửi các thông
báo và các hình tượng biểu thị cảm xúc.
Tiện ích của mạng xã hội
Dưới đây là những tiện ích khiến mạng xã hội trở lên phổ biến:
Tiếp thị trực tuyến
Website như Facebook cho phép chúng ta tạo một trang cho các sản phẩm riêng, cho cộng đồng,
công ty riêng và đề bạt chúng thông qua web.
Công việc trực tuyến
Website như Linkedin cho phép chúng ta tạo các kết nối với các nghề nghiệp và từ đó giúp bạn tìm
được công việc phù hợp trên cơ sở thiết lập các kỹ năng cụ thể.
Tin tức trực tuyến
Trên các site mạng xã hội, con người cũng đưa các tin tức thường ngày lên mà giúp chúng ta luôn
luôn cập nhật thông tin.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 159
Chat
Mạng xã hội giúp chúng ta giữ liên lạc với bạn bè và gia đình. Chúng ta có thể liên lạc với họ thông
qua các tin nhắn.
Chia sẻ hình ảnh, Audio, Video
Bạn có thể chia sẻ hình ảnh, Audio, Video trên các site mạng xã hội.
Bảo mật trên Internet
Giới thiệu
Bảo mật trên Internet đề cập đến sự bảo đảm an toàn cho quá trình giao tiếp thông qua Internet.
Nó bao gồm các giao thức bảo mật cụ thể như:
Internet Security Protocol (IPSec)
Secure Socket Layer (SSL)
Internet Security Protocol (IPSec)
Nó bao gồm một thiết lập các giao thức được thiết kế bởi IETF. Nó cung cấp sự bảo mật trên Tầng
mạng và giúp tạo các gói dữ liệu được xác nhận và có thể tin tưởng cho Tầng IP.
Secure Socket Layer (SSL)
Nó là một giao thức bảo mật được phát triển bởi Netscape Communications Corporation. Nó cung
cấp sự bảo mật tại Tầng truyền tải. Nó định vị các vấn đề sau:
Quyền riêng tư
Tính nguyên vẹn
Sự xác nhận
Các nguy cơ
Các nguy cơ bảo mật trên Internet tác động đến mạng, bảo mật dữ liệu và một số hệ thống được
kết nối mạng khác. Các tội phạm mạng sử dụng một số kỹ thuật để đe dọa tới quyền riêng tư và
tính nguyên vẹn của các tài khoản ngân hàng, các doanh nghiệp, và các tổ chức.
Dưới đây là một số nguy cơ bảo mật trên Internet:
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 160
Mobile worms
Malware
PC and Mobile ransomware
Stuxnet (cố gắng phá hủy cơ sở hạ tầng mạng)
Hack
Spam
Phishing
Phishing thư điện tử
Phishing thư điện tử là một hoạt động gửi các thư điện tử tới một người sử dụng mà giả danh là
các doanh nghiệp hợp pháp. Mục đích chính của nó là để đánh cắp các thông tin nhạy cảm như
tên tài khoản, mật khẩu, và chi tiết về thẻ tín dụng.
Những thư này chứa các đường liên kết tới các website mà bị nhiễm malware và chỉ dẫn người sử
dụng nhập các chi tiết tại một website giả tạo mà trông giống như một doanh nghiệp hợp pháp.
Những gì trong một Phishing email?
Dưới đây là những dấu hiệu của một Phishing email:
CHÍNH TẢ VÀ NGỮ PHÁP KÉM
Hầu hết các thư điện tử dạng này đều chứa văn bản có chính tả và ngữ pháp không chính xác. Bỏ
qua các thư loại này và coi nó như một Spam.
CẨN THẬN CÁC ĐƯỜNG LINK TRONG THƯ ĐIỆN TỬ
Đừng nhấp chuột vào các đường link trong những thư điện tử đáng nghi đó..
CÁC LỜI ĐE DỌA
Những thư dạng này thường chứa các lời đe dọa như “ tài khoản của bạn sẽ bị đóng nếu bạn
không phản hồi thông báo thư điện tử này”.
GIẢ DANH CÁC WEBSITE HOẶC CÔNG TY PHỔ BIẾN
Những thư điện tử này chứa các đồ họa mà xuất hiện để được kết nối tới website hợp pháp nhưng
thực ra chúng kết nối tới các website giả tạo.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 161
Mật mã hóa dữ liệu
Giới thiệu
Mật mã hóa dữ liệu là một phương thức bảo mật mà trong đó thông tin được mã hóa theo cách để
mà chỉ các người sử dụng được trao quyền có thể đọc nó. Nó sử dụng thuật toán mật mã hóa để
tạo các văn bản mã hóa mà chỉ có thể được đọc nếu được giải mã.
Các kiểu Mật mã hóa
Có hai kiểu sơ đồ Mật mã hóa như sau:
Mật mã hóa khóa đối xứng
Mật mã hóa khóa công cộng
MẬT MÃ HÓA KHÓA ĐỐI XỨNG
Thuật toán Symmetric Key Encryption - Mật mã hóa khóa đối xứng sử dụng các khóa mật mã
giống nhau cho sự mật mã hóa và giải mã các văn bản mật mã hóa.
MẬT MÃ HÓA KHÓA CÔNG CỘNG
Thuật toán Public key Encryption - Mật mã hóa khóa công cộng sử dụng cặp khóa, một khóa
là khóa mật và một khóa là khóa công cộng. Hai khóa này được liên kết với nhau một cách chính
xác.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 162
Hashing
Trong các biện pháp bảo mật, Hashing là một công nghệ được sử dụng để mã hóa dữ liệu và tạo
các giá trị Hash mà không thể đoán trước. Nó là tính năng Hash mà tạo các mã Hash, mà giúp bảo
vệ sự truyền tải dữ liệu từ những người sử dụng không được trao quyền.
Các thuật toán chức năng Hash
Thuật toán Hashing cung cấp một cách để xác minh rằng thông báo đã nhận là giống như thông
báo đã gửi đi. Nó có thể nhận một thông báo thuần văn bản như là đầu vào và sau đó tính toán
một giá trị trên cơ sở thông báo đó.
Các điểm chính
Độ dài của giá trị được tính toán là ngắn hơn nhiều so với thông báo ban đầu.
Có thể có trường hợp mà các thông báo thuần văn bản khác nhau có thể tạo ra cùng một
giá trị.
Ở đây chúng ta sẽ thảo luận một thuật toán Hashing mẫu mà trong đó chúng ta nhân số của a, e,
và h trong thông báo và sau đó sẽ thêm số của o tới giá trị này.
Ví dụ, thông báo là “ this combination to the safe is two, seven, thirty-five”. Hash của thông báo
này, sử dụng thuật toán Hash đơn giản của chúng tối như sau:
( 2 x 6 x 3 ) + 4 = 40
Hash của thông báo này được gửi tới John với văn bản mật mã hóa. Sau khi anh ta giải mã thông
báo, anh ta tính toán giá trị Hash đó bởi sử dụng thuật toán như trên. Nếu giá trị Hash được gửi
bởi Bob không kết nối với giá trị Hash của thông báo được giải mã, John sẽ biết rằng thông báo đã
bị biến đổi.
Ví dụ, John nhận được một giá trị Hash là 17 và giải mã thông báo Bob đã gửi như sau “ You are
being followed, use backroads, hurry”.
Anh ta có thể kết luận thông báo đã bị biến đổi, điều này là bởi vì giá trị Hash của thông báo anh ta
nhận được là:
(3x4x1)+4 = 16
Giá trị này khác với giá trị 17 mà Bob đã gửi.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 163
Chữ ký kỹ thuật số
Chữ ký kỹ thuật số
Chữ ký kỹ thuật số cho phép chúng ta xác minh tác giả, ngày và thời gian của chữ ký, xác nhận
các nội dung của thông báo. Nó cũng bao gồm tính năng xác nhận cho các quyền hạn bổ sung.
Một chữ ký kỹ thuật số không nên chỉ dùng cho ký kết hợp đồng mà cũng còn được dùng cho các
thông báo.
Các ứng dụng
Có một số lý do để thực hiện các chữ ký kỹ thuật số trong khi giao tiếp:
Sự xác nhận
Chữ ký kỹ thuật số giúp xác nhận nguồn của các thông báo. Ví dụ, nếu một chi nhánh ngân hàng
gửi một thông báo tới văn phòng chính, yêu cầu cho sự thay đổi về cân đối tài khoản. Nếu văn
phòng chính không thể xác nhận rằng thông báo đó được gửi từ một nguồn được ủy quyền, hoạt
động của yêu cầu này có thể gặp sự cố.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 164
Tính nguyên vẹn
Một khi thông báo được ký, bất kỳ thay đổi nào trong thông báo có thể làm mất hiệu lực của chữ
ký.
Không thể phủ nhận
Với thuộc tính này, bất kỳ thực thể nào mà đã ký một thông báo thì sau đó không thể phủ nhận đã
ký nó.
Tường lửa bảo mật
Firewall là một hàng rào giữa LAN và Internet. Nó cho phép giữ các nguồn tin bí mật và giảm thiểu
các rủi ro bảo mật. Nó kiểm soát truyền tải mạng, trong cả hai hướng.
Sơ đồ sau miêu tả một Filewall mẫu giữa LAN và Internet. Kết nối giữa chúng có tính chất dễ bị tấn
công. Cả phần cứng và phần mềm có thể được sử dụng tại điểm này để lọc các sự truyền tải qua
mạng.
Có hai kiểu hệ thống Firewall: một làm việc bởi sử dụng các bộ lọc tại Tầng mạng và cái khác làm
việc bởi sử dụng các Server ủy nhiệm tại đầu người sử dụng, ứng dụng hoặc Tầng mạng.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 165
Các điểm chính
Việc quản lý Firewall phải được định vị bởi cả hai người quản lý hệ thống và người quản lý
mạng.
Số lượng các quá trình lọc một Firewall là đa dạng. Với cùng dạng Firewall, lượng quá trình
lọc có thể khác nhau trong các hướng khác nhau.
HTML
Giới thiệu
HTML là viết tắt của Hyper Text Markup Language. Nó là một ngôn ngữ định dạng được sử dụng
để xác định sự xuất hiện và nội dung của một trang web. Nó cho phép chúng ta tổ chức văn bản,
đồ họa, Audio, và Video trên một trang web.
Các điểm chính:
Từ Hypertext đề cập tới một văn bản mà hoạt động như là một đường link.
Từ markup đề cập tới các ký hiệu, biểu tượng được sử dụng để xác định cấu trúc của văn
bản. Các ký hiệu đánh dấu nói cho trình duyệt biết cách để hiển thị văn bản và thường
được gọi là các thẻ.
Từ language đề cập tới cú pháp mà tương tự như bất kỳ ngôn ngữ nào khác.
HTML được tạo bởi Tim Berners-Lee tại CERN.
Các phiên bản HTML
Bảng dưới đây liệt kê các phiên bản của HTML:
Phiên bản Năm
HTML 1.0 1991
HTML 2.0 1995
HTML 3.2 1997
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 166
HTML 4.0 1999
XHTML 2000
HTML5 2012
Các thẻ HTML
Tag - Thẻ là môt lệnh mà nói cho trình duyệt web cách để hiển thị văn bản, Audio, đồ họa hoặc
Video trên mộ trang web.
Các điểm chính:
Các thẻ được chỉ dẫn với cặp ngoặc nhọn.
Chúng bắt đầu với một ký tự nhỏ hơn ().
Tên thẻ được xác định ở giữa hai dấu ngoặc nhọn.
Hầu hết các thẻ thường xuất hiện trong một cặp: thẻ bắt đầu và thẻ đóng.
Thẻ bắt đầu đơn giản là tên thẻ được bao quanh trong dấu ngoặc nhọn trong khi đó thẻ
đóng được xác định bao gồm một dấu gạch chéo (/).
Một số thẻ là trống, ví dụ chúng không có thẻ đóng.
Các thẻ là không nhạy cảm.
Tên thẻ bắt đầu và thẻ đóng phải giống nhau. Ví dụ, hello là không có giá trị khi tên
hai thẻ khác nhau.
Nếu bạn không xác định dấu ngoặc nhọn () cho thẻ, trình duyệt sẽ đối xử tên thẻ đó như
là một văn bản đơn giản.
Thẻ cũng có thể có các thuộc tính để cung cấp các thông tin thêm về thẻ tới trình duyệt.
Các thẻ cơ bản
Bảng dưới đây chỉ các thẻ HTML cơ bản mà xác định trang web cơ bản:
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 167
Thẻ Miêu tả
Xác định tài liệu như là một trang web.
Xác định thông tin miêu tả về các tài liệu web.
Xác định đầu đề của trang web.
Xác định phần thân của một tài liệu web.
Đoạn code sau chỉ cách sử dụng các thẻ đơn giản:
Heading goes here
Title goes here
Body goes here
Các thẻ định dạng
Bảng sau đây chỉ các thẻ HTML được sử dụng để dịnh dạng văn bản:
Thẻ Miêu tả
Chỉ rõ văn bản bị in đậm. Ví dụ: đây là văn bản in đậm
Nó chỉ rõ phần văn bản được nhấn mạnh. Ví dụ văn bản
được nhấn mạnh
Nó chỉ rõ một văn bản quan trọng. Ví dụ: đây là văn bản
quan trọng
Nội dung của thẻ này được in nghiêng. Ví dụ văn bản in
nghiêng
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 168
Chỉ số dưới. Ví dụ X1
Chỉ số trên. Ví dụ: X2
Chỉ rõ phần văn bản bị chèn. Ví dụ: Giá của chiếc bút bây
giờ là 2015.
Chỉ rõ phần văn bản bị xóa. Ví dụ: Giá của chiếc bút bây
giờ là2015.
Chỉ rõ phần văn bản được đánh dấu. Ví dụ: Trời đang mưa
Các thẻ bảng
Dưới đây là bảng miêu tả cách sử dụng phổ biến của các thẻ bảng:
Thẻ Miêu tả
Chỉ rõ một bảng.
Chỉ rõ một hàng trong bảng.
Chỉ rõ ô đầu đề trong bảng.
Chỉ rõ dữ liệu trong một ô.
Chỉ rõ phụ đề bảng.
Chỉ rõ một nhóm các cột trong một bảng để định
dạng.
Các thẻ danh sách
Bảng dưới đây miêu tả cách sử dụng chung của các thẻ danh sách:
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 169
Thẻ Miêu tả
Chỉ rõ một danh sách chưa được sắp xếp.
Chỉ rõ một danh sách đã được sắp xếp.
Chỉ rõ một mục danh sách.
Chỉ rõ một danh sách miêu tả.
Chỉ rõ các mục trong danh sách miêu tả.
Chỉ rõ sự miêu tả các mục trong một danh sách miêu tả.
Các Frame
Frames giúp chúng ta phân chia cửa sổ trình duyệt thành nhiều khu vực hình chữ nhật. Mỗi khu
vực chứa trang HTML riêng rẽ và mỗi trang làm việc một cách riêng rẽ.
Một thiết lập các khung trong cả trình duyệt được biết đến như là Frameset. Nó nói cho trình duyệt
cách để phân chia cửa sổ trình duyệt thành các khung và các trang web mà mỗi trang phải tải.
Bảng sau miêu tả các thẻ đa dạng được sử dụng để tạo các khung:
Thẻ Miêu tả
Nó đổi chỗ cho thẻ . Nó không chứa các thẻ mà
thường được sử dụng trong yếu tố . Để thay vào nó chứa
yếu tố được sử dụng để thêm mỗi khung.
Chỉ rõ nội dung của các khung khác nhau trong một trang
web.
Nó được sử dụng để thiết lập khung mục tiêu mặc định
trong bất kỳ trang nào mà chứa các liên kết mà nội dung
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 170
của nó được hiển thị trong khung khác.
Các form
Form được sử dụng là đầu vào của các giá trị. Những giá trị này được gửi tới server để xử lý. Các
mẫu sử dụng yếu tố đầu vào như các trường văn bản, các hộp kiểm tra, các nút radio, các danh
sách, các nút đệ trình, để nhập dữ liệu vào trong nó.
Bảng sau miêu tả các thẻ được sử dụng phổ biến trong khi tạo một mẫu:
Thẻ Miêu tả
Nó được sử dụng để tạo một mẫu HTML.
Chỉ rõ trường đầu vào.
Chỉ rõ một điều khiển khu vực văn bản mà cho phép
nhập văn bản nhiều dòng.
Chỉ rõ nhãn cho một yếu tố đầu vào.
CSS
Giới thiệu
CSS là viết tắt của Cascading Style Sheets. Nó giúp xác định sự trình diễn của các yếu tố HTML
như là một file riêng biệt mà được biết như là tệp CSS có đuôi mở rộng là .css.
CSS giúp thay đổi định dạng của bất kỳ yếu tố nào chỉ bởi tạo các thay đổi tại một vị trí. Tất cả thay
đổi được tạo sẽ được phản ánh tự động tới tất cả các trang web của website mà trong đó yếu tố
xuất hiện.
Các quy tắc CSS
Các quy tắc CSS là các kiểu mà phải được tạo để tạo các bảng kiểu. Những quy tắc này xác định
rõ sự xuất hiện của yếu tố HTML được liên kết. Mẫu chung của cú pháp CSS là như sau:
Selector {property: value;}
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 171
Các điểm chính:
Bộ chọn (selector) là yếu tố HTML mà quy tắc CSS áp dụng tới.
Thuộc tính này xác định thuộc tính mà bạn muốn thay đổi tương ứng tới máy chọn.
Thuộc tính có thể nhận các giá trị đã xác định.
Thuộc tính và giá trị được phân biệt nhau bởi dấu hai chấm (:).
Mỗi khai báo được phân biệt nhau bởi dấu chấm phảy (;).
Dưới đây là các ví dụ về các quy tắc CSS:
P { color : red;}
h1 (color : green; font-style : italic }
body { color : cyan; font-family : Arial; font- style : 16pt}
Nhúng CSS vào trong HTML
Dưới đây là 4 cách thức để thêm CSS vào các tài liệu HTML:
1. Inline Style Sheets
2. Embedded Style Sheets
3. External Style Sheets
4. Imported Style Sheets
Inline Style Sheets
Inline Style Sheets được bao gồm với yếu tố HTML, ví dụ: chúng được đặt inline với yếu tố. Để
thêm inline CSS, chúng ta phải khai báo thuộc tính style mà có thể chứa bất cứ thuộc tính CSS
nào.
Cú pháp:
.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 172
Hãy cân nhắc ví dụ sau đây sử dụng Inline Style Sheets:
Inline Style Sheets are included with HTML element i.e. they are placed inline with the
element.
To add inline CSS, we have to declare style attribute which can contain any CSS property.
Embedded Style Sheets
Embedded Style Sheets Được sử dụng để áp dụng cùng sự xuất hiện tới tất cả sự kiện của một
yếu tố cụ thể. Những sự kiện này được áp dụng trong yếu tố bởi sử dụng yếu tố.
Yếu tố phải bao gồm thuộc tính type. Giá trị của thuộc tính type xác định kiểu nào của cú
pháp nó bao gồm khi được biểu diễn bởi trình duyệt.
Cú pháp
.
.CSS Rules/Styles.
Hãy cân nhắc ví dụ sau đây sử dụng Embedded Style Sheets:
p {color:green; text-align: left; font-size: 10pt}
h1 { color: red; font-weight: bold}
External Style Sheets
External Style Sheets là các tệp .css riêng rẽ mà chứa các quy tắc CSS. Những file này có thể
được kết nối tới bất kỳ tài liệu HTML nào bởi sử dụng thẻ với thuộc tính rel.
Cú pháp:
Để tạo css ngoại vi và liên kết nó tới tài liệu HTMl, bạn theo các bước sau:
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 173
Đầu tiên, tạo một tệp CSS và xác định tất cả các quy tắc CSS cho một số yếu tố HTML. Đặt
tên tệp này như là external.css.
p
{
Color: orange; text-align: left; font-size: 10pt;
}
h1
{
Color: orange; font-weight: bold;
}
Bây giờ tạo tài liệu HTML và đặt tên nó như là externaldemo.jspl.
External Style Sheets Demo
External Style Sheets
External Style Sheets are the separate .css files that contain the CSS rules.
Imported Style Sheets
Imported Style Sheets cho phép chúng ta nhập các quy tắc kiểu từ các sheet kiểu khác. Để nhập
các quy tắc CSS, chúng ta phải sử dụng @import trước tất cả các quy tắc trong một sheet kiểu.
Cú pháp
Title Information
@import URL (cssfilepath)
CSS rules
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 174
Hãy cân nhắc ví dụ sau sử dụng Imported Style Sheets:
External Style Sheets Demo
@import url(external.css);
External Style Sheets
External Style Sheets are the separate .css files that contain the CSS rules.
JavaScript
Giới thiệu
JavaScript là một ngôn ngữ chương trình thông dịch, nhẹ. Nó được thiết kế để tạo các ứng dụng
mạng trung tâm. Nó là nhẹ và được sử dụng phổ biến nhất như là một phần của các trang web, mà
sự thi hành của chúng cho phép Client-Side script tương tác với người sử dụng và tạo các trang
web động. Nó là một ngôn ngữ chương trình thông dịch với các khả năng hướng đối tượng.
JavaScript code không được biên dịch nhưng được thông dịch bởi Translator. Translator này được
nhúng vào trong trình duyệt và chịu trách nhiệm thông dịch Javascript code.
Các điểm chính:
JavaScript là một ngôn ngữ chương trình thông dịch, nhẹ.
Được thiết kế để tạo các ứng dụng mạng trung tâm.
Bổ sung và tích hợp với Java.
Bổ sung và tích hợp với HTML.
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 175
Mở và đa nền tảng.
Các lệnh trong JavaScript
Các lệnh trong JavaScript nói cho trình duyệt điều gì nên được thực hiện. Các lệnh phân biệt nhau
bởi dấu chấm phảy (;).
Các lệnh trong JavaScript cấu tạo thành JavaScript code mà được thông dịch theo từng dòng lệnh
bởi trình duyệt.
Ví dụ về lệnh trong JavaScript
document.getElementById("demo").innerHTML = "Welcome";
Comment trong JavaScript
JavaScript hai kiểu comment trong C và C, vì thế:
Bất kỳ văn bản ở giữa một // và phần kết thúc của một dòng được đối xử như là một
comment và bị bỏ qua bởi JavaScript.
Bất kỳ văn bản ở giữa các ký tự /* và */ được xem như là một comment. Nó có thể trải rộng
qua nhiều dòng.
JavaScript cũng nhận ra HTML comment với dãy mở <!--. JavaScript xem nó như là một lời
bình đơn dòng, giống như là trong lời bình //.
Dãy đóng --> trong HTML comment không được nhận ra bởi JavaScript vì thế nó nên được
viết như là //-->.
Ví dụ:
<!--
// this is a comment. It is similar to comments in C++
/*
* This is a multiline comment in JavaScript
* It is very similar to comments in C Programming
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 176
*/
//-->
Để tìm hiểu sâu hơn về Ngôn ngữ JavaScript, mời bạn đến với trang hướng dẫn về Ngôn ngữ
JavaScript này của chúng tôi: Bài hướng dẫn JavaScript
PHP
Giới thiệu
PHP là viết tắt của Hypertext Preprocessor là một ngôn ngữ chương trình mà cho phép các nhà
phát triên web tạo nội dung động mà tương tác với các cơ sở dữ liệu. PHP cơ bản được sử dụng
cho phát triển web trên cơ sở các ứng dụng phần mềm.
PHP bắt đầu như là một dự án nguồn mở nhỏ mà được phát triển khi ngày càng nhiều người tìm
thấy rằng sự hữu ích của nó. Rasmus Lerdorf bắt đầu trở lại phiên bản đầu tiên PHP vào năm
1994.
Các điểm chính
PHP là viết tắt của "PHP: Hypertext Preprocessor".
PHP là ngôn ngữ Server side scripting mà được nhúng trong HTML. Nó được sử dụng để
quản lý nội dung động, các cơ sở dữ liệu, theo dõi phiên, xây dựng toàn bộ các site thương
mại.
Nó được tích hợp với một số cơ sở dữ liệu phổ biến, bao gồm MySQL, PostgreSQL,
Orecle, Sybase, Informix, và Microsoft SQL server.
PHP trông đẹp mắt trong cách thực hiện, đặc biệt khi được biên dịch như là một Apache
mô-đun trên Unix side. MySQL server, một khi được bắt đầu, chạy các truy vấn phức tạp
với lượng kết quả lớn trong thời gian thiết lập các bản ghi.
PHP hỗ trợ một số lượng lớn các giao thức như POP3, IMAP, và LDAP. PHP4 cũng hỗ trợ
Java và các cấu trúc hướng đối tượng (COM và CORBA).
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 177
Sử dụng PHP
PHP bây giờ đã trở thành một ngôn ngữ Scripting phổ biến trong cộng đồng phát triển web do các
lý do sau:
PHP thực hiện các chức năng hệ thống, ví dụ: từ các file trên một hệ thống, nó có thể tạo,
mở, đọc, viết và đóng chúng.
PHP có thể kiểm soát các form, ví dụ: thu thập dữ liệu từ các file, lưu dữ liệu vào file, thông
qua email, bạn có thể gửi dữ liệu, trả lại dữ liệu tới người sử dụng.
Bạn có thể thêm, xóa, chỉnh sửa các yếu tố trong cơ sở dữ liệu thông qua PHP.
Truy cập vào các biến Cookie và thiết lập các Cookie.
Sử dụng PHP, bạn có thể giới hạn người sử dụng truy cập một số trang trong website của
bạn.
Nó có thể mật mã hóa dữ liệu.
Các nét đặc trưng
Có 5 đặc trưng tạo tính thực tiễn cho PHP:
Đơn giản
Hiệu quả
Bảo mật
Linh động
Thân thiện
"Hello World" Script trong PHP:
Để cảm nhận PHP, đầu tiên bắt đầu với các đoạn script PHP đơn giản. “Hello, World” là một ví dụ
chủ yếu, đầu tiên chúng ta tạo một đoạn script thân thiện: “Hello, World”.
Như đã đề cập trước đó, PHP được nhúng trong HTML. Điều này có nghĩa là trong số HTML của
bạn, bạn sẽ có các PHP như thế này:
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 178
Hello World
Nó sẽ tạo ra kết quả sau:
Hello, World!
Nếu bạn ví dụ kết quả đầu ra cho ví dụ trên, bạn chú ý rằng mã PHP không hiển thị trong file được
gửi từ server tới trình duyệt Web của bạn. Tất cả PHP hiển thị trong trang Web đã được xử lý và
đóng khuôn cho trang đó; các thứ trả về Client từ Web server là kết quả đầu ra thuần HTMl.
Tất cả mã PHP phải được bao gồm bên trong một trong ba thẻ Markup đặc biệt được nhận ra
bởi PHP Parser.
PHP code goes here
Tài liệu tham khảo về Công nghệ Internet
Dưới đây liệt kê các nguồn chứa thông tin hữu ích về Công nghệ Internet. Mong bạn tìm hiểu các
nguồn này để hiểu sâu hơn về những chủ đề chúng tôi đã đề cập trong loạt bài này.
Các đường link hữu ích về Công nghệ Internet
Tutorialspoint − Loạt bài hướng dẫn của chúng tôi xây dựng dựa trên nguồn này.
World Wide Web Consortium − Trang này chứa các Standard về thiết kế web và các ứng
dụng trên web, cấu trúc web và các công nghệ web khác.
Internet on Wikipedia − Trang Wikipedia về Intenet Fundamental
Web development on Wikipedia − Trang Wikipedia về Web Development
Copyright © vietjack.com
Trang chia sẻ các bài học online miễn phí Trang 179
Internet Security on Wikipedia − Trang wikipedia về Internet Security
Các file đính kèm theo tài liệu này:
- tai_lieu_cong_nghe_internet_tieng_viet_4667.pdf