Việc giao tiếp qua các ổ cắm TCP trở nên dễ dàng hơn khi bạn làm việc trong một ranh giới mạng nội bộ, vì bạn có thể có quyền kiểm soát các máy trên mạng đó và có thể mở các cổng phù hợp để tạo kết nối TCP.
Qua internet, bạn đang liên lạc với máy chủ của người khác ở đầu bên kia. Họ rất khó có thể có bất kỳ ổ cắm cũ nào mở cho các kết nối. Thông thường, họ sẽ chỉ có một vài tiêu chuẩn như cổng 80 cho HTTP hoặc 443 cho HTTPS. Vì vậy, để liên lạc với máy chủ, bạn bắt buộc phải kết nối bằng một trong những cổng đó.
Vì đây là các cổng tiêu chuẩn cho các máy chủ web thường nói HTTP, do đó bạn bắt buộc phải tuân thủ giao thức HTTP, nếu không máy chủ sẽ không nói chuyện với bạn. Mục đích của các socket web là cho phép bạn bắt đầu kết nối qua HTTP, nhưng sau đó đàm phán để sử dụng giao thức socket web (giả sử máy chủ có khả năng làm như vậy) để cho phép luồng truyền thông giống như "socket TCP" hơn.