Chương 71 ethernet
Lấy quá đan xen rắc rốilà một loại máy tính mạng cục bộ (LAN) kỹ thuật, nó cho phép nhiều cái thiết bị thông qua cùng hưởng cùng một thông tin chất môi giới ( Tỷ như cáp điện hoặc mạng wireless ) tiến hành thông tin.
Lấy quá đan xen rắc rối ban sơ là từcùngtại 1973 năm vìkhai thác, về sau dần dần trở thành mạng máy tính thông tin thông dụng tiêu chuẩn.
Lấy quá đan xen rắc rối nguyên lý làm việc là lợi dụng một cái cùng hưởng truyền thâu môi giới, thông qua gửi đi cùng tiếp thu số liệu bao tiến hành thông tin.
Số liệu bao truyền thâu tuân theo nhất định hiệp nghị, như lấy Thái Võng Tránh kết cấu, lấy thực hiện chính xác số liệu truyền thâu.
Lấy quá đan xen rắc rối truyền thâu tốc độ có nhiều loại, như 10 Mbps, 100 Mbps, 1 Gbps, 10 Gbps, 40 Gbps cùng 100 Gbps đẳng.
Những thứ này tốc độ được xưng là lấy quá đan xen rắc rối tốc độ, trong đóBiểu thị“Triệu so đặc biệt mỗi giây”.
Lấy quá đan xen rắc rối là trước mắt internet cùng mạng cục bộ bên trong thường dùng nhất kỹ thuật một trong, bởi vì nó có khá cao truyền thâu tốc độ, tương đối hơi thấp chi phí cùng rộng rãi kiêm dung tính.
Lấy quá đan xen rắc rối số liệu lôgic chủ yếu đề cập tới số liệu đường liên kết tầng, bao quát lấy Thái Võng Tránh kết cấu, MAC địa chỉ, loại hình / chiều dài chữ đoạn các loại.
Phía dưới là lấy quá đan xen rắc rối số liệu lôgic chủ yếu tạo thành bộ phận:
1.
Lấy Thái Võng Tránh kết cấu: Lấy Thái Võng Tránh là số liệu đường liên kết tầng bên trên số liệu đơn nguyên, dùng trên Internet truyền thâu số liệu.
Một cái điển hình lấy Thái Võng Tránh bao quát:
- Dẫn đường mãDùng đồng bộ gửi đi cùng tiếp thu thiết bị đồng hồ, bình thường từ 8 tự tiết 10101010 danh sách tạo thành.
- Mở đầu tấm định giới hạn phùBiểu thị một tấm số liệu bắt đầu, bình thường từ 1 tự tiết 10101011 danh sách tạo thành.
- Mục đích MAC địa chỉ: Biểu thị tiếp thu quả nhiên thiết bị địa chỉ, chiều dài là 6 tự tiết.
- Nguyên MAC địa chỉ: Biểu thị gửi đi quả nhiên thiết bị địa chỉ, chiều dài là 6 tự tiết.
- Loại hình / chiều dài chữ đoạn: Dùng trên chỉ thị tầng hiệp nghị loại hình cùng lấy Thái Võng Tránh số liệu chiều dài, bình thường chiều dài là 2 tự tiết.
- Số liệu phụ tải: Mang theo số tầng theo hữu hiệu phụ tải, chiều dài có thể biến đổi, dài nhất vì 1500 tự tiết ( Xưng là lấy quá đan xen rắc rối lớn nhất truyền thâu đơn nguyên, MTU).
- Tấm kiểm tr.a danh sáchDùng kiểm trắc tấm số liệu tại truyền thâu quá trình bên trong sai lầm, chiều dài là 4 tự tiết.
2.
MAC địa chỉ: MAC địa chỉ là một cái duy nhất tiêu chí mạng lưới thiết bị địa chỉ, chiều dài là 48 vị (6 tự tiết ).MAC địa chỉ bình thường áp dụng phép thập lục tiến biểu thị, tỷ như
Thiết bị tại gửi đi số liệu tấm lúc lại đem chính mình MAC địa chỉ xem như nguyên MAC địa chỉ, đem mục tiêu thiết bị MAC địa chỉ xem như mục đích MAC địa chỉ.
3.
Loại hình / chiều dài chữ đoạn: Loại hình / chiều dài chữ đoạn dùng chỉ thị tấm số liệu mang theo thượng tầng hiệp nghị loại hình.
Tỷ như, IPv4 đối ứng loại hình trị giá làđối ứng loại hình trị giá là 0x86đệ đệ.
Loại hình chữ đoạn sau là chiều dài chữ đoạn, dùng chỉ thị số liệu phụ tải chiều dài.
Giả thiết chúng ta có một cái lấy quá đan xen rắc rối mạng cục bộ (LAN), bao hàm hai cái thiết bị: Máy tính A cùng máy tính B.
Bọn chúng thông qua Switch nối liền cùng một chỗ. Bây giờ, chúng ta đem miêu tả máy tính A hướng máy tính B gửi đi số liệu quá trình.
1.
Máy tính A đem lên số tầng căn cứ ( Như IP số liệu bao ) đóng gói tại trong một cái lấy Thái Võng Tránh.
Lấy Thái Võng Tránh đã bao hàm máy tính A MAC địa chỉ xem như nguyên MAC địa chỉ, Switch MAC địa chỉ xem như mục đích MAC địa chỉ, cùng với một cái loại hình chữ đoạn, chỉ thị đóng gói thượng tầng hiệp nghị ( Như 0x0800 biểu thị IPv4).
2.
Máy tính A đem tấm gửi đi đến mạng cục bộ. Lúc này, Switch sẽ tiếp thu được cái này tấm.
Switch kiểm tr.a mục đích MAC địa chỉ, phát hiện nó cùng mình MAC địa chỉ không phối hợp, bởi vậy sẽ đem tấm phát cho hắn cảng.
3.
Switch sẽ nghe lén khác cảng, tìm kiếm cùng mục đích MAC địa chỉ phối hợp thiết bị. Khi nó phát hiện máy tính B MAC địa chỉ cùng mục đích MAC địa chỉ phối hợp lúc, Switch đem tấm gửi đi đến cùng máy tính B tương liên cảng.
4.
Máy tính B tiếp thu được tấm sau, sẽ kiểm tr.a nguyên MAC địa chỉ cùng mục tiêu MAC địa chỉ, bảo đảm tấm là phát cho chính mình.
Tiếp đó, máy tính B sẽ kiểm tr.a loại hình chữ đoạn, hiểu rõ đóng gói thượng tầng hiệp nghị ( Như IPv4), đồng thời đem hắn truyền lại cho tương ứng thượng tầng hiệp nghị xử lý.
5.
Nếu như máy tính B cần đáp lại số liệu cho máy tính A, nó sẽ dựa theo giống nhau quá trình sáng tạo một cái lấy Thái Võng Tránh đồng phát đưa trở về. Switch sẽ lần nữa căn cứ vào mục đích MAC địa chỉ đem tấm phát cho chính xác thiết bị.
Tóm lại, cái này ví dụ phô bày lấy quá đan xen rắc rối như thế nào tại trong một cái đơn giản mạng cục bộ việc làm.
Thông qua sử dụng MAC địa chỉ, tấm kết cấu cùng với Switch phát công năng, lấy quá đan xen rắc rối thực hiện thiết bị ở giữa hiệu suất cao, đáng tin thông tin.
Sử dụng Python "scapy" Kho, chúng ta có thể sáng tạo một cái đơn giản lấy Thái Võng Tránh đồng thời phân tích nó."scapy" Là một cái cường đại qua lại thức số liệu bao thao tác cùng giả tạo kho, dùng mạng lưới trinh sát và số liệu bao rót vào.
Tại trong cái này ví dụ, chúng ta đem sáng tạo một cái đơn giản lấy Thái Võng Tránh, trong đó bao hàm một cái IP số liệu bao.
Đầu tiên, bảo đảm đã cài đặt "scapy" Kho.
Nếu như còn không có lắp đặt, có thể sử dụng phía dưới mệnh lệnh lắp đặt:
"""bash
"""
Kế tiếp, sử dụng phía dưới Python dấu hiệu sáng tạo một cái đơn giản lấy Thái Võng Tránh, trong đó bao hàm một cái IP số liệu bao:
"""python
# Sáng tạo một cái IP số liệu bao
# Đem IP số liệu bao niêm trong đặt trong một cái lấy Thái Võng Tránh
# Biểu hiện lấy Thái Võng Tránh hoàn chỉnh nội dung
"""
Tại trong cái này ví dụ, chúng ta đầu tiên dẫn vào "scapy" Trong kho "Ether"( Lấy quá đan xen rắc rối ) cùng "IP"(IP) loại.
Tiếp đó, chúng ta sáng tạo một cái IP số liệu bao, trong đó nguyên IP địa chỉ làmục tiêu IP địa chỉ làTiếp lấy, chúng ta đem IP số liệu bao niêm trong đặt trong một cái lấy Thái Võng Tránh, trong đó nguyên MAC địa chỉ làmục tiêu MAC địa chỉ làloại hình chữ đoạn vì 0x0800( Biểu thị IPv4 hiệp nghị ). Cuối cùng, chúng ta sử dụng "show()" Phương pháp biểu hiện lấy Thái Võng Tránh hoàn chỉnh nội dung.
Chú ý: Tại trong thực tế thao tác, ngươi cần đemCùngThay thế vì thực tế MAC địa chỉ. Tại trong cái này giản hóa thí dụ mẫu, chúng ta tóm tắt những thứ này địa chỉ.
Cái này ví dụ phô bày như thế nào sử dụng "scapy" Kho sáng tạo một cái đơn giản lấy Thái Võng Tránh, trong đó bao hàm một cái IP số liệu bao.
Ngươi có thể căn cứ chính mình nhu cầu sửa chữa cùng mở rộng cái này thí dụ mẫu, lấy thích ứng khác biệt mạng lưới hiệp nghị và số liệu bao loại hình.