0

Series tất tần tật về internet cho kỹ sư phần mềm Phần 2: Các khái niệm & thuật ngữ + Vai trò của các giao thức trong Internet

Nối tiếp chuỗi series về cách hoạt động của Internet. Trong phần thứ 2 chúng ta sẽ tìm hiểu về các khái niệm và thuật ngữ trong Internet và Vai trò của các giao thức trong Internet.

  • Các khái niệm cơ bản và thuật ngữ

Để hiểu về Internet, điều quan trọng là làm quen với một vài khái niệm cơ bản và thuật ngữ. Và sau đây là một vài thuật ngữ và khái niệm quan trọng cần lưu ý:

  • Packet (Gói tin): một đơn vị của dữ liệu và chúng được vận chuyển trên Internet
  • Roter (Bộ định tuyến): Một thiết bị nhằm định hướng các gói tin chứa dữ liệu giữa các mạng khác nhau
  • IP Address: Một mã định danh duy nhất được gắn cho mỗi thiết bị trong mạng, được sử dụng để định tuyến dữ liệu đến đúng địa chỉ.
  • Domain Name (Tên miền): Một tên mà con người có thể đọc được và chúng được dùng để định danh một website, chẳng hạn như google.com
  • DNS (Hệ thống quản lý tên miền): Hệ thống quản lý tên miền này chịu trách nghiệm cho việc dịch các tên miền thành các địa chỉ IP.
  • HTTP (Giao thức truyền siêu văn bản): Đây là giao thức được dùng để vận chuyển dữ liệu giữa người dùng (như trình duyệt web) và máy chủ (như một website).
  • HTTPS(Giao thức truyền siêu văn bản an toàn): Đây là phiên bản mã hóa của HTTP được sử dụng cung cấp cho việc giao tiếp an toàn giữa máy khách và máy chủ hay giữa client và server.
  • SSL/TLS (Lớp cổng bảo mật/bảo mật lớp truyền tải): Các giao thức này được sử dụng để cung cấp giao tiếp an toàn trên Internet. Phần đọc thêm: Giao thức SSL là giao thức truyền thông hoặc bộ quy tắc giúp thiết lập kết nối an toàn giữa 2 thiết bị hoặc ứng dụng trên một mạng. Giao thức TLS bảo mật lớp truyền tải là một phiên bản nâng cấp của SSL đã khắc phục các lỗ hổng bảo mật của phương thức SSL. TLS có khả năng xác thực hiệu quả hơn và vẫn tiếp tục hỗ trợ các kênh giao tiếp được mã hóa. Cốt lõi của 2 phương thức này chính là việc bạn cần tạo dựng niềm tin và xác thực đối phương trước khi chia sẻ thông tin chứng thực hoặc dữ liệu qua Internet.

Kết luận: Việc hiểu những khái niệm và thuật ngữ cơ bản là thiết yếu với làm việc cùng Internet và phát triển các ứng dụng và dịch vụ trên Internet.

  • Vai trò của các giao thức trong Internet là rất quan trọng trong việc chấp thuận việc giao tiếp và trao đổi dữ liệu trên Internet. Một giao thức là một tập hợp các quy tắc và tiêu chuẩn nhằm xác định cách thông tin được trao đổi giữa các thiết bị và hệ thống.

Có rất nhiều giao thức khác nhau trong việc giao tiếp trên Internet, bao gồm the Internet Protocol (IP), the Transmission Control Protocol (TCP), the User Datagram Protocol (UDP), the Domain Name System (DNS), và còn rất nhiều giao thức khác nữa.

IP chịu trách nghiệm cho việc định tuyến các gói tin chứa dữ liệu đến địa chỉ chính xác. Trong khi đó TCP và UDP đảm bảo bằng các gói tin được vận chuyển một cách đáng tin cậy và hiệu quả. DNS được sử dụng để phân giải tên miền (domain name) thành địa chỉ IP (IP Address), và giao thức HTTP được sủ dụng để vận chuyển dữ liệu giữa máy khách và máy chủ (trình duyệt web và Trang web).

Một trong những lợi ích chính khi sử dụng những giao thức tiêu chuẩn là họ sẽ chấp nhận các thiết bị và hệ thống từ những nhà sản xuất và nhà cung cấp khác nhau có thể giao tiếp một cách liền mạch. Ví dụ, một trình duyệt web được phát triển bởi một công ty có thể giao tiếp được với một máy chủ web được phát triển vởi một công ty khác, miễn sao chúng đảm bảo được việc tuân thủ giao thức HTTP.

Bài viết đến đây là hết. Hẹn gặp lại các bạn ở các chương tiếp theo.

Link bài viết tiếng anh: https://cs.fyi/guide/how-does-internet-work


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí