Từng bước để tạo một công cụ scan port vô cùng đơn giản và hiệu quả trên python bằng cách sử dụng thư viện socket, trong bài viết này, chúng ta sẽ tìm hiểu sơ về các sử dụng thư viện socket. Thư viện socket thư viện Socket trong python là một module được tích hợp sẵn khi cài đặt python, nó là module tiêu chuẩn để lập trình mạng, cho phép các chương trình giao tiếp qua Internet hoặc mạng nội bộ bằng cách gửi và nhận dữ liệu giữ các thiết bị. Là cầu nối giữ ứng dụng và tầng giao vận (tầng thứ 2 trong mô hình OSI hay còn gọi là Transport layer) của hệ điều hành. Soket là gì? Một socket là điểm cuối (endpoint) của một kết nối mạng hai chiều giữa hai tiến trình. Có thể dùng để giao tiếp giữa các tiến trình trên cùng một máy hoặc giữa các máy khác nhau trên cùng một mạng (có thể là mạng LAN hoặc Internet). Mối socket két được xác định bởi địa chỉ IP (IP address) và Cổng (port) . Các loại socket chính Sơ lược về kiến thức mạng thì tại transport layer chúng ta có hai giao thức cốt l...