# VLANS - Ethernet
### `Một số khái niệm cơ bản mà mình tìm hiểu được`
###### tags: Network
---
## Khái niệm về VLAN ?
> VLAN ==Virtual Lan== hay còn gọi là mạng LAN ảo.
> Trước khi hiểu VLAN là gì thì ta phải biết về LAN.
> LAN ==Local Area Network== là mạng máy tính cục bộ bao gồm tất cả các thiết bị người dùng, server, switch, router, thiết bị không dây ở cùng một vị trí được kết nối với nhau thông qua miền quảng bá ==broadcast domain==
> Về cơ bản, một swtich sẽ tạo ra một broadcast domain và data sẽ chỉ được chuyển hoặc nhận giữa các thiết bị có cùng broadcast domain.
> Do đó khi muốn tạo ra nhiều LAN broadcast domain thì phải cần nhiều switch--> gây tốn kém.
> Bằng cách sử dụng VLAN, một switch có thể tạo ra nhiều cụm broadcast domain. Các broadcast domain riêng biệt được tạo bởi switch gọi là VLAN. Các cổng ==port== trên mỗi VLAN được xử lý hoàn toàn độc lập.
>Data của VLAN 1 sẽ không bao giờ đến được VLAN 2.
- [ ] Để data có thể đi qua giữa các broadcast domain, ta phải sử router.
## Lợi ích khi sử dụng VLAN.
> Làm giảm quá tải CPU, tăng hiệu suất máy chủ bằng cách giảm số lượng thiết bị nhận với mỗi ==broadcast frame==.
> Giảm rủi ro bằng cách giảm host nhận các ==copy frame==.
- [ ] Khi một host gửi đi một broadcast frame thì các máy còn lại trong broadcast domain đều nhận được một copy frame.
> Tăng bảo mật thông qua các chính sách bảo mật khác nhau trên mỗi VLAN.
> Tạo ra các mô hình linh hoạt hơn cho các nhóm người dùng văn phòng hoặc các nhóm làm việc cùng nhau, không cần phải ở chung vị trí vật lý.
> ...


---
## Khái niệm về Ethernet
> Ethernet là một loại giao thức chuẩn dùng để kết nối các thiết bị với nhau trong mạng LAN, VLAN hoặc WAN. Được sử dụng với mục đích chia sẻ, gửi hoặc nhận data giữa các thiết bị.
- [ ] Ở Osi Model, ethernet được sử dụng ở 2 tầng cuối là Data-link layer và physical layer.
`Ở Physical layer :`
> Ethernet được chia ra thành 2 bộ phận là dây cáp và thiết bị.
> Đối với dây cáp gọi là ==Ethernet cable==.
- [ ] Các loại Ethernet cable phổ biến như : cáp đồng trục ==Coaxial cable==, cáp xoắn đôi ==Twisted pair cable== và cáp quang ==Fiber Optic cable==. Tùy vào tùy loại mà sẽ có tốc độ truyền tải khác nhau.
> Còn đối với thiết bị thì được tích hợp trên NIC ==Network interface card== `card mạng` hoặc trên các bộ chuyển đổi.
`Ở Data-Link layer`
> Ethernet được chia thành 2 chức năng là LLC ==Logic link control== và MAC ==Media Access control==.
> LLC thành lập các đường dẫn trên Ethernet để vận chuyển data giữa các thiết bị.
> MAC sử dụng các địa chỉ phần cứng `Mac address` trên NIC để xác định nguồn và điểm đến cho việc truyền tải data.
## Cách Ethernet hoạt động ?
> Ethernet có 2 cách truyền là ==hafl-duplex== và ==full-duplex==.
- [ ] Hafl-duplex chỉ vận chuyển data theo 1 chiều ở một thời điểm. Còn Full-duplex cho phép vận chuyển data 2 chiều ở cùng thời điểm bởi vì sử dụng 2 cặp dây thay vì 1 như Hafl-duplex.
> Ethernet vận chuyển các data packet thông qua phương pháp CSMA/CD ==Carrier sense multiple Access Collision Detection==. Đây là phương pháp giúp giảm xung đột data và tăng tỉ lệ vận chuyển các data thành công.
- [ ] Nếu data bị xung đột các data sẽ bị hủy, CSMA/CD sẽ tính toán khoảng thời gian chờ để gửi lại data.
---