# Mạng máy tính
## Địa chỉ IP
### Classful


0.0.0.0 Máy chủ sẽ lắng nghe trên tất cả các giao diện mạng mà máy tính đó kết nối đến (ví dụ: Ethernet, Wi-Fi).
127.0.0.1 chỉ có chính máy mình truy cập được.
192.0.0.1 Các thiết bị cùng mạng nội bộ kết nối được.
224


### Classless


### Chia subnet

Chia dư: 16.0 => 0001 0000 . 0000 0000 = 4096 - 2 = 4094 máy mỗi subnet


Chia vừa đủ:
Lấy đứa cao nhất 60 PC => 64
từ cụm 192.168.1.128 + 32 (30 PC) =192.168.1.160
---
## Congestion control
https://drive.google.com/drive/folders/183JRbukvL2OkTj1sSpeM418be9M7pahQ
### TCP retransmission

### AMID

### Tahoe and Reno

Timeout (mạng quá tải reset lại từ đầu)
3 ACK feedback failed. (do đường truyền không ổn định giảm lưu lượng xuống)
---
## Agenda
https://drive.google.com/drive/folders/183JRbukvL2OkTj1sSpeM418be9M7pahQ
### Scheduling Discipline (sắp xếp kỷ luật)
**FIFO Queuing**


Xoay vòng lần lượt để các lowest priority không starve(đói).

Đánh trọng số xoay vòng, xoay đến chỗ có trọng số cao sẽ dừng lâu hơn.
### Traffic Shaping Algorithms



### Qos (quanlity of service)

Best effort: cố gắng gửi nhiều nhất.
Integrated Services: tạo con đường riêng độc quyền.

---
## Routing Concepts
https://drive.google.com/drive/folders/183JRbukvL2OkTj1sSpeM418be9M7pahQ
### Static routing



### Dynamic routing


RIP: greedy Algorithms.
OSPF: Dijkstra Algorithms.
BGP cho internet (khác các nhà cung cấp dịch vụ).
## IPv6
thay các cụm 0000 bằng ::
vd: 235:0:0:0:0:2:3:4 = 235::2:3:4
Nếu có 2 cụm 0000 thì thay phía có nhiều hơn.
### Chuyển đổi dần IPv4->6

Mở con đường riêng cho Ipv6

nén ipv6 trong gói tin ipv4 tại router.
## Tham khảo
https://drive.google.com/drive/folders/17VVtAzybAc3-nj43r-mYtkV-VDwFr_ZS