Bài giảng Lý thuyết mạng máy tính: Chương 4 - ThS. Lương Minh Huấn
Số trang: 64
Loại file: pdf
Dung lượng: 8.70 MB
Lượt xem: 20
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Lý thuyết mạng máy tính - Chương 4: Tầng vận chuyển" cung cấp cho người học các kiến thức: Cung cấp cho người học các kiến thức: Giới thiệu về tầng vận chuyển, vận chuyển dữ liệu an toàn, kỹ thuật quản lý tắt nghẽn, UDP, TCP. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lý thuyết mạng máy tính: Chương 4 - ThS. Lương Minh Huấn TRƯỜNG ĐẠI HỌC SÀI GÒN CHƯƠNG 4: TẦNG VẬN CHUYỂN TRANSPORT GV: LƯƠNG MINH HUẤN NỘI DUNG Giới thiệu về tầng vận chuyển Vận chuyển dữ liệu an toàn . Kỹ thuật quản lý tắt nghẽn . UDP TCP I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN hắc lại về kiến trúc phân tầng I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN Cung cấp phương tiện truyền giữa các ứng dụng cuối Bên gửi: Nhận dữ liệu từ ứng dụng Đặt dữ liệu vào các gói tin và chuyển cho tầng mạng Nếu dữ liệu quá lớn, nó sẽ được chia làm nhiều phần và đặt vào nhiều đoạn tin khác nhau Bên nhận: Nhận các đoạn tin từ tầng mạng Tập hợp dữ liệu và chuyển lên cho ứng dụng I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN Được cài đặt trên các hệ thống cuối Không cài đặt trên các routers, switches… Hai dạng dịch vụ giao vận Tin cậy, hướng liên kết: TCP Không tin cậy, không liên kết: UDP Đơn vị truyền: datagram (UDP), segment (TCP) I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ng dụng và dịch vụ giao vận I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ồn kênh và phân kênh Dồn kênh (Multiplexing): Thực hiện tại bên gởi Thu thập dữ liệu từ các socket Dán nhãn dữ liệu với 1 header Phân kênh (Demultiplexing): Thực hiện tại bên nhận Phân phối các segment nhận được cho socket tương ứng I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ux/Demux hoạt động như thế nào? Nút mạng nhận gói tin với các địa chỉ: Địa chỉ IP nguồn Địa chỉ IP đích Số hiệu cổng nguồn Số hiệu cổng đích Địa chỉ IP và số hiệu cổng được sử dụng để xác định socket nh dữ liệu I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN hecksum Phát hiện lỗi bit trong các đoạn tin/gói tin Gửi:(nguyên lý chung) Chia dữ liệu thành các phần có kích thước n bit Tính tổng các phần. Nếu kết quả tràn quá n bit, cộng các bit tràn phần kết quả Đảo bit kết quả cuối cùng được checksum Truyền checksum kèm theo dữ liệu I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN Nhận: Tách dữ liệu và checksum Chia dữ liệu thành các phần có kích thước n bit Tính tổng các phần và checksum. Nếu kết quả tràn quá n bit, cộn các bit tràn vào phần kết quả Nếu kết quả cuối xuất hiện bit 0: dữ liệu bị lỗi II. VẬN CHUYỂN DỮ LIỆU AN TOÀN II. VẬN CHUYỂN DỮ LIỆU AN TOÀN II. VẬN CHUYỂN DỮ LIỆU AN TOÀN ường hợp1: khi kênh có lỗi bit, không bị mất tin Bên gởi Gởi kèm theo thông tin kiểm tra lỗi Sử dụng các phương pháp kiểm tra lỗi • Checksum, parity checkbit, CRC,.. Bên nhận Kiểm tra có xảy ra lỗi bit? Hành động khi xảy ra lỗi bit? • Báo về bên gởi II. VẬN CHUYỂN DỮ LIỆU AN TOÀN Phát hiện lỗi? Checksum Làm thế nào để báo cho bên gửi? ACK (acknowledgements): gói tin được nhận thành công NAK (negative acknowledgements): gói tin bị lỗi Phản ứng của bên gửi? Truyền lại nếu là NAK II. VẬN CHUYỂN DỮ LIỆU AN TOÀN II. VẬN CHUYỂN DỮ LIỆU AN TOÀN ường hợp 2:Lỗi ACK/NAK Cần truyền lại Xử lý việc lặp gói tin ntn? Thêm Seq. II. VẬN CHUYỂN DỮ LIỆU AN TOÀN
Nội dung trích xuất từ tài liệu:
Bài giảng Lý thuyết mạng máy tính: Chương 4 - ThS. Lương Minh Huấn TRƯỜNG ĐẠI HỌC SÀI GÒN CHƯƠNG 4: TẦNG VẬN CHUYỂN TRANSPORT GV: LƯƠNG MINH HUẤN NỘI DUNG Giới thiệu về tầng vận chuyển Vận chuyển dữ liệu an toàn . Kỹ thuật quản lý tắt nghẽn . UDP TCP I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN hắc lại về kiến trúc phân tầng I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN Cung cấp phương tiện truyền giữa các ứng dụng cuối Bên gửi: Nhận dữ liệu từ ứng dụng Đặt dữ liệu vào các gói tin và chuyển cho tầng mạng Nếu dữ liệu quá lớn, nó sẽ được chia làm nhiều phần và đặt vào nhiều đoạn tin khác nhau Bên nhận: Nhận các đoạn tin từ tầng mạng Tập hợp dữ liệu và chuyển lên cho ứng dụng I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN Được cài đặt trên các hệ thống cuối Không cài đặt trên các routers, switches… Hai dạng dịch vụ giao vận Tin cậy, hướng liên kết: TCP Không tin cậy, không liên kết: UDP Đơn vị truyền: datagram (UDP), segment (TCP) I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ng dụng và dịch vụ giao vận I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ồn kênh và phân kênh Dồn kênh (Multiplexing): Thực hiện tại bên gởi Thu thập dữ liệu từ các socket Dán nhãn dữ liệu với 1 header Phân kênh (Demultiplexing): Thực hiện tại bên nhận Phân phối các segment nhận được cho socket tương ứng I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ux/Demux hoạt động như thế nào? Nút mạng nhận gói tin với các địa chỉ: Địa chỉ IP nguồn Địa chỉ IP đích Số hiệu cổng nguồn Số hiệu cổng đích Địa chỉ IP và số hiệu cổng được sử dụng để xác định socket nh dữ liệu I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN hecksum Phát hiện lỗi bit trong các đoạn tin/gói tin Gửi:(nguyên lý chung) Chia dữ liệu thành các phần có kích thước n bit Tính tổng các phần. Nếu kết quả tràn quá n bit, cộng các bit tràn phần kết quả Đảo bit kết quả cuối cùng được checksum Truyền checksum kèm theo dữ liệu I. GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN Nhận: Tách dữ liệu và checksum Chia dữ liệu thành các phần có kích thước n bit Tính tổng các phần và checksum. Nếu kết quả tràn quá n bit, cộn các bit tràn vào phần kết quả Nếu kết quả cuối xuất hiện bit 0: dữ liệu bị lỗi II. VẬN CHUYỂN DỮ LIỆU AN TOÀN II. VẬN CHUYỂN DỮ LIỆU AN TOÀN II. VẬN CHUYỂN DỮ LIỆU AN TOÀN ường hợp1: khi kênh có lỗi bit, không bị mất tin Bên gởi Gởi kèm theo thông tin kiểm tra lỗi Sử dụng các phương pháp kiểm tra lỗi • Checksum, parity checkbit, CRC,.. Bên nhận Kiểm tra có xảy ra lỗi bit? Hành động khi xảy ra lỗi bit? • Báo về bên gởi II. VẬN CHUYỂN DỮ LIỆU AN TOÀN Phát hiện lỗi? Checksum Làm thế nào để báo cho bên gửi? ACK (acknowledgements): gói tin được nhận thành công NAK (negative acknowledgements): gói tin bị lỗi Phản ứng của bên gửi? Truyền lại nếu là NAK II. VẬN CHUYỂN DỮ LIỆU AN TOÀN II. VẬN CHUYỂN DỮ LIỆU AN TOÀN ường hợp 2:Lỗi ACK/NAK Cần truyền lại Xử lý việc lặp gói tin ntn? Thêm Seq. II. VẬN CHUYỂN DỮ LIỆU AN TOÀN
Tìm kiếm theo từ khóa liên quan:
Mạng máy tính Lý thuyết mạng máy tính Quản trị mạng máy tính Tầng vận chuyển Vận chuyển dữ liệu an toàn Kỹ thuật quản lý tắt nghẽnGợi ý tài liệu liên quan:
-
173 trang 420 3 0
-
24 trang 356 1 0
-
160 trang 280 2 0
-
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 267 0 0 -
80 trang 262 0 0
-
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 252 1 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 248 0 0 -
20 trang 248 0 0
-
47 trang 240 3 0
-
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 235 0 0