1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI THUYẾT TRÌNH đề tài GIAO THỨC HTTP

32 5 0

Đ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

Thông tin cơ bản

Tiêu đề Giao Thức HTTP
Tác giả Trần Đăng Khoa, Phan Thế Hiệp, Nguyễn Hải Hưng, Lê Thành Dương
Trường học Học viện công nghệ bưu chính viễn thông
Thể loại tiểu luận
Định dạng
Số trang 32
Dung lượng 1,3 MB

Nội dung

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG BÀI THUYẾT TRÌNH ĐỀ TÀI GIAO THỨC HTTP TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG Thành viên nhóm: • TRẦN ĐĂNG KHOA – B18DCVT237 • PHAN THẾ HIỆP – B18DCVT144 • NGUYỄN HẢI HƯNG – B18DCVT213 • LÊ THÀNH DƯƠNG – B18DCVT074 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG MỞ ĐẦU Chúng ta thấy từ lúc suất đến nay, HTTP có nhiều phiên bản, phiên sinh nhằm mục đích đáp ứng nhu cầu sử dụng thời kỳ Và điều chắn HTTP tiếp tục nhiều phiên cao để đáp ứng nhu cầu sử dụng mạng ngày tăng giới Bài tiểu luận nhằm mục đích cung cấp kiến thức HTTP để có kiến thức chắn bước qua giai đoạn khác HTTP TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG I TỔNG QUAN VỀ HTTP 1.ĐỊNH NGHĨA HTTP (HyperText Transfer Protocol) Là giao thức lớp ứng dụng (Application layer) tập giao thức TCP/IP sử dụng để truyền nhận liệu hệ thống thống thông tin phân tán thông qua internet Là tảng truyền thơng liệu cho www(world wide web) với mục đích tạo nên tảng kết nối client server cách thực trình requestresponse hệ thống máy tính khác giao thức cho phép trao đổi sử dụng nguồn tài nguyên khác TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG I TỔNG QUAN VỀ HTTP Hình Mơ hình hoạt động yêu cầu/đáp ứng HTTP TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG I TỔNG QUAN VỀ HTTP ĐẶC ĐIỂM Có khả mở rộng, sở hữu tính linh hoạt cao Thiết kế đơn giản HTTP Khi sử dụng HTTP gặp số lỗi duyệt Cho phép mở rộng tự header Là giao thức độc lập TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG II NGUN LÍ HOẠT ĐỘNG HTTP NGUN LÍ HOẠT ĐỘNG A KẾT NỐI KHƠNG LIÊN TỤC Giả sử URL http://www.nhom12.edu/someObject/home.index a,Quá trình hoạt động kết nối: Bước 1: Client HTTP khởi tạo kết nối TCP tới server HTTP www.nhom12.edu cổng 80, cổng mặc định HTTP Bước 2: Server HTTP trạm chủ www.nhom12.edu chờ kết nối TCP cổng 80 “Chấp nhận” kết nối báo cho client Bước 3: Client HTTP gửi tin yêu cầu HTTP (chưa URL) tới server thông qua socket kết nối TCP Bản tin cho biết client muốn đối tượng /someObject/home.index từ trạm chủ TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG II NGUYÊN LÍ HOẠT ĐỘNG HTTP NGUYÊN LÍ HOẠT ĐỘNG A KẾT NỐI KHƠNG LIÊN TỤC a,Q trình hoạt động kết nối: Bước 4: Server HTTP nhận tin yêu cầu, tạo tin đáp ứng chứa đối tượng yêu cầu gửi tin vào socket Bước 5: Server HTTP báo cho TCP đóng kết nối TCP Bước 6: Client HTTP nhận tin đáp ứng Kết nối TCP kết thúc Bản tin đáp ứng nhận chứa file html Client hiển thị html ,phân tích cú pháp file html tìm tham chiếu tới 10 đối tượng JPEG Bước 7: Với tham chiếu đối tượng JPEG, lặp lại bước bên TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG II NGUN LÍ HOẠT ĐỘNG HTTP NGUYÊN LÍ HOẠT ĐỘNG A KẾT NỐI KHÔNG LIÊN TỤC b, Thời gian đáp ứng:   Định nghĩa RTT: thời gian cho gói tin từ client đến server phản hồi trở lại Tính từ thời điểm bắt đầu q trình truyền tin client HTTP server HTTP, có ba khoảng thời gian sau: • • • Một RTT dành cho việc khởi tạo kết nối TCP Một RTT cho tin yêu cầu HTTP byte đầu tin đáp ứng HTTP phản hồi lại Thời gian truyền file, thời gian từ client nhận vài byte xác nhận nhận toàn tin đáp ứng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG II NGUN LÍ HOẠT ĐỘNG HTTP NGUYÊN LÍ HOẠT ĐỘNG A KẾT NỐI KHÔNG LIÊN TỤC b, Thời gian đáp ứng: Hình 2: Tính tốn thời gian cần thiết để u cầu nhận tệp HTML Þ Đối với tham chiều đối tượng trường hợp sử dụng kết nối không liên tục: Tổng thời gian truyền file = 2RTT + thời gian truyền file TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 10 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 17 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP B CẤU TRÚC BẢN TIN HTTP REQUEST REQUEST HEADER Accept Accept-Encoding Request header Connection Cookie User-Agent TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 18 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP B CẤU TRÚC BẢN TIN HTTP REQUEST REQUEST HEADER Hình Mô tả xử lý truyền tin HTTP TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 19 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP B CẤU TRÚC BẢN TIN HTTP REQUEST BODY Dữ liệu gửi từ client đến server gói tin HTTP request BODY Các gói tin gửi theo phương thức POST hay PUT thường để gửi liệu nên có bao gồm liệu trường Body Sử dụng phương thức GET gữi liệu đến server sử dụng chuỗi truy vấn (query string) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 20 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP B CẤU TRÚC BẢN TIN HTTP REQUEST BODY Một số ví dụ tin HTTP REQUEST Hình 6: Bản tin HTTP request bắt wireshark TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 21 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP B CẤU TRÚC BẢN TIN HTTP REQUEST BODY Hình 7: Danh sách tin HTTP bắt Wireshark TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 22 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP AI Bản tin RESPONSE A TỔNG QUAN  Response (lời phản hồi) Trong lập trình Web, HTTP Response gọi “thông báo phản hồi HTTP“ Đây kết server trả cho client Mỗi tin response phản hồi cho quản tin request tương ứng  Nguyên lý hoạt động:   Khi nhập vào địa portal.ptit.edu.vn, kết trả (response) giao diện website thông tin header  Như liệu mà server trả đoạn mã HTML kèm theo thông tin header Browser dựa vào thông tin để hiển thị trạng thái kết request Mã HTML dùng để hiển thị giao diện website  Nếu nhập vào URL khơng tồn thơng tin header khơng có TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 23 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP B CẤU TRÚC CỦA BẢN TIN HTTP RESPONSE Cấu trúc HTTP RESPONSE STATUS LINE HEADER BODY TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 24 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP B CẤU TRÚC CỦA BẢN TIN HTTP RESPONSE Hình 8: Bản tin HTTP response bắt Wireshark TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 25 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP BI MỘT SỐ PHƯƠNG PHÁP BẮT BẢN TIN HTTP Sử dụng tính sẵn có trình duyệt ứng dụng B1: Mở Internet Explorer tìm kiếm từ khóa ‘ptit’ tìm kiếm Trình duyệt mở cửa sổ Microsoft Bing để trả kết tìm kiếm B2: Nhấn phím f12 để mở chức tích hợp sẵn Trên cơng cụ, chọn tính network nhấn tổ hợp phím (ctrl +4) Tiếp theo chọn phím Enable network traffic capturing nhấn phím f5 B3: Trên Microsoft Bing, sau trang web tùy ý, thấy tin https gửi B4: Nhấn vào tin để xem thơng tin chi tiết tin request response Phần body tin text, image, hay application, … TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 26 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG III BẢN TIN HTTP III MỘT SỐ PHƯƠNG PHÁP BẮT BẢN TIN HTTP Sử dụng ứng dụng quản lý mạng để bắt gói tin http B1: Khi mở Wireshark ta yêu cầu chọn cổng mà ta muốn quản lý, cần chọn cổng mà ta sử dụng B2: Trên tìm kiếm ta nhập vào giao thức muốn bắt gói tin, cụ thể trường hợp ‘http’ B3: Sau Wireshark đưa gói tin http truyền qua công mạng mà bạn chọn bước Trong trường hợp khơng có gói tin nào, vào vài ứng dụng trình duyệt sử dụng http để bắt gói tin Trên ứng dụng Wireshark thu cửa sổ:  Đầu tiên cửa sổ hiển thị gói tin bắt vài đặc tính chúng  Thứ cửa sổ phân tích chi tiết thơng tin gói tin ta quan tâm đến trường hypertext transfer protocol  Cuối cửa sổ mã hóa tin http từ mã thập lục phân TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 27 HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CHƯƠNG IV KẾT LUẬN Chương 1: Tổng quan Về HTTP Lí Thuyết Chương 2: Nguyên lý hoạt động HTTP Chương 3: Bản tin HTTP Giao Thức HTTP Ứng Dụng Là kiến thức HTTP, giúp tiếp cận phiên HTTP cao cách dễ dàng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Trang 28 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... quan Về HTTP Lí Thuyết Chương 2: Nguyên lý hoạt động HTTP Chương 3: Bản tin HTTP Giao Thức HTTP Ứng Dụng Là kiến thức HTTP, giúp tiếp cận phiên HTTP cao cách dễ dàng TIEU LUAN MOI download : skknchat123@gmail.com... THƠNG CHƯƠNG III BẢN TIN HTTP B CẤU TRÚC BẢN TIN HTTP REQUEST REQUEST LINE URL URL địa định danh tài nguyên Hiểu đơn giản , URL đường dẫn HTTP Version HTTP version phiên HTTP sử dụng TIEU LUAN... ĐỘNG HTTP NGUYÊN LÍ HOẠT ĐỘNG A KẾT NỐI KHÔNG LIÊN TỤC Giả sử URL http: //www.nhom12.edu/someObject/home.index a,Quá trình hoạt động kết nối: Bước 1: Client HTTP khởi tạo kết nối TCP tới server HTTP

Ngày đăng: 05/10/2022, 12:19

HÌNH ẢNH LIÊN QUAN

Hình 1. Mơ hình hoạt độn gu cầu/đáp ứng của - BÀI THUYẾT TRÌNH đề tài GIAO THỨC HTTP
Hình 1. Mơ hình hoạt độn gu cầu/đáp ứng của (Trang 5)
Hình 2: Tính tốn thời gian cần thiết để yêu cầu và nhận tệp HTML - BÀI THUYẾT TRÌNH đề tài GIAO THỨC HTTP
Hình 2 Tính tốn thời gian cần thiết để yêu cầu và nhận tệp HTML (Trang 10)
2. MƠ HÌNH HỆ THỐNG TRUNG GIAN - BÀI THUYẾT TRÌNH đề tài GIAO THỨC HTTP
2. MƠ HÌNH HỆ THỐNG TRUNG GIAN (Trang 13)
Hình 5. Mơ tả xử lý truyền tin HTTP. - BÀI THUYẾT TRÌNH đề tài GIAO THỨC HTTP
Hình 5. Mơ tả xử lý truyền tin HTTP (Trang 20)
Hình 6: Bản tin HTTP request bắt bởi wireshark. - BÀI THUYẾT TRÌNH đề tài GIAO THỨC HTTP
Hình 6 Bản tin HTTP request bắt bởi wireshark (Trang 22)
Hình 7: Danh sách bản tin HTTP bắt bởi Wireshark. - BÀI THUYẾT TRÌNH đề tài GIAO THỨC HTTP
Hình 7 Danh sách bản tin HTTP bắt bởi Wireshark (Trang 24)
Hình 8: Bản tin HTTP response bắt bởi Wireshark. - BÀI THUYẾT TRÌNH đề tài GIAO THỨC HTTP
Hình 8 Bản tin HTTP response bắt bởi Wireshark (Trang 28)
w