Luồng gói
Tất cả thông tin liên lạc qua Internet được thực hiện thông qua trao đổi hoặc luồng gói hoặc dữ liệu, là đơn vị dữ liệu tối thiểu được truyền qua mạng. Để mỗi gói có thể đến đích, bất kể máy giao tiếp ở đâu, nó phải có thông tin đính kèm về địa chỉ IP của từng máy trong giao tiếp, cũng như cổng mà chúng giao tiếp. Địa chỉ IP của thiết bị xác định duy nhất thiết bị đó trong mạng. Các cổng giao tiếp cũng là một phần rất quan trọng mà Tường lửa cũng phải xác minh và kiểm soát, vì hầu hết các giao tiếp được thực hiện theo các giao thức gửi gói qua các cổng như:
TCP Đó là giao thức truyền thông đảm bảo rằng dữ liệu sẽ được gửi đến đích mà không có lỗi và theo đúng thứ tự được truyền đi.
TCP sử dụng khái niệm số cổng để xác định các ứng dụng gửi và nhận. Mỗi bên của kết nối TCP có một số cổng liên kết (16-bit không dấu, do đó có thể có 65536 cổng) do ứng dụng gửi hoặc nhận chỉ định. Các cổng được phân thành ba loại: nổi tiếng, đã đăng ký và năng động/riêng tư. Các cổng nổi tiếng được chỉ định bởi Cơ quan cấp số được gán Internet (IANA), nằm trong khoảng từ 0 đến 1023 và thường được hệ thống hoặc các quy trình đặc quyền sử dụng. Các ứng dụng sử dụng loại cổng này được thực thi dưới dạng máy chủ và lắng nghe các kết nối. Một số ví dụ là: FTP (21), SSH (22), Telnet (23), SMTP (25) và HTTP (80). Các cổng đã đăng ký thường được các ứng dụng người dùng sử dụng tạm thời khi kết nối với máy chủ, nhưng chúng cũng có thể đại diện cho các dịch vụ đã được bên thứ ba đăng ký (phạm vi cổng đã đăng ký: 1024 đến 49151). Các cổng động/riêng tư cũng có thể được sử dụng bởi các ứng dụng của người dùng, nhưng trường hợp này ít phổ biến hơn. Các cổng động/riêng không có ý nghĩa gì ngoài kết nối TCP mà chúng được sử dụng (phạm vi cổng động/riêng: 49152 đến 65535, hãy nhớ rằng tổng phạm vi của 2 được nâng lên lũy thừa 16, bao gồm 65536 số, từ 0 đến 65535)
Giao thức gói dữ liệu người dùng (UDP) là giao thức mức vận chuyển dựa trên việc trao đổi các gói dữ liệu (Mô hình OSI đóng gói lớp 4), giao thức này không đảm bảo rằng dữ liệu sẽ được gửi đến đích mà không có lỗi và theo đúng thứ tự được truyền đi.
UDP sử dụng các cổng để cho phép giao tiếp giữa các ứng dụng. Trường cổng dài 16 bit nên phạm vi giá trị hợp lệ là từ 0 đến 65.535. Cổng 0 được dự trữ, nhưng là giá trị được phép làm cổng nguồn nếu quá trình gửi không mong đợi nhận được tin nhắn phản hồi.
- Cổng 1 các 1023 gọi là các cảng nổi tiếng và trong các hệ điều hành kiểu Unix, việc liên kết đến một trong các cổng này yêu cầu quyền truy cập với tư cách là siêu người dùng.
- Cổng 1024 các 49.151 Con trai cổng đã đăng ký.
- Cổng 49.152 các 65.535 Con trai cổng phù du và được sử dụng làm cổng tạm thời, đặc biệt là bởi máy khách khi liên lạc với máy chủ.
- https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
Để tạo điều kiện cho sự hiểu biết của chúng tôi
- MikroTik đã tạo sơ đồ để giúp chúng tôi cấu hình nâng cao trong luồng gói.
- Thật tốt khi làm quen với họ để bạn biết điều gì đang xảy ra với các gói hàng và thứ tự chúng sẽ được gửi.
- Đối với khóa học này, đồ thị sẽ được phân tích một cách hời hợt và đơn giản.
- https://wiki.mikrotik.com/wiki/Packet_Flow
Sơ đồ luồng gói trong Bridge hoặc Layer 2 (MAC)
Trong sơ đồ này phần Định tuyến được đơn giản hóa dưới dạng hộp (Lớp 3)
Sơ đồ luồng gói trong Định tuyến hoặc Lớp 3 (IP)
Trong sơ đồ này phần Bridge được đơn giản hóa dưới dạng một hộp (Bridging)