Cơ chế kiểm tra độ toàn vẹn các gói tin trong giao thức

37 338 0
Cơ chế kiểm tra độ toàn vẹn các gói tin trong giao thức

Đ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

Bài thuyết trình powerpoint về đề tài: Tìm hiểu về cơ chế kiểm tra độ toàn vẹn các gói tin trong giao thức. Bộ slide đẹp, có các hoạt ảnh, hiệu ứng bắt mắt, nhiều hình ảnh mình họa và rất ít chữ. Được đánh giá cao trong thuyết trình thực dụng.

MẠNG VÀ TRUYỀN THƠNG THƠNG Tìm hiểu chế kiểm tra độ tồn vẹn gói tin giao thức Giảng viên hướng dẫn: Nguyễn Thành Huy Sinh viên thực hiện: Nhóm 10 Nguyễn Trung Kiên Trần Bá Phúc Giao thức mạng TCP/IP  Giao thức không quy định cách chi tiết  việc thựcBiểu hiệndiễn quy tắc quy ước liệu Máy giao thức VD SPX/IPX  (Protocol Machine/Engine)  Các giao thức truyền thơng dành cho truyền thơng tín hiệu số TẬP HỢP mạng máy tính có nhiều tính để đảm bảo việc trao hệ thống  Phát tín hiệu đổi liệu cách đáng tin cậy qua kênh truyền thông CÁC  Chứng thực liệu QUY TẮC hồn hảo khơng Các thực thể (Entities)CHUẨN V.v  Phát lỗi liệu Các dạng liên kết Protocol Connectionless Connectionless protocols & (Giao thức hướng kếtthức nối) hướng kết nối) (Giao Connection-Oriented protocols (Giao thức không kết nối ) Dữ liệu truyền theo Ví dụ : Giao thức TCP, SPX , Nếu nhận thành cơng nơi nhận phải gửi tín hiệu ACK ( ACKnowledge ) Kiểm sốt liệu đường truyền Các dạng liên kết Protocol Connection-Oriented protocols (Giao thức không kết nối ) Khơng kiểm sốt đường truyền Dữ liệu khơng bảo đảm đến nơi nhận Dữ liệu thường dạng Datagrams Thường sử dụng xem video hay live trực tuyến Ví dụ : Giao thức UDP TCP/IP , Các dạng liên kết Protocol Routable (Giao thức có khả định tuyến) & Non-Routable protocols (Giao thức khơng có khả định tuyến) Routable protocols (Giao thức có khả định tuyến) • Cho phép qua thiết bị liên mạng Router để xây dựng mạng lớn • Ví dụ : Các giao thức có khả định tuyến TCP/IP, SPX/IPX, Các dạng liên kết Protocol Routable (Giao thức có khả định tuyến) & Non-Routable protocols (Giao thức khơng có khả định tuyến) Non-Routable protocols (Giao thức khơng có khả định tuyến) • Khơng cho phép qua thiết bị liên mạng Router để xây dựng mạng lớn Ví dụ : NETBEUI Giao thức mạng Giao thức UDP Giao thức TCP Giao thức HTTP HyperText Transfer Protocol Giao thức SMTP Simple Mail Transfer Protocol User Datagram Protocol Transmission Control Protocol 10 Giao thức UDP UDP 01 Một giao thức cốt lõi giao thức TCP/IP Chia nhỏ liệu thành datagram để gửi 02 03 Khi gửi khối liệu lớn khơng thứ tự mà khơng có Khơng cung cấp tin cậy hay thứ tự truyền nhận 04 thông báo UDP nhanh hiệu yêu cầu 05 Hữu dụng truy vấn nhỏ với số lượng người yêu cầu lớn 06 khắt khe thời gian 23 Giao thức HTTP Giao thức truyền tải siêu văn năm giao thức chuẩn mạng Internet Liên hệ thông tin Máy cung cấp dịch vụ (Web server) Là giao thức Client/Server dùng cho World Wide Web - WWW Máy sử dụng dịch vụ (Web client) HTTP là giao thức ứng dụng giao thức TCP/IP 24 Giao thức HTTP HTTP viết ngôn ngữ Điểm mạnh giao thức HTTP HTTP server không nhớ thông tin HTML, từ lúc công bố đến hỗ trợ hai cách : Kết nối liên tục client , HTTP gọi trải qua nhiều phiên 1.x (1.0, kết nối không liên tục Giao thức không trạng thái 1.1, 1.2,1.3) đến ngày phiên 2.x 25 Giao thức HTTP Khi liên kết tạo , phía client server phải tạo Server khơng đóng liên kết TCP sau gửi vùng đệm TCP ( buffer ) lưu trữ lại biến thông điệp yêu cầu trả lời TCP Khi gửi thông điệp yêu cầu hay trả lời , tạo biến TCP biến cũ lưu lại Kết nối không liên tục Kết nối liên tục Gánh nặng cho server có nhiều client yêu cầu lúc Các thơng điệp sau ( client server ) gửi qua kết nối trước Giảm thiểu áp lực nhiều cho server 26 Giao thức HTTP Các phương thức GET sử dụng trình Thơng điệp HTTP u cầu: Header line: dòng duyệt yêu cầu đối tượng xác định trường URL URL Sp: bao gồm giá trị khoảng trống Phương thức POST phương thức mà HTTP client sử dụng người dùng điền vào YÊU CẦU Cách thức (Method) biểu mẫu (form) Blank line: bao gồm giá trị điều khiển trở đầu dòng, xuống hàng (cr,lf) Phương thức HEAD tương tự GET, Khi server nhận yêu cầu phương thức HEAD, trả Phiên (Version) Entity Body  (nếu có): phần thân thông điệp HTTP yêu cầu thông điệp HTTP không chứa đối tượng yêu cầu 27 Giao thức HTTP Cấu trúc chung thông điệp HTTP trả lời 28 Giao thức HTTP Trong ví dụ hình, cho thấy: -  Status line thể server sử dụng HTTP/1.1 - Header line bao gồm: Content-Length: cho biết số Server: cho biết Date: cho biết thời gian mà thông Connection: close báo cho client server đóng kết kết TCP sau gửi thông điệp điệp HTTP trả lời tạo gửi Apache Web server, server Đó thời gian mà tương tự User- server lấy đối tượng từ hệ thống tập tin nó, chèn vào thơng điệp gửi cho client agent thông điệp yêu cầu Last-Modified: cho bytes đối tượng biết thời gian đối gửi Content-Type: cho biết tượng tạo hay đối tượng phần sửa đổi lần cuối entity body HTML 29 Giao thức HTTP -    Entity body chứa đối tượng yêu trường hợp ví dụ hình đại diện  data data data data……… - Mã trạng thái trả lời: Các giá trị chữ số mã trang thái (status code) có giá trị: 1xx_Thơng tin Khơng sử dụng, chỉ dự phòng tương lai 2xx_Thành công Hành động nhận thành công đươc chấp nhận 3xx_Chuyển hướng Hành động phải thực để hoàn tất yêu cầu 4xx_Clien lỗi Chứa cú pháp sai khơng thực 5xx_ Server lỗi Các máy server không thực yêu cầu rõ ràng yêu cầu hợp lệ 30 Giao thức HTTP Một vài mã trạng thái thông dụng thường gặp: 200 OK Yêu cầu thành công 301 Moved Permanently Đối tượng yêu cầu chuyển 400 Bad Request Server không hiểu thông điệp yêu cầu 404 Not Found Đối tượng yêu cầu server 505 HTTP Version Not Supported Server khơng hỗ trợ phiên giao thức HTTP 31 Giao thức SMTP SMTP giao thức gửi thư điện tử tầng ứng dụng Dịch vụ truyền liệu tin cậy TCP Mail server người gửi Mail server người nhận  SMTP có phía : client mail server người gửi server bên mail server người nhận Tất mail server chạy phía client server SMTP Mail server đóng vai trò client gửi thư đóng vai server nhận thư 32 Giao thức SMTP SMTP truyền thông điệp ( thư ) Tuy nhiên lại kĩ thuật cũ từ mail server người gửi đến nên không tránh khỏi số lạc hậu mail server người nhận Khi đến đích phải mã hóa trở dạng nhị phân để sử dụng SMTP yêu cầu phần thân tất SMTP có nhiều ưu điểm nên hầu hết Mail server Internet sử dụng thông điệp Email phải mã hóa ASCII bit Gây việc thời gian liệu dạng nhị phân phải trải qua q trình mã hóa để gửi liệu 33 Giao thức SMTP • Bước 1: An khởi động useragent mình, cung cấp địa e-mail Bình, soạn thơng điệp thị user agent gửi mail • Bước 2: User agent An gửi thông điệp đến mail server An thông điệp đặt hàng đợi • Bước 3: SMTP client chạy mail server An phát thông điệp hàng đợi tiến hành mở kết nối TCP đến  SMTP server  chạy mail server Bình • Bước 4: Sau thực bắt tay chào hỏi (handshaking), SMTP client  của An gửi thông điệp An đến kết nối TCP • Bước 5: Tại mail server Bình, SMTP server nhận thông điệp lưu lại mailbox • Bước 6: Khi Bình khởi động user agent thấy mail An mailbox Hoạt cảnh gửi email An Bình 34 Giao thức SMTP Một số lưu ý SMTP không sử dụng mail server trung gian để gửi thư, mà sử dụng kết nối TCP trực tiếp hai mail server hai mail server cách khoản cách xa SMTP truyền thông điệp mail qua ba pha: handshaking (chào hỏi), truyền thông điệp, đóng kết nối Pha handshaking: đầu tiên, SMTP client (chạy mail server bên gửi) thiết lập kết nối TCP cổng 25 tới SMTP server (chạy mail server bên nhận) Nếu SMTP server gặp cố client cố gắng kết nối lại Khi kết nối thiết lập, SMTP server SMTP client thực số chào hỏi, SMTP client cho biết địa email người gửi địa email người nhận Pha truyền thông điệp: sau chào hỏi, SMTP client tiến hành gửi thông điệp đường truyền tin cậy TCP Pha đóng kết nối: Nếu client muốn gửi tiếp tục gửi thơng điệp lặp lại trình kết nối TCP, khơng thị TCP đóng kết nối 35 Giao thức SMTP So sánh giao thức SMTP HTTP HTTP SMTP Cả giao thức sử dụng để gửi file máy tính HTTP chuyển file đối tượng từ Web server tới Web client ( Trình duyệt Web ) SMTP chuyển file ( thư điện tử ) Mail server Khi truyền file giao thức sử dụng kết nối liên tục Giao thức HTTP giao thức kéo ( Pull protocol ) – client kéo thông tin từ server Phía nhận Giao thức SMTP giao thức đẩy ( Push protocol ) – client đẩy thông tin lên server Phía gửi ( client ) phía thiết lập kết nối TCP ( client ) phía thiết lập kết nối TCP HTTP đặt đối tượng chứa kiểu liệu khác âm thanh, hình ảnh thơng điệp SMTP đặt tất đối tượng chứa kiểu liệu khác âm thanh, hình ảnh thư riêng rẽ để gửi điện tử để gửi 36 Câu hỏi cá nhân Câu CERN gì? Câu Câu Tương tác giữu User – Số hiệu cổng HTTP Server HTTP? thường dùng? Câu Số hiệu cổng thường dùng SMTP? Câu Lịch sử SMTP? MẠNG VÀ TRUYỀN THÔNG CẢM ƠN ĐÃ THEO DÕI

Ngày đăng: 16/10/2019, 22:53

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan