Website là gì? Cách một website hoạt động trên internet?

Chào mừng các bạn đã quay trở lại với chuyên mục bài viết của Webdev Studios!

Gần đây, có nhiều bạn inbox vào fanpage chúng mình để hỏi về lộ trình học lập trình web từ đầu nên chúng mình quyết định sẽ viết một chuỗi bài chi tiết hơn để giúp các bạn xác định được lộ trình phù hợp cho bản thân mình. Và bài đầu tiên chúng ta sẽ đi tìm hiểu về khái niệm website và cách một website hoạt động trên Internet. Nào chúng ta cùng bắt đầu nhé!

1. Website là gì?

Vòng vòng trên mạng tìm hiểu khái niệm về website thì chúng ta thấy có rất nhiều kết quả như thế này:

“Website còn gọi là trang web hoặc trang mạng, là một tập hợp trang web, thường chỉ nằm trong một tên miền hoặc tên miền phụ trên World Wide Web của Internet. Một trang web là tập tin HTML hoặc XHTML có thể truy nhập dùng giao thức HTTP. Trang mạng có thể được xây dựng từ các tệp tin HTML (trang mạng tĩnh) hoặc vận hành bằng các CMS chạy trên máy chủ (trang mạng động).”

Định nghĩa trên không hề sai nhưng bản thân mình thì lại không muốn giải thích bằng các định nghĩa như thế này!

Nói nôm na dễ hiểu thì website chính là đại diện cho một cửa hàng hay công ty của bạn trên Internet. Nơi đây cung cấp các hình ảnh, thông tin về sản phẩm, dịch vụ, doanh nghiệp… để khách hàng của bạn có thể dễ dàng truy cập mọi lúc mọi nơi.

Website là nơi cung cấp các hình ảnh, thông tin về sản phẩm, dịch vụ, doanh nghiệp…
Website là nơi cung cấp các hình ảnh, thông tin về sản phẩm, dịch vụ, doanh nghiệp…

Mỗi website có một địa chỉ hay còn gọi là tên miền để khách hàng tìm đến. Ví dụ như địa chỉ của website chúng mình là “webdevstudios.org”. Để có được tên miền cho website thì bạn phải mua hoặc có thể tìm đến các dịch vụ cấp tên miền free ở trên mạng (nếu các bạn chỉ muốn tìm hiểu, vọc vạch về web).

Một số tên miền tiêu biểu

Để lưu trữ dữ liệu website thì chúng ta cần phải có hosting (các máy chủ chứa các tệp tin nguồn).

Hosting- nơi lưu trữ website

Khi khách hàng truy cập vào trang web của bạn, họ sẽ thấy giao diện của trang web (bao gồm bố cục, màu sắc, font chữ, hiệu ứng… mà khách hàng có thể thấy và tương tác). Đằng sau giao diện đẹp lung linh ấy là những đoạn mã HTML, CSS, JS…

Giao diện người dùng được viết bằng html, css, js...

2. Cách một website hoạt động trên Internet

Để dễ hình dung các một website hoạt động, chúng ta có thể tham khảo sơ đồ dưới đây.

Bước 1: Đầu tiên, ngươi dùng nhập vào trình duyệt một địa chỉ là www.google.com

Bước 2: Trình duyệt sẽ gửi yêu cầu đến mãy chủ DNS.

Bước 3: Sau khi hệ thông DNS phân tích địa chỉ google.com sẽ trả về địa chỉ IP của google.com là 192.168.1.4

Bước 4: Trình duyệt sau khi có được địa chỉ IP sẽ tìm đến địa chỉ đó để lấy dữ liệu.

Bước 5: Máy chủ website nhận được yêu cầu và trả về các file html, css, js, các file khác như mp3, mp4 (nếu có) … cho trình duyệt.

Bước 6: Trình duyệt sẽ biến các file nhận được thành trang web hoàn chỉnh mà chúng ta thấy trên màn hình.

Vâng sau bài viết này, các bạn phần nào đã hiểu rõ những điều cơ bản về web rồi nhỉ! Tuần tới, chúng ta sẽ đến với chủ đề “Lộ trình học front-end từ cơ bản tới nâng cao”, các bạn nhớ theo dõi nhé!

Xin chào và hẹn gặp lại các bạn!

 

2 Comments

Write a Comment

Your email address will not be published. Required fields are marked *