Có hai loại cổng máy tính: vật lý và cổng ảo. Ví dụ về các cổng này bao gồm cổng USB, cổng video, cổng âm thanh, cổng kế thừa và cổng mạng. Cổng máy tính là lỗ kết nối hoặc giao diện với các thiết bị ngoại vi khác. Thiết bị ngoại vi đề cập đến bất kỳ loại phần cứng nào không được tích hợp bên trong PC.
Các cổng thường được mô tả theo cách sử dụng của chúng, chẳng hạn như cổng USB (Universal Serial Bus) hoặc cổng Ethernet. Hầu hết các cổng được gắn trực tiếp vào bo mạch chủ. Cổng vật lý giúp kết nối máy tính bằng cáp và ổ cắm với thiết bị ngoại vi. Cổng ảo là cổng dữ liệu cho phép ứng dụng phần mềm (mạng) giao tiếp với tài nguyên phần cứng mà không bị gián đoạn. Các cổng máy tính vật lý bao gồm cổng nối tiếp (ổ cắm DB9), cổng USB (ổ cắm /đầu nối USB 2.0 hoặc 3.0), cổng song song và cổng Internet. Cổng USB cho phép giao tiếp giữa máy tính và thiết bị ngoại vi. Nó cũng hoạt động như một nguồn cung cấp năng lượng cho các thiết bị như máy ảnh kỹ thuật số và điện thoại di động.
Một cổng (mạng) ảo được liên kết với địa chỉ IP và một giao thức được sử dụng để liên lạc. Cổng mạng thường là Ethernet hoặc FireWire. Cổng video nói chung là sự kết hợp của VGA, DVI, RCA /component, S-Video và HDMI. Cổng âm thanh bao gồm giắc cắm âm thanh analog mini hoặc RCA. Các cổng kế thừa gắn liền với các kiểu máy tính cũ và hiếm khi tìm thấy trên các máy tính hiện đại.