Bài giảng Truyền dữ liệu - Chương 6: Kỹ thuật truyền dữ liệu số cung cấp cho người học các kiến thức: Kênh truyền song song, kênh truyền tuần tự, lỗi trong truyền dữ liệu, mã phát hiện lỗi CRC, sửa lỗi trong truyền dữ liệu, cấu hình đường truyền,... Mời các bạn cùng tham khảo nội dung chi tiết.
TRUYỀN DỮ LIỆU CHƯƠNG 6 KỸ THUẬT TRUYỀN DỮ LIỆU SỐ Khoa Mạng máy tính và Truyền thơng Trường Đại học Cơng nghệ Thơng tin Nội dung Kênh truyền song song Kênh truyền Lỗi truyền liệu Mã phát lỗi CRC Sửa lỗi truyền liệu Cấu hình đường truyền Chuẩn V.24/EIA–232–F Giao thức truyền tín hiệu Kênh truyền song song Kênh truyền song song (Parallel), Mỗi bit dùng đường truyền riêng Nếu có bits truyền đồng thời yêu cầu đường truyền độc lập Để truyền liệu đường truyền song song, kênh truyền riêng dùng để thông báo cho bên nhận biết liệu có sẵn (clock signal) Cần thêm kênh truyền khác để bên nhận báo cho bên gởi biết sẵn sàng để nhận liệu Kênh truyền tuần tự Kênh truyền (Serial), tất bit truyền đường truyền, bit sau bit Không cần đường truyền riêng cho tín hiệu đồng tín hiệu bắt tay (các tín hiệu mã hóa vào liệu truyền đi) Truyền bất đồng bộ và đồng bộ Những yêu cầu định vị thời gian (timing) đòi hỏi chế đồng máy gửi máy nhận Có giải pháp Bất đồng bộ: ký tự đồng start stop bit Đồng bộ: khối ký tự đồng dùng cờ Truyền bất đồng bộ Dữ liệu truyền theo ký tự (5 bits) Định vị thời gian cần giữ ký tự Thời gian tái đồng cho ký tự Truyền bất đồng bộ Cơ chế hoạt động của truyền bất đồng Đối với dòng liệu đều, khoảng cách ký tự đồng (chiều dài phần tử stop) Ở trạng thái khơng truyền, thu tìm - xác định chuyển Lấy mẫu khoảng (chiều dài ký tự) Đợi việc chuyển cho ký tự Đơn giản Rẻ Phí tổn bit cho ký tự (~20%) Thích hợp cho liệu với khoảng trống ký tự lớn (dữ liệu nhập từ bàn phím) Truyền đồng bộ mức bit Truyền khối liệu không cần start/stop bits Các đồng hồ máy truyền nhận cần đồng Dùng đường tín hiệu đồng riêng biệt Sử dụng nguồn clock ổn định giữ đồng với liệu đến nơi nhận Tốt với khoảng cách ngắn Tín hiệu đồng dễ bị suy giảm đường truyền Tích hợp thông tin đồng (clock) vào liệu truyền Máy nhận tách thông tin đồng dựa vào liệu nhận Dùng phương pháp mã Manchester, differential Manchester Truyền đồng bộ mức nhóm (block) Cần xác định đâu bắt đầu kết thúc nhóm Sử dụng ký tự kết thúc Ví dụ chuỗi ký tự SYN (hex 16) Một nhóm 111111111 kết thúc với 11111110 Hiệu (phí tổn thấp) so với truyền bất đồng Mơ hình giao tiếp Các đặc tả của giao tiếp Cơ học Điện Điện áp, thời gian, mã tín hiệu Hoạt động Các loại đầu nối Dữ liệu, điều khiển, định thời gian, tiếp đất Thủ tục Chuỗi liên tiết kiện Chuẩn V.24/EIA–232–F ITU-T v.24 Chỉ đặc tả chức thủ tục Tham khảo chuẩn khác cho đặc tính khí đặc tính điện EIA-232-F (USA) Kết nối RS-232 Đặc tính khí: ISO 2110 Đặc tính điện: v.28 Chức năng: v.24 Thủ tục: v.24 Kết nối V.24/EIA–232 (DTE) Chuẩn V.24 V.24 EIA-232 Name Direction to Function Data signals 103 BA Transmitted data DCE Transmitted by DTE 104 BB Received data DTE Received by DTE Control signals 105 CA Request to send DCE DTE wishes to transmit 106 CB Clear to send DTE DCE is ready to receive, response to RTS 107 CC DCE ready DTE DCE is ready to operate 108.2 CD DTE ready DCE DTE is ready to operate 125 CE Ring indicator DTE DCE is receiving a ringing signal on the channel line 109 CF Received line signal detector DTE DCE is receiving a signal within appropriate limits on the channel line Timing signals 113 DA Transmitter sig elm timing DCE Clocking signal 114 DB Transmitter sig elm timing DTE Clocking signal; 115 DD Receiver sig elm timing DTE Clocking signal for circuit 104 Ground 102 AB Signal ground/common return Common ground reference for all circuits Kết nối kiểm tra Local/Remote (loopback testing) DTE DTE Local DCE Local loopback testing Local DCE Remote DCE Remote loopback testing Giao thức truyền dùng Modem bất đồng bộ Khi modem bật lên sẵn sàng, DCE bật tín hiệu “DCE ready” Khi DTE sẵn sàng gởi liệu, DCE bật tín hiệu “Request To Send” Dừng chế độ nhận liệu (nếu chế độ truyền halfduplex) Modem đáp lại sẵn sàng tín hiệu “Clear To Send” DTE gởi liệu Khi liệu đến, modem gắn vào DTE bật tín hiệu “Line Signal Detector” gởi liệu cho DTE Hoat động quay số (1) Hoạt động quay số (2) Hoạt động truyền dữ liệu Chuẩn giao tiếp EIA RS–232C DTR on DSR on number DCD on RxD on DCD off RTS on CTS on Connection set u Carrier On Data tones Carrier Off Carrier On TxD on Data tones RTS off CTS off Carrier Off DCD off DTR off DSR off p DTR on DSR on RI on RTS on CTS on TxD RTS off CTS off DCD on RxD on RTS off CTS off DCD off DTR off DSR off Time DTR Data Terminal Ready DSR Data Set Ready DCD Data Carrier Detect RI Ring Indicator RTS Request To Send CTS Clear To Send TxD Transmitted Data RxD Received Data Trao đổi thông tin giữa DCE và Trao đổi thông tin DTE Trao đổi thông tin DTE DTE DCE Không cần DCE Truyền liệu (DTE DCE) Bật DTR RTS Đợi DSR Đợi CTS Truyền liệu Nhận liệu (DCE DTE) Bật DTR Đợi DSR Nhận liệu Null modem cable Cấu hình dây dẫn kết nối giữa 2 DTE Tài liệu tham khảo William Stallings (2010), Data and Computer Communications (9th Edition), Prentice Hall HẾT CHƯƠNG 6 ... systems) CRC-15-CAN x15 + x14 + x10 + x8 + x7 + x4 + x3 + Các CRCs thông dụng CRC- 1 6- CCITT x 16 + x12 + x5 + (X.25, V.41, CDMA, Bluetooth, PPP, IrDA, BACnet; known as CRC-CCITT) CRC- 1 6- IBM x 16 + x15... x 16 + x15 + x11 + x10 + x7 + x6 + x4 + x2 + x + CRC -6 4 -ISO x64 + x4 + x3 + x + (HDLC — ISO 3309) CRC -6 4 -ECMA-182 x64 + x62 + x57 + x55 + x54 + x53 + x52 + x47 + x 46 + x45 + x40 + x39 + x38 + x37... Các đa thức sinh thông dụng CRC-1 x + (most hardware; also known as parity bit) CRC-4-ITU x4 + x + (ITU G.704, p 12) CRC-5-ITU x5 + x4 + x2 + (ITU G.704, p 9) CRC-5-USB x5 + x2 + (USB token packets) CRC -6 - ITU