CHƯƠNG 1. MẠNG MÁY TÍNH
Trong chương này chúng ta sẽ thảo luận một số vấn đề liên quan đến mạng máy tính, tập trung vào các khái niệm và các vấn đề quan trọng đối với các hệ CSDL phân tán. Vì thế chúng ta sẽ bỏ qua hầu hết các chỉ tiết về công nghệ và kỹ thuật trong các phần trình bày này.
Chúng ta định nghĩa một mạng máy tính (computer network) là một tập các máy tính tự vận hành, được nói kết lại và có khả năng trao đổi dữ liệu và thông tin giữa chúng (hình 1.1). Có hai ý chính trong định nghĩa này là “được nổi kết lại” và “tự vận hành
Chúng ta muốn các máy tính tự vận hành để mỗi máy có thể cho các chương trình chạy trên chúng và thực hiện được các công việc riêng của chúng. Chúng ta cũng muốn các máy tính được kết nối lại để có thể trao đổi thông tin cho nhau. Các máy tính trên một mạng thường được gọi là nút (node), host hoặc trạm (site). Chúng tạo ra các thành phần phần cứng cơ bản của một mạng. Những thành phần cơ bản khác là đường truyền dùng để nối kết các nút. Lưu ý rằng đôi khi thuật ngữ host và node có thể sử dụng để nói đến một thiết bị đơn thuần, còn site được dành để nói đến các thiết bị và các phần mềm chạy trên đó.
1.1. KHÁI NIỆM VỀ TRUYỀN DỮ LIỆU
Trước tiên chúng ta hãy đưa ra một số định nghĩa cơ bản: dữ liệu là các thực thể dùng để truyền tải ý nghĩa. Trong máy tính dữ liệu là tất cả những gì có thể nhớ được trên các thiết bị nhớ của máy tính. Thông tin là kết quả của quá trình xử lý dữ liệu. Thông tin nhân được từ dữ liệu. Tín hiệu (signal) là sự mã hóa dữ liệu dưới dạng điện hoặc điện tử. Phát tín hiệu (signaling) là hành động gây lan truyền tín hiệu qua một vật dẫn truyền thích hợp nào đó. Và cuối cùng, sự truyền tin (transmission) là quá trình trao đổi dữ liệu bằng cách làm lan truyền và xử lý các tín hiệu.
Thiết bị (equipment) trong môi trường truyền thông thường được nói két qua các đường truyền (link), mỗi đường truyền có thể mang một hoặc nhiều kênh (channel). Đường truyền là một thực thể vật lý còn kênh chỉ là một thực thể logic. Đường truyền có thể mang đữ liệu dưới dạng tín hiệu số (digital signal) hoặc tín hiệu tương tự (analog signal). Chẳng hạn các đường điện thoại có thể mang đữ liệu dưới dạng tương tự, dù ràng chúng đang dần dần được thay thế bởi các đường truyền thích hợp hơn cho việc truyền tài số. Mỗi đường truyền có một sức tải (capacity), được định nghĩa là số lượng dữ liệu có thể được truyền trên đường truyền trong một đơn vị thời gian. Sức tải này thường được gọi là đãi thông (bandwidth) của kênh.