I. Tổng quan truyền số liệu và mạng ch02 data communications
Truyền số liệu là quá trình chuyển giao thông tin nhị phân giữa các thiết bị viễn thông qua môi trường vật lý. Học phần truyền số liệu và mạng ch02 data communications cung cấp nền tảng kiến trúc mạng cơ bản. Hệ thống xử lý dữ liệu thông qua các bảng mã tiêu chuẩn như ASCII 7-bit và EBCDIC 8-bit. Mỗi bảng mã phục vụ việc chuẩn hóa ký tự văn bản và các tín hiệu điều khiển vận hành. Môi trường mạng liên kết các thiết bị theo nhiều mô hình cấu trúc liên kết khác nhau. Các cấu trúc liên kết phổ biến gồm mô hình điểm - điểm, điểm - đa điểm, hình sao, vòng tròn, tuyến tính và dạng lưới. Mỗi dạng cấu trúc mang lại khả năng định tuyến và mức độ bảo đảm lưu lượng riêng biệt. Phương thức truyền tải được phân chia theo ba cơ chế vật lý: đơn công, bán song công và toàn song công. Đơn công truyền tín hiệu một chiều duy nhất như phát thanh vô tuyến. Bán song công cho phép truyền hai chiều nhưng không đồng thời. Toàn song công cho phép hai phía thu phát gửi tín hiệu cùng một thời điểm như hệ thống điện thoại viễn thông.
1.1. Các chuẩn mã hóa ký tự ASCII và EBCDIC
Hệ thống truyền thông sử dụng bảng mã để chuyển đổi dữ liệu dạng ký tự thành các chuỗi bit nhị phân. Chuẩn ASCII mã hóa 128 ký tự bằng chuỗi 7-bit, bao gồm chữ cái, số và các ký tự điều khiển truyền dẫn. Bảng mã EBCDIC do IBM phát triển sử dụng định dạng 8-bit, phục vụ chủ yếu trên các dòng máy chủ lớn. Cả hai chuẩn đều chứa các ký tự không in được nhằm quản lý luồng dữ liệu trên đường truyền. Các tín hiệu điều khiển như Start of Header, End of Text đóng vai trò quan trọng trong việc phân tách khung tin. Việc hiểu rõ các chuẩn mã hóa này giúp thiết bị viễn thông phân tích chính xác cấu trúc dữ liệu gửi qua mạng.
1.2. Phân loại cấu trúc và phương thức truyền thông mạng
Mạng viễn thông tổ chức kết nối vật lý thông qua các cấu trúc liên kết đa dạng. Mô hình điểm - điểm thiết lập đường truyền riêng biệt giữa hai thực thể cố định. Mô hình hình sao và tuyến tính tập trung luồng dữ liệu qua thiết bị điều phối trung tâm. Về phương diện truyền tải, dữ liệu số di chuyển qua hai chế độ: truyền song song và truyền nối tiếp. Truyền song song gửi nhiều bit đồng thời qua nhiều kênh dây trên khoảng cách ngắn. Ngược lại, truyền nối tiếp gửi từng bit tuần tự qua một đường truyền duy nhất. Truyền nối tiếp là giải pháp tiêu chuẩn cho kết nối diện rộng nhờ tối ưu chi phí cáp và giảm thiểu hiện tượng lệch pha tín hiệu.
II. Các sự cố trong truyền số liệu và mạng ch02 data communications
Quá trình truyền số liệu qua kênh vật lý luôn đối mặt với nhiều thách thức kỹ thuật nghiêm trọng. Thách thức lớn nhất là sự sai lệch xung nhịp giữa bộ phát và bộ thu. Khi máy phát và máy thu không dùng chung nguồn dao động, tần số lấy mẫu sẽ xuất hiện hiện tượng trôi pha. Sự chênh lệch này khiến bộ thu đọc sai vị trí bit, dẫn đến mất dữ liệu liên tiếp. Bên cạnh vấn đề định thời, nhiễu kênh và suy hao tín hiệu gây biến dạng dạng sóng truyền dẫn. Hiện tượng nhiễu trắng Gaussian cùng các xung nhiễu đột biến làm biến đổi trạng thái điện áp của tín hiệu số. Điều này gây ra hai loại lỗi chính: lỗi bit đơn lẻ và lỗi cụm. Lỗi bit đơn chỉ làm thay đổi giá trị của một bit riêng lẻ trong khung tin. Lỗi cụm làm hỏng một chuỗi liên tiếp nhiều bit do tác động kéo dài của xung nhiễu ngoài môi trường. Nếu không có cơ chế phát hiện và điều chỉnh kịp thời, các lỗi truyền dẫn này sẽ phá hỏng toàn bộ tính toàn vẹn của dữ liệu trong mạng.
2.1. Hiện tượng trôi xung nhịp và mất đồng bộ định thời
Sự không đồng bộ về đồng hồ giữa hai đầu truyền thông tạo ra sai số tích lũy theo thời gian. Máy phát tạo dữ liệu ở tốc độ xung nhịp riêng, trong khi máy thu lấy mẫu bằng bộ tạo dao động độc lập. Ngay cả một sai lệch tần số cực nhỏ cũng làm điểm lấy mẫu dịch chuyển xa khỏi tâm của xung bit. Khi truyền các khối dữ liệu dài, sự lệch pha sẽ tích tụ cho đến khi máy thu đọc nhầm bit kế tiếp hoặc bỏ sót hoàn toàn một chu kỳ bit. Hiện tượng này đặc biệt nghiêm trọng trong chế độ truyền nối tiếp tốc độ cao, đòi hỏi các giải pháp hiệu chỉnh pha liên tục.
2.2. Ảnh hưởng của nhiễu kênh và các dạng lỗi dữ liệu
Nhiễu điện từ và suy hao môi trường làm suy giảm tỷ số tín hiệu trên nhiễu trên đường truyền. Khi tín hiệu số suy biến, mức điện áp nhận được vượt khỏi ngưỡng quyết định logic của bộ thu. Nhiễu nhiệt tạo ra lỗi bit ngẫu nhiên phân bố rải rác trên toàn bộ chuỗi truyền dẫn. Ngược lại, các xung sét hoặc quá độ điện áp tạo ra lỗi cụm với độ dài nhiều byte. Lỗi cụm làm vô hiệu hóa các phương pháp kiểm tra chẵn lẻ đơn giản thông thường. Sự xuất hiện của lỗi dữ liệu làm tăng độ trễ mạng do yêu cầu truyền lại, đồng thời làm lãng phí băng thông khả dụng.
III. Giải pháp kỹ thuật truyền số liệu và mạng ch02 data communications
Để khắc phục các sự cố truyền dẫn, kỹ thuật truyền số liệu áp dụng các cơ chế đồng bộ và mã hóa bảo vệ kênh. Truyền bất đồng bộ giải quyết lệch nhịp bằng cách thêm bit Start và bit Stop vào từng byte ký tự. Phương pháp này đơn giản nhưng hiệu suất truyền tải bị giảm do tỷ lệ bit phụ trợ cao. Đối với truyền đồng bộ tốc độ cao, hệ thống truyền dữ liệu thành từng khối liên tục không có bit phân tách. Bộ thu duy trì đồng bộ nhờ mạch vòng khóa pha số DPLL. Mạch DPLL phát hiện các bước chuyển mức tín hiệu để tự động co giãn chu kỳ lấy mẫu từ 30 đến 34 xung nhịp. Song song với việc định thời, kỹ thuật mã hóa kênh đóng vai trò then chốt trong phát hiện và sửa sai. Hệ thống sử dụng kiểm tra chẵn lẻ hai chiều BSC để phát hiện lỗi ma trận hàng và cột. Đối với các khung dữ liệu lớn, mã kiểm tra dư tuần hoàn CRC là giải pháp tối ưu. Thuật toán CRC thực hiện phép chia đa thức nhị phân trên trường Galois để tạo mã kiểm tra khung FCS. Bộ thu chỉ cần chia khung nhận được cho đa thức sinh để kết luận trạng thái toàn vẹn của gói tin.
3.1. Cơ chế đồng bộ hóa bằng mạch vòng khóa pha số DPLL
Mạch DPLL liên tục điều chỉnh xung lấy mẫu dựa trên các bước chuyển mức điện áp trên đường truyền. Mỗi chu kỳ bit danh định được chia thành 32 chu kỳ xung nhịp và phân bổ thành 5 phân đoạn từ A đến E. Khi bước chuyển mức rơi vào đoạn A, xung lấy mẫu trước đó bị trễ, DPLL sẽ rút ngắn chu kỳ kế tiếp xuống 30 nhịp. Nếu bước chuyển mức xảy ra ở đoạn E, xung lấy mẫu quá sớm, chu kỳ sẽ kéo dài thành 34 nhịp. Các đoạn B và D thực hiện điều chỉnh tinh mức một xung nhịp, trong khi đoạn C giữ nguyên chu kỳ chuẩn. Quá trình này giúp hệ thống đạt trạng thái đồng bộ hoàn hảo chỉ sau tối đa 10 bit chuyển tiếp.
3.2. Phương pháp kiểm soát lỗi qua mã BSC và thuật toán CRC
Kiểm soát lỗi kênh truyền sử dụng các kỹ thuật tính toán dư thừa để bảo vệ thông tin. Phương pháp BSC tổ chức dữ liệu dạng ma trận và bổ sung bit kiểm tra chẵn lẻ theo cả chiều ngang lẫn chiều dọc. Cơ chế này phát hiện toàn bộ lỗi 1 bit và chỉ ra chính xác vị trí để sửa trực tiếp. Thuật toán mã hóa CRC xử lý chuỗi bit dữ liệu k-bit bằng phép chia đa thức với đa thức sinh chuẩn. Phần dư của phép chia nhị phân modulo-2 tạo thành chuỗi kiểm tra khung FCS n-k bit gắn sau thông điệp. Phía thu thực hiện phép chia tương tự; nếu phần dư bằng 0, gói tin được xác nhận nguyên vẹn không có lỗi.
IV. Ứng dụng thực tiễn truyền số liệu và mạng ch02 data communications
Các nguyên lý trong truyền số liệu và mạng ch02 data communications đóng vai trò nền tảng cho hạ tầng mạng hiện đại. Những giải pháp định thời và kiểm soát lỗi được tích hợp trực tiếp vào phần cứng của các bộ điều khiển giao tiếp mạng. Trong mạng cục bộ Ethernet, mã kiểm tra CRC-32 được gắn vào đuôi mỗi khung dữ liệu để bảo đảm truyền dẫn tốc độ cao không bị sai lệch. Trong mạng viễn thông di động và vệ tinh, các thuật toán mã hóa khối kết hợp mã xoắn giúp duy trì liên lạc ổn định trong môi trường nhiều tạp âm. Giao tiếp nối tiếp bất đồng bộ tiếp tục giữ vai trò chủ đạo trong các cổng kết nối công nghiệp như RS-232, RS-422 và RS-485. Các giao thức điều khiển tự động hóa nhà máy và cảm biến IoT dựa vào cơ chế này nhờ tính đơn giản và độ tin cậy cao. Việc nắm vững kiến trúc truyền số liệu chương 2 giúp kỹ sư thiết kế các hệ thống viễn thông tối ưu, cân bằng giữa hiệu suất băng thông và độ an toàn của dữ liệu truyền dẫn trên toàn mạng.
4.1. Ứng dụng trong chuẩn truyền thông công nghiệp và IoT
Các tiêu chuẩn truyền thông nối tiếp công nghiệp tận dụng tối đa cơ chế truyền dữ liệu có kiểm soát lỗi. Giao tiếp qua cổng RS-485 và giao thức Modbus sử dụng định dạng khung bất đồng bộ kèm mã CRC để kết nối hàng trăm cảm biến về bộ điều khiển trung tâm. Trong các hệ thống nhúng và mạng cảm biến IoT, tài nguyên tính toán bị giới hạn nghiêm ngặt. Việc ứng dụng mã kiểm tra parity kết hợp mạch định thời tinh gọn giúp các vi điều khiển năng lượng thấp hoạt động bền bỉ trong môi trường nhà máy nhiều can nhiễu điện từ. Nhờ đó, tính toàn vẹn của dữ liệu thu thập luôn được duy trì ổn định.
4.2. Tích hợp trong giao thức mạng diện rộng và viễn thông số
Trong hạ tầng viễn thông băng rộng, kỹ thuật truyền đồng bộ là yêu cầu bắt buộc để tối ưu hóa lưu lượng truyền dẫn. Các hệ thống quang học SDH/SONET và giao thức mạng lõi 4G/5G sử dụng mạch DPLL cùng các cơ chế đồng bộ pha phức tạp để ghép kênh hàng triệu luồng tín hiệu. Khung dữ liệu tầng liên kết dữ liệu trong giao thức PPP và HDLC luôn áp dụng mã CRC để loại bỏ ngay lập tức các gói tin bị hỏng trong quá trình truyền qua cáp ngầm hoặc sóng vô tuyến. Sự kết hợp chặt chẽ này tạo nên đường truyền dữ liệu xuyên suốt với độ trễ thấp và độ tin cậy vượt trội.