Hiểu nôm na thì Port tức là cổng vào máy tính, được chấp nhận gửi và nhận tài liệu trên máy tính. Để phân tích sâu hơn, hãy cùng Bizfly Cloud tìm hiểu Port là gì? Khái niệm, công dụng và các loại port phổ thông hiện nay trong nội dung bài viết này nhé.
Port là gì?
Port được khái niệm là giao thức bit 16 đứng đầu (chèn vào phần đầu của header) mỗi tệp tin trong giao thức TCP, UDP. Chính vì vậy, Port còn được gọi là cổng quy định các tệp tài liệu riêng biệt. Đây là một dạng thuật toán được cấu hình thiết lập sẵn mà mỗi máy tính cần phải đăng ký thì mới có thể có thể nhận và xuất tệp tin. Ngoài ra, Port cũng được quy đổi giống như số bit của bất kỳ mã tài liệu nào. Nói cách khác, Port đóng vai trò như lính gác cổng có quyền quyết định xem những loại tài liệu nào được ra vào trong mạng lưới hệ thống máy tính.
Lấy ví dụ như sau:
Sever X (Server X) có 3 dịch vụ web, DNS và FTP server. Địa chỉ IP của sever X là 210.245.126.16. Các máy tính khác cần địa chỉ IP (hay tên miền) để đến server X. Nhưng để phân biệt được đâu là một trong những loại dịch vụ web, đâu là một trong những loại dịch vụ DNS và đâu là một trong những loại dịch vụ FTP thì nên cần phải xác định thêm port.
Giả sử máy Y muốn truy cập web từ sever X, trong gói tin gửi đi sẽ xác định IP đích là 210.245.126.16. Song song phải xác định cùng lúc port đích là 80 chẳng hạn. Khi một máy tính Z nào đó cũng song song truy cập dịch vụ DNS của sever X thì trong gói tin gửi đi, IP đích vẫn là 210.245.126.16 nhưng port đích thìa là 53 chẳng hạn.
Để giảm tính phức tạp cho giao thức TCP/IP, các ứng dụng thường ẩn các port đi. Nhưng trong thực tế thì chúng vẫn luôn tồn tại và là một trong những phần không thể thiếu của mạng lưới hệ thống máy tính.
Các công dụng của Port
Trong phần này, tất cả chúng ta cùng tìm hiểu những công dụng cơ bản của port là gì nhé.
Giảm thiểu sự xâm nhập có hại tới máy tính
Port có khả năng chống lại những xâm nhập có hại đến mạng lưới hệ thống máy tính của người dùng thông qua chức năng lựa chọn và được chấp nhận các tài liệu ra vào mạng lưới hệ thống máy tính. Nếu như phát hiện các tập tin xấu, nhiễm virus hay thông tin gây nhiễu thì port có khả năng loại bỏ ngay tức tốc. Thử tưởng tượng nếu như không có port thì những tài liệu có hại sẽ sở hữu thể tự do ra vào và tạo nhập cuộc cho kẻ tà đạo gây hại đến mạng lưới hệ thống máy tính của người dùng.
Được chấp nhận lựa chọn tin
Chức năng được chấp nhận lựa chọn tin của port là gì? Port sử dụng thuật toán của mình để quy định tập tin nào được phép đi vào máy và tập tin nào được phép xuất thoát khỏi máy. Ngoài ra, Port còn sử dụng thao tác khớp cổng bit để người dùng kiểm soát và lựa chọn được đâu là tập tin an toàn và đâu là tập tin nguy hại và từ chối quyền truy cập của rất nhiều tập tin gây hại đó.
Những port thông dụng hiện nay
Địa chỉ thông dụng của Port là gì? Bạn có biết có tất cả 65535 Port được chia ra làm 3 đoạn như sau:
Well Known Port (viết tắt là WKP) gồm các port có địa chỉ từ 0 đến 1023. Chúng được giữ cho những ứng dụng phổ thông như port 80 (web), port 25 (mail), port 21 (FTP)…
Registered Port (viết tắt là RP) gồm các port có địa chỉ từ 1024 đến 49151.
Dynamic/Private Port ( viết tắt là D/PP) gồm các port có địa chỉ từ 49152 đến 65535.
Theo quy định của IANA (Internet Assigned Numbers Authority – tổ chức cấp phép số hiệu Internet) thì WKP và RP phải được đăng ký với IANA trước lúc sử dụng.
Một số port phổ thông hiện nay
Cổng phổ thông – WKP (0-1023)
Đây là địa chỉ của hồ hết các port đã được đăng ký tại IANA. Chúng ta có thể tham khảo tại địa chỉ iana.org/assignments/service-names-port-numbers để biêt rõ từng địa chỉ port là gì rồi cũng như những cổng port phổ thông nhất đang rất được sử dụng hiện nay.
Cổng đăng ký (Registered Port – viết tắt là RP)
Các cổng có số từ 1024 đến 49151 được sử dụng bởi các giao thức TCP và UDP gọi là các cổng đăng ký. Các dịch vụ sử dụng các port trong tầm số này được IANA quản lý để giảm thiểu việc sử dụng trùng lặp. Chỉ có những nhà phát triển dịch vụ TCP/UDP mới có thể lựa chọn 1 số mới trong khoảng tầm từ 1024 đến 49151 để đăng ký với IANA thay vì dùng trùng số đăng ký.
Cổng động/cổng riêng (Dynamic/Private Port: 49152-65535)
Các port động (dynamic), port riêng (private) hay port tạm (ephemeral) khởi nguồn từ số 49152 đến 65535. Khi đối chiếu với các loại port này thì IANA không quản lý cũng như không giới hạn việc sử dụng của người dùng. Vì thế khi cần truyền trên nhiều socket khác nhau thì những dịch vụ có thể lựa chọn 1 hoặc 1 vài port tình cờ miễn phí trong tầm số này.
Theo Bizfly Cloud san sẻ
>> Có thể bạn quan tâm: Các port thông dụng nhất trên mạng Internet