- Tham gia
- 24/5/19
- Bài viết
- 131
- Thích
- 0
- Điểm
- 16
Bạn thật sự muốn bước chân vào hacking, thì bạn chớ nên bỏ qua bài viết của chúng tôi sau đây. Nó sẽ giúp bạn hiểu internet hoạt động thế nào
Xem thêm: viết phần mềm
Bạn có thể hiểu rằng, internet là một hệ thống thôn tin kết nối gắn kết với nhau. Từ bây, bạn có thể gửi tin nhắn tới một danh sách các thiết bị đã được xác định. Tất cả các hệ thống internet đều có chung 1 địa chỉ ip mà từ đó mọi người có thể gửi tin nhắn dễ dàng. Hệ thống sẽ tự động xác định những gì cần làm, và từ đó sẽ có khả năng gửi phản hồi thế nào
Xem thêm: ngôn ngữ lập trình web
Để các hệ thống khác nhau có thể xác định được cấu trúc của các message này để xử lý thì chúng sẽ sử dụng các giao thức chung. Ví dụ như giao thức HTTP và HTTPS định nghĩa giao thức mà các trình duyệt internet của bạn giao tiếp. Ví khi trình duyệt của bạn và máy chủ web đồng ý sử dụng giao thức này thì chúng có thể giao tiếp với nhau.
Khi mà bạn gõ địa chỉ google.com vào trình duyệt của bạn thì các bước sẽ được thực hiện như sau:
Trình duyệt của bạn sẽ lấy ra domain name của trang web từ url là : google.com
Máy tính của bạn sẽ gửi yêu cầu DNS đến máy chủ được cài làm DNS severs của bạn. DNS sẽ giúp máy bạn phân giải domain name thành địa chỉ IP : 216.58.201.228:80
Máy tính của bạn sẽ cố gắng cài đặt một kết nối TCP đến địa chỉ IP này trên cổng 80 (cổng mặc định sử dụng cho giao thức HTTP). ( Bạn có thể thử tự tạo kết nối TCP bằng cách chạy lệnh nc 216.58.201.228 80 trên teminal.
Nếu thành công thì trình duyệt sẽ gửi 1 HTTP request đại loại như:
Xem thêm: viết phần mềm
Bạn có thể hiểu rằng, internet là một hệ thống thôn tin kết nối gắn kết với nhau. Từ bây, bạn có thể gửi tin nhắn tới một danh sách các thiết bị đã được xác định. Tất cả các hệ thống internet đều có chung 1 địa chỉ ip mà từ đó mọi người có thể gửi tin nhắn dễ dàng. Hệ thống sẽ tự động xác định những gì cần làm, và từ đó sẽ có khả năng gửi phản hồi thế nào
Xem thêm: ngôn ngữ lập trình web
Để các hệ thống khác nhau có thể xác định được cấu trúc của các message này để xử lý thì chúng sẽ sử dụng các giao thức chung. Ví dụ như giao thức HTTP và HTTPS định nghĩa giao thức mà các trình duyệt internet của bạn giao tiếp. Ví khi trình duyệt của bạn và máy chủ web đồng ý sử dụng giao thức này thì chúng có thể giao tiếp với nhau.
Khi mà bạn gõ địa chỉ google.com vào trình duyệt của bạn thì các bước sẽ được thực hiện như sau:
Trình duyệt của bạn sẽ lấy ra domain name của trang web từ url là : google.com
Máy tính của bạn sẽ gửi yêu cầu DNS đến máy chủ được cài làm DNS severs của bạn. DNS sẽ giúp máy bạn phân giải domain name thành địa chỉ IP : 216.58.201.228:80
Máy tính của bạn sẽ cố gắng cài đặt một kết nối TCP đến địa chỉ IP này trên cổng 80 (cổng mặc định sử dụng cho giao thức HTTP). ( Bạn có thể thử tự tạo kết nối TCP bằng cách chạy lệnh nc 216.58.201.228 80 trên teminal.
Nếu thành công thì trình duyệt sẽ gửi 1 HTTP request đại loại như: