Protocol là gì?

Các hệ thống máy tính bao gồm nhiều máy tính khác nhau . Chúng trao đổi dữ liệu với nhau thông qua những quy tắc quy ước truyền thông và được gọi là giao thức. Vậy giao thức là gì?

Câu hỏi của vào 03/12/2019   danh mục: Công nghệ.
1 Trả lời

Protocol là gì?

Protocol dịch sang tiếng anh có nghĩa là nghi thức ngoại giao hay lễ tân. Tuy nhiên dùng với công nghệ thông tin thì nó có nghĩa là giao thức. 

  • Internet protocol: Giao thức internet = IP
  • Hyper Text Transfer Protocol: Giao thức Vận chuyển Internet = HTTP
  • File Transfer Protocol: Giao thức Vận chuyển Tập tin= FTP
  • Post Office Protocol: Giao thức Bưu điện = POP

Protocol là một bộ quy tắc chuẩn cho phép các thiết bị điện tử trao đổi với nhau. Các quy tắc này bao gồm loại dữ liệu nào có thể được truyền, lệnh nào được sử dụng để gửi và nhận dữ liệu và cách xác nhận chuyển dữ liệu.

Bạn có thể tưởng tượng giao thức là một loại ngôn ngữ riêng của thiết bị internet. Nó cũng giống như ngôn ngữ của con người vậy. Khi hai người ở các quốc gia khác nhau có ngôn ngữ khác nhau thì rất khó có thể giao tiếp được và đó là sự giao tiếp không hiệu quả. Nhưng nếu họ có chung một ngôn ngữ thì việc giao tiếp đơn giản hơn nhiều rồi. Tương tự như vậy hai thiết bị phần cứng có chung một giao thức thì việc trao đổi giao tiếp với nhau rất đơn giản không bị ảnh hưởng bởi nhà sản xuất hay loại thiết bị

Ví dụ: Một chiếc điện thoại iphone cũng có thể gửi email tới một điện thoại Android mà không chịu ảnh hưởng của nhà sản xuất là Samsung hay Apple.

Các lớp Protocol

Bộ giao thức internet được sử dụng để truyền dữ liệu qua internet, chúng chứa nhiều loại giao thức khác nhau. Và các giao thức này được chia thành 4 lớp sau:

  • Lớp liên kết: PPP, DSL, WiFi … Các giao thức lớp liên kết thiết lập giao tiếp giữa các thiết bị ở mức phần cứng. Để truyền dữ liệu từ thiết bị này sang thiết bị khác, phần cứng của mỗi thiết bị phải hỗ trợ cùng một giao thức lớp liên kết.
  • Lớp Internet: IPv4 , IPv6,… Các giao thức lớp Internet được sử dụng để bắt đầu truyền dữ liệu và định tuyến chúng qua Internet.
  • Lớp vận chuyển: TCP, UDP,… Các giao thức lớp vận chuyển xác định cách các gói dữ liệu được gửi, nhận và xác nhận.
  • Lớp ứng dụng: HTTP, IMAP, FTP… Các giao thức lớp ứng dụng chứa các lệnh cho các ứng dụng cụ thể.

Giao thức là một khía cạnh cơ bản của truyền thông kỹ thuật số. Trong hầu hết các trường hợp, các giao thức hoạt động ở chế độ nền, do đó người dùng thông thường không cần biết mỗi giao thức hoạt động như thế nào.

Hoạt động của Protocol

Toàn bộ hoạt động truyền tải dữ liệu trên mạng phải được chia thành nhiều bước riêng biệt và có hệ thống. Mỗi bước đều có nguyên tắc và giao thức riêng do đó hoạt động của bước này không thể diễn ra ở bước kia và ngược lại

Truyền tải dữ liệu thông qua nhiều bước và mỗi bước phải được thực hiện giống nhau trên mỗi máy tính mạng. Ở máy tính gửi thì những bước này được thực hiện từ trên xuống dưới và ngược lại ở máy tính nhận

Máy tính gửi:

  • Chia dữ liệu thành thành các phần nhỏ hơn là các gói mà giao thức có thể xử lý được.
  • Thêm thông tin địa chỉ vào gói để máy tính nhận trên mạng biết được dữ liệu đó thuộc sở hữu của nó.
  • Chuẩn bị dữ liệu và cho truyền lên cáp mạng

Máy tính nhận:

  • Lấy gói dữ liệu ra khỏi cáp mạng.
  • Đưa gói dữ liệu vào máy tính thông qua card mạng.
  • Lấy gói dữ liệu thông tin do máy tính gửi truyền tới.
  • Sao chép dữ liệu từ gói vào bộ nhớ đệm để tái lắp ghép.
  • Chuyển dữ liệu đã tái lắp ghép vào chương trình ứng dụng dưới dạng sử dụng được.

Cả máy tính gởi và máy tính nhận cần thực hiện từng bước theo cùng một cách để dữ liệu lúc nhận sẽ không thay đổi so với lúc gửi.

Bài viết ngắn này đã trình bày về protocol là gì và những kiến thức cơ bản về protocol hay là giao thức. Mong rằng những kiến thức này sẽ giúp ích cho bạn. Chúc bạn thành công!

Trung họcĐã trả lời vào 05/12/2019
Câu trả lời của bạn
Khi tham gia trả lời bạn phải đồng ý với các điều khoản trên web site của chúng tôi: privacy policy and terms of service.