Diễn giải mô hình

Một phần của tài liệu THỰC TẬP CƠ SỞ - PHƯƠNG PHÁP LẬP TRÌNH VƯỢT FIREWALL pptx (Trang 34 - 35)

Khởi động trang web: Bao gồm việc load các form, các đề mục, giao diện trang web

hay không

• Load trang web default:Nếu kiểm tra cookies không có, trình duyệt sẽ load trang mặc định, tức là url sẽ trống, các option mặc định sẽ được check…

• Load trang dựa theo cookies:Nếu kiểm tra cookies có, thì sẽ load theo cookies, bao gồm các url đã được sử dụng, các trạng thái của các option.

• Nhập thông tin: Client nhập các thông tin như url của trang web cần đến, check hay bỏ check các option tùy theo người dùng.

• Kiểm tra hợp lệ url: Kiểm tra về hình thức nhập như có thiếu http hay không, có thiếu www hay không, nếu thiếu sẽ tự động add thêm vào cho hợp lệ. • Kiểm tra các option: Kiểm tra các option xem option nào được check, option nào không được check để thực hiện đúng theo yêu cầu của client.

• Duyệt trang web theo yêu cầu: Gửi yêu cầu đến webserver tương ứng: phân giải tên miền, gửi yêu cầu http đến server.

• Thất bại, thông báo lỗi: Nếu không có trang web, địa chỉ sai dongười dùng đánh sai hay bất cứ nguyên nhân nào làm cho việc gửi http request không được đáp ứng thì đều thông báo lỗi.

• Thành công, chỉnh sửa theo option: Nếu thành công thì sẽ chỉnh sửa lại trang: dựa theo các option, xem có phải add thêm phần phụ vào đầu trang hay không, lấy hay loại bỏ hình ảnh lấy hay lọai bỏ các script…(các mục này được thực hiện khi gửi http request).

• Gửi kết quả cho client:Gửi kết quả cuối cùng đến cho client là mộttrang web đã được tinh chỉnh lại, được chỉnh sửa lại cho phù hợp. người dùng đánh sai hay bất cứ nguyên nhân nào làm cho việc gửi http request không được đáp ứng thì đều thông báo lỗi.

Một phần của tài liệu THỰC TẬP CƠ SỞ - PHƯƠNG PHÁP LẬP TRÌNH VƯỢT FIREWALL pptx (Trang 34 - 35)