Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 📊 Chart(s) of Ports and Protocols trong TCP/IP

    📊 Chart(s) of Ports and Protocols trong TCP/IP

    Góc nhìn kiến trúc + vận hành thực tế cho Network Engineer


    Trong thực tế vận hành mạng, việc hiểu ports và protocols trong TCP/IP không chỉ dừng lại ở việc “thuộc lòng”, mà phải hiểu rõ:
    • Nó hoạt động ở layer nào
    • Nó giải quyết vấn đề gì trong network stack
    • Nó liên kết giữa logical (IP) và physical (MAC) ra sao

    🔷 Tổng quan kiến trúc TCP/IP vs OSI


    Trong mô hình TCP/IP:
    • Application Layer → tương đương OSI Layer 5–7
    • Transport Layer → tương đương OSI Layer 4
    • Internet Layer → tương đương OSI Layer 3
    • Network Access Layer → gộp OSI Layer 1 + Layer 2

    👉 Đây là điểm cực kỳ quan trọng:
    TCP/IP không tách riêng Physical và Data Link, mà gộp lại thành một lớp duy nhất.
    🔷 Vai trò của Network Access Layer (L1 + L2)

    1. Physical Layer (OSI Layer 1)
    • Truyền bit (0/1) trên môi trường vật lý
    • Ví dụ: điện, ánh sáng (fiber), sóng RF
    2. Data Link Layer (OSI Layer 2)
    • Đóng gói frame
    • Kiểm soát lỗi
    • Địa chỉ MAC
    • Giao tiếp giữa các node cùng mạng LAN

    👉 Khi combine lại trong TCP/IP → tạo thành nền tảng cho truyền dữ liệu thực tế trên network
    🔷 ARP – Cầu nối giữa IP và MAC

    📌 Vấn đề thực tế


    Trong network:
    • Layer 3 sử dụng IP Address (logical)
    • Layer 2 sử dụng MAC Address (physical)

    👉 Nhưng thiết bị không thể gửi frame nếu không biết MAC đích
    📌 Giải pháp: ARP (Address Resolution Protocol)


    ARP thực hiện:
    Mapping từ IP → MAC

    🔄 Quy trình hoạt động ARP
    1. Thiết bị nguồn biết IP đích (ví dụ: 192.168.1.10)
    2. Nhưng chưa biết MAC
    3. Gửi ARP Request (broadcast):
      Who has 192.168.1.10?
    4. Thiết bị đích trả lời ARP Reply (unicast):
      I am 192.168.1.10 → MAC = aa:bb:cc:dd:ee:ff
    5. Thiết bị nguồn lưu vào ARP table

    📌 Ý nghĩa thực tế
    • Tránh broadcast traffic không cần thiết
    • Cho phép gửi frame chính xác đến đích
    • Là nền tảng cho mọi communication trong LAN

    🔷 Reverse ARP (RARP)


    Ngược lại với ARP:
    Mapping từ MAC → IP

    📌 Use case (historical)
    • Thiết bị không có IP (diskless workstation)
    • Dựa vào MAC để xin IP từ server

    👉 Ngày nay đã bị thay thế bởi DHCP
    🔷 Vì sao MAC Address là bắt buộc?


    Trong Ethernet/WLAN:
    • Giao tiếp thực tế diễn ra ở Layer 2
    • Switch forward frame dựa trên MAC

    👉 Do đó:
    • IP chỉ mang tính logic
    • MAC mới là “địa chỉ thực thi” trong LAN

    🔷 Các điểm quan trọng cần nhớ (CCNA → CCIE mindset)
    • Không thể gửi packet nếu không resolve được MAC
    • ARP là broadcast → có thể gây ARP storm / ARP spoofing
    • ARP là stateless protocol → dễ bị attack

    🔷 Security Insight (CISSP / CCIE Security)


    ARP là một trong những điểm yếu lớn trong LAN: ⚠️ ARP Spoofing / ARP Poisoning


    Attacker có thể:
    • Giả mạo MAC mapping
    • Redirect traffic qua attacker
    • Thực hiện MITM (Man-in-the-Middle)

    🔐 Biện pháp phòng chống
    • Dynamic ARP Inspection (DAI)
    • Static ARP (trong môi trường critical)
    • Port Security
    • DHCP Snooping

    🔷 Kết luận


    Hiểu ARP không chỉ là hiểu một protocol nhỏ, mà là:

    👉 Hiểu cách network thực sự vận hành từ logical xuống physical
    • IP = định danh logic
    • MAC = định danh vật lý
    • ARP = cầu nối giữa hai thế giới
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X