Khởi đầu thiết kế website với HTML , CSS , JQuery , Responsive , Bootstrap và dàn layout Photoshop (Bài 1)

I.Tổng quan về website và Internet

1.
- Internet
=> +  Là mạng máy tính toàn cầu kết nối các mạng máy tính khắp nơi trên thế giới.
     + Các máy tính trong mạng này muốn bọn nó tương tác với nhau , hiểu nhau thì cần các tập các giao thức được dùng gọi chung là TCP/IP.

- Intranet
=> + Khá giống với Internet nhưng quy mô nhỏ hơn ví dụ như chúng ta triển khai mạng cục bộ trong tòa nhà hay văn phòng thì gọi là Intranet.

- IAP
=> Để kết nối với Internet chúng ta nhà cung cấp đường truyền Internet (VNPT,VIETTEL)


- ISP
=> Đây là nhà cung cấp dịch vụ Internet (VDC , Netnam)




2.

-Webpage :
+ Trang web . Có thể hiển thị các thông tin dưới dạng văn bản , hình ảnh , âm thanh , liên kết đến các trang web khác...

-Website
+ Tập hợp các trang web có mối quan hệ liên quan đến một tổ chức hay cá nhân..

-Homepage
+ Trang chủ.thương đầu tiên khi truy cập một website.


+ : Bạn cần có trình duyệt web (Browse) và máy tính có kết nối internet
+  Sau khi kết nối đến Internet thì nó sẽ chuyển hướng đến Sever của trang web bạn muốn truy cập. Server là nơi chứa toàn bộ tài nguyên của trang web như hình ảnh , bài viết , video...những tài nguyên này đc tạo ra bởi các lập trình viên.
+ Server sau đó sẽ gửi thông tin về máy tính của bạn


3 . Giao thức kết nối TCP/IP và Web Server.
- Giao thức là gì ?
- Webserver là gì ?
=> Liên hệ thực tế để chúng ta có thể giao tiếp với nhau chúng ta cần phải dùng chung 1 ngôn ngữ vậy để máy tính có thể giao tiếp với nhau chúng ta cần thứ gọi là giao thức
chúng ta sẽ quy định máy tính sẽ nói chuyện với nhau như thế nào.(tập những quy tắc truyền vào nhận thông tin như thế nào để máy tính có thể giao tiếp được với nhau).
=> Webserver là gì ?
+ Thiết lập kết nối TCP/IP nhận yêu cầu tài nguyên từ Web Client
+ Xác định "Virtual host" mà client yêu cầu
+ Xác định loại tài nguyên
  - File -> gửi file về cho client
  - Program -> Thực thi chương trình và gửi kết quả về cho client

+ Đóng kết nối TCP/IP



4. Địa chỉ IP :
+ Là 1 con số 32 bit.
+ Thường được biểu diễn dưới dạng 4 số 8 bit
Vd : 203.162.33.44
+ Địa chỉ IP phải là duy nhất bởi vì nó xác định đối tượng nhận và gửi thông tin trên Internet
Vd : máy tính A muốn gửi thông tin đến thông tin đến máy tính B thì cần phải biết địa chỉ của nó nên chúng ta phải gán địa chỉ IP cho nó.


5.
Domain Name  & DNS

 - Tên miền - Domain name
+ Là tên giao dịch của công ty hay tổ chức trên Internet
+ Ví dụ : www.intel.com
- Là địa chỉ của 1 máy chủ thuộc tổ chức (công ty) INTEL
- Có địa chỉ IP máy chủ là 125.252.224.74 có tên máy chủ là
www
- Là tên miền cấp 1 (.com , .org , .edu)


Ánh xạ giữa tên miền và địa chỉ IP (1 địa chỉ IP thì tương ứng với 1 tên miền)
DNS Server - Domain name system (service) đảm trách vấn đề ánh xạ IP - Tên miền
=> Tại sao đã có địa chỉ IP là duy nhất rồi lại cần phải có tên miền
- Bởi vì địa chỉ IP nó khó nhớ nên cần tên miền



6 . Các thao tác chuẩn trên web


 - Đầu tiên bạn cần 1 trình duyệt web nhập URL qua đường truyền DNS nó tự động tìm kiếm và phân giải đi đến đúng địa chỉ IP máy chủ của trang web mà chúng ta gõ URL
- Sau khi đã tìm kiếm xong thì nó mở cổng kết nối TCP cổng 80

- Lúc này sau khi đã mở cổng 80 thì Web Client gửi HTTP request
(yêu cầu)

- Web server tìm kiếm và trả về đúng những tài nguyên Web Client yêu cầu thông qua
HTTP response

- Sau khi đã thực thi xong yêu cầu của client , client sẽ tạm thời ngắt kết nối với máy chủ.


-- Trình duyệt web :
+ Chức năng chính :
- Thiết lập kết nối TCP/IP và gửi yêu cầu đến Web server
- Nhận dữ liệu trả về từ Web server và hiển thị lên trình duyệt
- Các trình duyện khác nhau có khả năng hiển thị webpage khác nhau
+ Các chức năng khác : save , print , plug-in , cache






Nhận xét

Bài đăng phổ biến