Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 636 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
636
Dung lượng
12,53 MB
Nội dung
Nội dung chi tiết môn học Chương 1: Đại cương mạng máy tính Chương 2: Mơ hình truyền thơng Chương 3: Mạng cục Chương 4: Internet Chương 5: Những vấn đề MMT CuuDuongThanCong.com https://fb.com/tailieudientucntt CHƢƠNG KHÁI NIỆM VỀ MẠNG MÁY TÍNH CuuDuongThanCong.com https://fb.com/tailieudientucntt Chƣơng 1: Khái niệm mạng máy tính I Lịch sử đời phát triển II Định nghĩa, khái niệm III Mục tiêu kết nối mạng máy tính IV Các dịch vụ (services) V Giao thức mạng (protocol) VI Phương tiện, môi trường truyền (medium) VII Phân loại mạng VIII Các mơ hình xử lý liệu IX Kết luận chương CuuDuongThanCong.com https://fb.com/tailieudientucntt I Lịch sử đời phát triển MMT Vào năm 50, hệ máy tính sử dụng bóng đèn điện tử, có kích thước cồng kềnh tốn nhiều lượng Nhập liệu vào máy tính thơng qua bìa mà người viết chương trình đục lỗ sẵn Vào năm 1970, thiết bị đầu cuối sử dụng phương pháp liên kết qua đường cáp nằm khu vực đời Với ưu điểm từ nâng cao tốc độ truyền liệu qua kết hợp khả tính tốn máy tính lại với Vào năm 1977, công ty Datapoint Corporation bắt đầu bán hệ điều hành mạng "Attached Resource Computer Network" (hay gọi tắt Arcnet) thị trường Mạng Arcnet cho phép liên kết máy tính trạm đầu cuối lại dây cáp mạng, qua trở thành hệ điều hành mạng cục CuuDuongThanCong.com https://fb.com/tailieudientucntt Sự hình thành mạng máy tính Sự kết hợp máy tính hệ thống truyền thơng, đặc biệt viễn thông tạo bước chuyển vấn đề khai thác sử dụng hệ thống máy tính Các máy tính riêng lẻ nối với tạo nên môi trường làm việc mới, người sử dụng phân tán vị trí địa lý khác khai thác tài nguyên hệ thống Tài nguyên hệ thống bao gồm: Hardware + Software + Database Ngày với lượng lớn thông tin, nhu cầu xử lý thơng tin ngày cao Mạng máy tính trở nên quen thuộc chúng ta, lĩnh vực khoa học, quân sự, quốc phòng, thương mại, dịch vụ, giáo dục CuuDuongThanCong.com https://fb.com/tailieudientucntt Sự hình thành mạng máy tính CuuDuongThanCong.com https://fb.com/tailieudientucntt Các giai đoạn hình thành MMT (1) Giai đoạn thiết bị đầu cuối (terminal) nối trực tiếp với máy tính trung tâm CuuDuongThanCong.com https://fb.com/tailieudientucntt Các giai đoạn hình thành MMT (2) Giai đoạn sử dụng thiết bị tập trung (hub/switch) CuuDuongThanCong.com https://fb.com/tailieudientucntt Các giai đoạn hình thành MMT (3) Giai đoạn kết hợp tiền xử lý (pre-process) CuuDuongThanCong.com https://fb.com/tailieudientucntt Các giai đoạn hình thành MMT (3) 10 Giai đoạn hình thành mạng máy tính CuuDuongThanCong.com https://fb.com/tailieudientucntt Giải phóng nối kết đồng Bình thường Khung ACK cuối bị Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Giải phóng nối kết đồng Trả lời bị Trả lời gói tin DR theo sau bị Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển thông lượng Sử dụng giao thức cửa sổ trượt với kích thước cửa sổ bên gởi bên nhận khác Cần phải có sơ đồ cung cấp buffer động: • • • Trước tiên, bên gởi phải gởi đến bên nhận yêu cầu dành riêng số lượng buffer để chứa gói bên gởi gởi đến Bên nhận phải trả lời cho bên gởi số lượng buffer tối đa mà cung cấp Mỗi báo nhận ACK cho gói tin có số thứ tự SEQ_NUM, bên nhận phải gởi kèm theo thông báo cho bên gởi biết lượng buffer lại để bên gởi không làm ngập bên nhận Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển thông lượng Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển thông lượng Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Tầng vận chuyển mạng Internet Nhiệm vụ • • • • • • Đảm bảo việc phân phối thông điệp qua mạng Phân phối thông điệp theo thứ tự mà chúng gởi Không làm trùng lắp thông điệp Hỗ trợ thông điệp có kích thước lớn Hỗ trợ chế đồng hóa Hỗ trợ việc liên lạc nhiều tiến trình host • • Khơng nối kết (UDP) Có nối kết (TCP) Hỗ trợ hai phương thức hoạt động Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Giao thức UDP (User Datagram Protocol) UDP dịch vụ truyền liệu dạng không nối kết Khơng có thiết lập nối kết hai bên truyền nhận, Gói tin UDP (segment) xuất nút đích lúc Các segment UDP tự thân chứa thơng tin cần thiết để tự đến đích Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Giao thức UDP (User Datagram Protocol) 16 31 SrcPort DstPort Length Checksum Data Checksum:Là phần kiểm tra lỗi tổng hợp phần header, phần liệu phần header ảo Phần header ảo chứa trường IP header: địa IP nguồn, địa IP đích, trường chiều dài UDP Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Giao thức UDP (User Datagram Protocol) Phương pháp kiểm tra lỗi • • • • • • • • • • • • • • • • u_short cksum(u_short *buf, int count) { register u_long sum = 0; while (count ) { sum += *buf++; if (sum & 0xFFFF0000) { /* bit carry xuất hiện, gấp cộng dồn lại */ sum &= 0xFFFF; sum++; } } return ~(sum & 0xFFFF); } Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Giao thức TCP (Transmission Control Protocol) TCP giao thức cung cấp dịch vụ vận chuyển tin cậy, hướng nối kết theo kiểu truyền thông tin cách phân luồng bytes TCP giao thức truyền song công, hỗ trợ chế đa hợp TCP giao thức hướng bytes Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Giao thức TCP (Transmission Control Protocol) Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Giao thức TCP (Transmission Control Protocol) Bắt tay TCP Hủy bắt tay TCP Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển thông lượng TCP Là giao thức truyền hướng bytes Mỗi lần truyền Segment Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển thông lượng TCP Sử dụng giao thức cửa sổ trượt Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt Giao thức TCP (Transmission Control Protocol) Flags = [ SYN, FIN, RESET, PUSH, URG, ACK] Đại Học Cần Thơ - Khoa CNTT CuuDuongThanCong.com https://fb.com/tailieudientucntt ... đoạn hình thành mạng máy tính CuuDuongThanCong.com https://fb.com/tailieudientucntt II Mạng máy tính 11 Về bản, mạng máy tính số trạm máy tính, thiết bị đầu cuối thiết bị khác (máy in, thiết... hình gửi thơng tin đi, mạng máy tính truyền hai chiều, máy tính A gửi thơng tin tới máy tính B B trả lời lại cho A Vì vậy, mạng (network) tập hợp hệ thống máy tính thiết bị mạng, kết nối với thông... trúc mạng máy tính 12 Phần ngoại biên (network edge) gồm chương trình ứng dụng, máy tính nối vào mạng (host) Phần lõi mạng (network core) bao gồm tìm đường (router) kết nối liên mạng (mạng mạng)