Skip to main content

Ổ cắm Internet là gì?

Một ổ cắm Internet là một thuật ngữ được sử dụng để xác định điểm kết nối mà bất kỳ chương trình phần mềm máy tính nào cũng có thể sử dụng để truyền dữ liệu qua Internet.Chúng không phải là một cấu trúc vật lý, giống như một ổ cắm tường điện, nhưng thay vào đó là một khái niệm phần mềm máy tính.Với một ổ cắm như vậy, bất kỳ dữ liệu cần thiết nào cũng có thể di chuyển qua lại từ một chương trình chạy trên một máy tính đến một chương trình chạy trên một chương trình khác;Trong nhiều trường hợp, điều này là và từ một máy khách và máy chủ.Thuật ngữ này cũng được sử dụng để chỉ giao diện lập trình ứng dụng (API) mà các lập trình viên máy tính có thể sử dụng để tạo các ứng dụng nhận biết mạng như vậy có khả năng gửi và nhận dữ liệu qua Internet.

Ổ cắm hoạt động ở các lớp trên của giao thức Internet (IP IP) Stack, được gọi là lớp vận chuyển, nơi dữ liệu được truyền từ ứng dụng xuống mạng thông qua hệ điều hành.Khi một ứng dụng trên máy tính muốn gửi và nhận dữ liệu từ kết nối mạng, nó sẽ yêu cầu hệ điều hành mở ổ cắm Internet.Ổ cắm được thiết lập bao gồm thông tin giao thức, chẳng hạn như Giao thức Datagram người dùng (UDP) hoặc Giao thức điều khiển truyền (TCP), cũng như địa chỉ gửi và nhận của cả máy tính và số cổng IP cho kết nối.Cũng có thể tạo một ổ cắm Internet để bỏ qua hệ điều hành và gửi các gói thô mà không để trước cho hệ điều hành máy tính xử lý thông tin ổ cắm bổ sung.và mở ra một ổ cắm nghe.Khi máy chủ nhận được yêu cầu dữ liệu, sau đó, nó tạo ra một ổ cắm duy nhất cho ứng dụng khách yêu cầu, sau đó nó sử dụng để truyền bất kỳ dữ liệu được yêu cầu nào.Các loại kết nối này cũng được gọi là phiên, vì ổ cắm được đóng bởi máy chủ sau khi máy khách kết thúc.Theo cách này, máy chủ có thể tạo bất kỳ số lượng ổ cắm đồng thời nào với các máy khách khác, mỗi máy có định danh riêng và cung cấp dữ liệu duy nhất cho mỗi máy khách. Như vậy, có ba loại ổ cắm Internet chung.Một loại như vậy là ổ cắm datagram.Đây là một kết nối ổ cắm nhanh không yêu cầu liên lạc bổ sung để thiết lập kết nối chuyên dụng trước khi gửi các gói dữ liệu.Vì lý do này, chúng thường được gọi là ổ cắm không kết nối và sử dụng UDP làm giao thức vận chuyển của chúng.Họ là một thứ gì đó bằng phương pháp lửa và trước, trong đó không có kiểm tra trình tự gói hoặc sửa lỗi.Tuy nhiên, các ổ cắm hướng đến kết nối được gọi là ổ cắm luồng, trải qua một vài bước bổ sung để thiết lập liên kết giao tiếp giữa máy khách và máy chủ.Chúng sử dụng TCP hoặc giao thức khác được gọi là Giao thức truyền điều khiển luồng (SCTP), để vận chuyển.Loại ổ cắm Internet này đáng tin cậy hơn và có phương tiện để xử lý các lỗi như thiếu gói. Một loại ổ cắm Internet độc đáo khác được sử dụng chủ yếu cho định tuyến mạng máy tính.Loại ổ cắm này bỏ qua lớp vận chuyển của ngăn xếp IP, thay vào đó chuyển gói từ mạng thẳng đến ứng dụng với thông tin ổ cắm vẫn còn nguyên vẹn.Các ổ cắm thô như vậy cho phép phân phối các gói nhanh hơn nhiều cho ứng dụng, vì hệ điều hành máy tính không có đường đến với các gói trước.Giao thức thông báo kiểm soát Internet (ICMP) sử dụng các ổ cắm thô như vậy khi một máy tính chỉ muốn ping khác.