Là thiết bị được lắp đặt vào khe mở rộng (expansion slot) của máy tính (có thể đ ược tích hợp trên MainBoard), nó đ ảm nhiệm truyền dữ liệu từ bus dữ liệu của một nút (node) (pc, server, printer,...) t ới một nút khác tro ng mạng. Vai trò của NIC là chuẩn bị dữ liệu, gởi dữ liệu đến nút mạng khác, kiểm soát luồng dữ liệu giữa máy tính v à hệ thống cáp.
Hình 2-10:Card mạng
Chuẩn bị dữ liệu: NIC phải chuyển đổi dữ liệu từ dạng thức mà máy tính có thể hiểu được sang dạng thức có thể truyền qua dây cáp mạng. Dữ liệu di chuyển qua một máy tính theo các tuyến gọi là BUS, có thể có nhiều tuyến (8 bits, 16 bits, 32 bits) c ùng được truyền dữ liệu dọc theo các tuyến n ày, gọi là truyền song song. Có m ột số kiến trúc bus th ường dùng như : ISA ( 16 bít d ữ liệu, 32 bit địa chỉ); EISA (32 bít dữ liệu, 16 hoặc 32 bít địa chỉ); PCI ( 32 hoặc
64 bít dữ liệu, địa chỉ).
Trên cáp mạng, dữ liệu phải đi theo một luồng bít đ ơn lẻ, dữ liệu được truyền theo một hướng bít này nối đuôi bít kia, gọi l à truyền nối tiếp. NIC tiếp nhận tín hiệu chạy song song, sắp xép lại để có thể truyền nối tiếp theo tuyến rộng một bít của cáp mạng. Việc thực hiện
32 chuyển dịch tín hiệu số của máy tính sang tín hiệu điện v à tín hiệu quang do một thiết bị chịu trách nhiệm thi hành gởi là máy thu – phát (Transceiver,
transmitter/receiver).
Gửi và kiểm soát dữ liệu: Trước khi NIC ở đầu gởi gởi dữ liệu, nó tiến h ành kiểm tra với NIC ở đầu nhận để cả hai c ùng thống nhất các tham số:
Kích thước tối đa của cụm dữ liệu đ ược gởi
Luồng dữ liệu được gọi đi trước khi được xác nhận Thời gian cách quãng giữa những lần gởi dữ liệu Thời gian chỉ trước khi tín hiệu báo nhận đ ược gởi đi Mỗi NIC chứa được bao nhiêu dữ liệu
Vận tốc truyền dữ liệu Các tùy chọn và xác lập cấu hình
Ngắt (IRQ)
Địa chỉ cổng xuất/ nhập (I/O) c ơ sở Địa chỉ bộ nhớ
Máy thu – phát (qua giắc cắm RJ45, BUS, AUI )