Port là một virtual point, nơi mà các kết nối mạng bắt đầu và kết thúc. Các port là các cổng ảo trên máy tính, cho phép gửi và nhận dữ liệu. Mỗi port liên kết với một quy trình hoặc dịch vụ cụ thể. Việc sử dụng các port giúp máy tính phân biệt dễ dàng giữa các loại dữ liệu khác nhau đi vào nó, ví dụ port 80 dùng để truy cập web, và port 587 dùng để truy cập email.
Các port mạng được định danh trong dãy số từ 0 đến 65535. Các port từ 0 đến 1023 được coi là các port cố định, được sử dụng cho các dịch vụ mạng chuẩn như HTTP (port 80), FTP (port 21), Telnet (port 23), và SSH (port 22). Các port từ 1024 đến 49151 là các port được sử dụng cho các ứng dụng và dịch vụ tùy chỉnh. Các port từ 49152 đến 65535 được sử dụng cho các kết nối tạm thời hoặc các kết nối ngẫu nhiên.
Ports hoạt động ở tầng 4 (transport layer) trong mô hình OSI.
Internet Protocol (IP) hoạt động ở tầng 3 (network layer), có nhiệm vụ định tuyến data packet đi tới địa chỉ IP nào. TCP và UDP hoạt động ở tầng 4 (transport layer) xác định data packet nên đi tới port nào trên máy chủ, trong header của TCP và UDP có một phần để chỉ định port.
Nếu bài viết có gì sai hoặc cần cập nhật thì liên hệ Admin.
Tham gia nhóm chat của DevOps VN tại Telegram.
Kém tiếng Anh và cần nâng cao trình độ giao tiếp: Tại sao bạn học không hiệu quả?
Networking cơ bản dành cho DevOps, một số khái niệm mà DevOps cần biết để phục vụ cho công việc:
- OSI Model
- Protocols : TCP/UDP/IP
- Ports
- Subnetting
- Routing
- DNS
- VPN (Virtual Private Network)
- Networking tools
Để hiểu rõ hơn về mô hình network trong hệ thống ứng dụng Enterprise, các bạn có thể tham khảo mục network của bài Banking Infrastructure on Cloud