Kiến thức cơ bản về website

Hosting là gì?

Hosting hay Web hosting là không gian lưu trữ được chia nhỏ từ server giúp bạn đăng tải dữ liệu, xuất bản website, hoặc ứng dụng trên internet. Khi sử dụng hệ thống hosting, bạn đặt lên server (hay còn gọi là máy chủ) của nhà cung cấp các tệp dữ liệu cần thiết để website hay ứng dụng online của bạn chạy được.

Nói một cách đơn giản hosting là nới lưu trữ dữ liệu của website trên internet. Một server có thể chia nhỏ thành nhiều hosting, mỗi hosting có thể chứa nhiều website.

Một hosting cơ bản sẽ có các thành phần sau:

  • Địa chỉ ip của hosting hay server

  • Tài khoản login vào quản trị hosting

  • Hosting thường sẽ cài sẵn một số phần mềm như webs server, php, mysql, ssl...

  • Khu vực để quản lý domain (tên miền)

  • Có khu vực để upload code (File manager)

  • Có khu vực để import và quản lý database phpmyadmin

  • Và một số thành phần quan trọng khác

Demo hosting DirectAdmin: https://da.jks.vn:2222/

Domain hay tên miền là gì?

Domain hay tên miềnđịa chỉ trang web hoạt động trên Internet. Nơi mà mọi người sử dụng để search trên trình duyệt để truy cập vào một website bất kỳ. Domain được thể hiện bằng các ký tự hoặc chữ số trong bảng chữ cái thay cho địa chỉ IP của máy chủ (server).

Nói một cách dễ hiểu hơn là nếu website của bạn là ngôi nhà thì domain sẽ là địa chỉ nhà của bạn. Còn trực quan hơn bạn có thể xem jks ví dụ cụ thể như sau:

Ví dụ: Máy tính đang sử dụng IP 192.158.1.38 đây là một chuỗi các dãy số dài và khó nhớ. Cho nên, tên miền được phát triển hỗ trợ cho người dùng truy cập vào website dễ dàng hơn rất nhiều thay vì phải nhớ và truy cập chuỗi IP dài và khó nhớ.

Demo quản lý domain: https://domain.tenten.vn/login

Một website cơn bản sẽ hoạt động như thế nào?

Để dễ hình dung về cách hoạt động của một website, các bạn có thể tham khảo sơ đồ dưới đây (xem như website được cài đặt trên một máy chủ riêng).

Các bạn mô tả hoạt động của nó theo theo trình tự đã đánh số nhé. Sau đây là mô tả theo cách hiểu của mình để các bạn tham khảo

  1. Đầu tiên người dùng nhập vào trình duyệt một địa chỉ có dạng: https://jks.vn, thực ra bạn chỉ cần gõ “jks.vn” là trình duyệt sẽ tự hiểu và đổi thành đường dẫn ở trên.

  2. Trình duyệt gửi yêu cầu đến máy chủ DNS.

  3. Hệ thống DNS trả kết quả phân tích tên miền trong đường dẫn đã gửi là jks.vn, nó có địa chỉ máy chủ là 210.211.113.135 (cái này lúc đăng ký người ta đã gán sẵn, máy chủ DNS chỉ cần nhớ thôi).

  4. Sau khi nhận được địa chỉ IP – nơi lấy dữ liệu, trình duyệt sẽ tìm đến địa chỉ IP đã nhận – tức máy chủ chứa nội dung website.

  5. Máy chủ web nhận được yêu cầu truy xuất nội dung website và nó gửi một tập hợp các file bao gồm HTML, CSS , các tập tin đa phương tiện khác như âm thanh, hình ảnh (nếu có) cho trình duyệt;

  6. Trình duyệt “dịch” các file mà máy chủ đã gửi thành trang web mà chúng ta nhìn thấy trên màn hình.

Có thể nói đây là một câu hỏi đơn giản nhưng việc giải đáp lại khá trừu tượng, đặc biệt nếu bạn chưa tìm hiểu một số kiến thức cơ bản về internet như tên miền, địa chỉ IP, máy chủ, …thì sẽ rất khó hình dung. Trên mạng Internet có rất nhiều cách mô tả và ví dụ, bạn có thể tìm hiểu thêm. Còn trong bài viết này, bạn có điều gì thắc mắc hoặc góp ý, hãy để lại bình luận bên dưới nhé !

Last updated