Giao thức trong máy tính là gì? Đặc điểm chính

Một giao thức trong khoa học máy tính đề cập đến một tập hợp các quy tắc được xác định trước với mục đích chuẩn hóa việc trao đổi thông tin trong các hoạt động của máy tính.

Bằng cách tuân theo cùng một giao thức, đảm bảo rằng sẽ có sự tương thích giữa các thiết bị ở các điểm khác nhau của hệ thống máy tính.

Bởi vì nó là sự trao đổi thông tin giữa các máy tính, chúng được gọi là giao thức truyền thông.

Một giao thức xác định chi tiết định dạng cho việc trao đổi thông tin và phải được sự đồng ý của tất cả các bên liên quan.

Mặt khác, có thể có sự không tương thích trong các tiêu chuẩn tương đương với hai người đối thoại giao tiếp bằng các ngôn ngữ khác nhau.

Thuộc tính

Mặc dù các giao thức có thể khác nhau tùy thuộc vào việc sử dụng, phát triển và tuổi tác của chúng, nói chung chúng có chung một số yếu tố cơ bản, chẳng hạn như các quy trình được sử dụng để phát hiện kết nối.

Chúng bao gồm cách xác định người dùng khác trên mạng, bắt tay hoặc chào hỏi giữa các thành phần mạng, phải làm gì với các tin nhắn không hoàn chỉnh hoặc mất kết nối và tiêu chuẩn hóa bảo mật trong giao tiếp bằng xác thực và / hoặc mã hóa.

Đối với mỗi cấp độ trong quá trình giao tiếp, có một lớp giao thức dành riêng cho một hành động cụ thể.

Mức thấp nhất là lớp vật lý, liên kết dữ liệu và lớp mạng, chịu trách nhiệm vận chuyển dữ liệu giữa thiết bị này với thiết bị khác.

Đó là nơi thông tin được chuyển đổi thành các bit kỹ thuật số và di chuyển qua dây cáp hoặc không khí, trong trường hợp kết nối không dây.

Ở cấp độ cao hơn và trừu tượng hơn là các lớp ứng dụng, trong đó các thiết bị đồng ý sử dụng các phương thức nhất định để mã hóa thông tin, để kết nối với nhau và xác định loại tin nhắn được truyền đi.

Ví dụ

CAT5, CAT6 và cáp quang là một số loại kết nối ở cấp độ vật lý của kết nối.

Ethernet và Gigabit Ethernet, cùng với IPv4 và IPv6, là các giao thức được sử dụng nhiều nhất cho các liên kết dữ liệu và mạng, tương ứng. Truyền dữ liệu thường được thực hiện thông qua các giao thức TCP và UDP.

Ở cấp độ ứng dụng, các giao thức được sử dụng nhiều nhất là Telnet, SSH, POP3, IMAP và HTTP. Chúng có trách nhiệm mã hóa và truyền thông tin sẽ được gửi qua lớp vận chuyển, sau đó đến lớp liên kết dữ liệu.

9 giao thức được sử dụng nhiều nhất

1- HTTP

Nó có lẽ là giao thức được biết đến nhiều nhất và được sử dụng nhiều nhất cho truyền thông Internet. Từ viết tắt của nó là viết tắt của HyperText Transfer Protocol.

Điều này chịu trách nhiệm chuyển siêu văn bản (văn bản với các liên kết có thể nhấp) đã được sử dụng trong các trình duyệt web từ đầu những năm 1990.

2- HTTPS

Nó là một phần mở rộng của HTTP mã hóa dữ liệu từ điểm này sang điểm khác, do đó chỉ có máy chủ và trình duyệt có thể giải mã thông tin đi qua giao thức.

3- FTP

Đó là Giao thức truyền tệp ( viết tắt của tiếng Anh) và được sử dụng để gửi và nhận tệp qua mạng.

4- Telnet

Nó được sử dụng để truy cập thiết bị từ xa.

5- SSH

Nó cho phép giống như Telnet, nhưng với dung lượng lớn hơn nhiều.

6- SFTP

Nó là một giao thức truyền tệp tương tự như FTP nhưng trong một đường hầm SSH để bảo mật hơn.

7- POP

Nó được gọi là Giao thức Bưu điện và được sử dụng để lấy email từ các máy chủ.

Điều này đã rơi vào tình trạng không sử dụng được sau khi SMTP ( Giao thức truyền thư đơn giản ) quan trọng hơn cho việc năng động hơn.

8- LDAP

Nó được gọi là Giao thức truy cập thư mục nhẹ. Nó được sử dụng cho các thư mục thông tin (chương trình liên lạc) và thường được sử dụng trong các công ty.

9- XMPP

Nó có nghĩa là Giao thức hiện diện và nhắn tin mở rộng và tiếp tục được sử dụng trong các ứng dụng nhắn tin tức thời, như Google Talk và Facebook Messenger.