Internet hoạt động như thế nào?

Mục lục:

Internet hoạt động như thế nào?
Internet hoạt động như thế nào?

Video: Internet hoạt động như thế nào?

Video: Internet hoạt động như thế nào?
Video: Cách Xem Lại TIN NHẮN ĐÃ XÓA Trên Messenger - YouTube 2024, Tháng mười một
Anonim
Mọi người đang nói về internet và liệu nó có nên được điều chỉnh hay không. Nhưng không đủ người biết internet thực sự hoạt động như thế nào - hoặc chính xác là internet.
Mọi người đang nói về internet và liệu nó có nên được điều chỉnh hay không. Nhưng không đủ người biết internet thực sự hoạt động như thế nào - hoặc chính xác là internet.

Internet là gì, chính xác?

Bạn có thể có “mạng cục bộ” của riêng mình ở nhà và được tạo thành từ tất cả các thiết bị được kết nối với bộ định tuyến của bạn, kết nối với internet. Từ “internet” đề cập đến một hệ thống “mạng máy tính kết nối” trên toàn thế giới.

Đó là tất cả internet thực sự là - một số lượng lớn các mạng máy tính trên toàn thế giới, được kết nối với nhau. Tất nhiên, có rất nhiều phần cứng vật lý - từ các dây cáp dưới đường phố của bạn đến các dây cáp lớn trên đáy đại dương tới vệ tinh trên quỹ đạo quanh hành tinh - điều này làm cho việc giao tiếp này trở nên khả thi. Ngoài ra còn có rất nhiều phần mềm ở chế độ nền, cho phép bạn nhập vào địa chỉ trang web như “google.com” và nhờ đó máy tính của bạn gửi thông tin đến vị trí thực tế nơi trang web đó nằm nhanh nhất có thể.

Ngay cả khi bạn chỉ đang kết nối với một trang web duy nhất, có rất nhiều điều đang diễn ra dưới mui xe. Máy tính của bạn không thể gửi trực tiếp một mẩu thông tin hoặc “gói” dữ liệu đến máy tính lưu trữ trang web. Thay vào đó, nó sẽ chuyển một gói tới router nhà của bạn với thông tin về nơi nó sẽ đến và nơi máy chủ web sẽ trả lời. Sau đó router của bạn sẽ gửi nó tới các bộ định tuyến tại nhà cung cấp dịch vụ internet (Comcast, Time Warner hoặc bất kỳ người nào khác bạn sử dụng), nơi nó được gửi đến một bộ định tuyến khác tại nhà cung cấp dịch vụ internet khác. Bất kỳ gói nào được gửi trở lại hệ thống của bạn từ máy chủ từ xa sẽ thực hiện hành trình ngược lại.

Để sử dụng một sự tương tự không hoàn hảo, nó giống như việc gửi một bức thư trong thư. Nhân viên bưu điện địa phương của bạn không thể chỉ lấy thư và mang nó trực tiếp trên toàn quốc hoặc lục địa đến địa chỉ đích của nó. Thay vào đó, lá thư đến bưu điện địa phương của bạn, nơi nó được gửi đến một bưu điện khác, và sau đó là một bưu điện khác, vân vân, cho đến khi nó đến đích. Phải mất nhiều thời gian hơn để một lá thư đến được phía bên kia của thế giới so với phía bên kia của đất nước vì nó phải dừng lại nhiều hơn, và điều đó cũng đúng với internet. Sẽ mất nhiều thời gian hơn để các gói tin có thể di chuyển đến các khoảng cách dài hơn với nhiều lần chuyển hơn hoặc “các bước nhảy”, khi chúng được gọi.
Để sử dụng một sự tương tự không hoàn hảo, nó giống như việc gửi một bức thư trong thư. Nhân viên bưu điện địa phương của bạn không thể chỉ lấy thư và mang nó trực tiếp trên toàn quốc hoặc lục địa đến địa chỉ đích của nó. Thay vào đó, lá thư đến bưu điện địa phương của bạn, nơi nó được gửi đến một bưu điện khác, và sau đó là một bưu điện khác, vân vân, cho đến khi nó đến đích. Phải mất nhiều thời gian hơn để một lá thư đến được phía bên kia của thế giới so với phía bên kia của đất nước vì nó phải dừng lại nhiều hơn, và điều đó cũng đúng với internet. Sẽ mất nhiều thời gian hơn để các gói tin có thể di chuyển đến các khoảng cách dài hơn với nhiều lần chuyển hơn hoặc “các bước nhảy”, khi chúng được gọi.

Không giống với thư vật lý, việc gửi các gói dữ liệu vẫn còn rất nhanh, mặc dù, và nó xảy ra nhiều lần trong một giây. Mỗi gói tin là rất nhỏ, và một số lượng lớn các gói tin được gửi qua lại khi các máy tính giao tiếp - ngay cả khi một gói đang tải trang web từ một trang khác. Thời gian di chuyển của gói được tính bằng mili giây.

Dữ liệu có thể thực hiện nhiều đường dẫn

Mạng lưới các mạng này thú vị và phức tạp hơn một chút. Với tất cả các mạng này được kết nối với nhau, không chỉ có dữ liệu đường dẫn đơn lẻ. Vì các mạng được kết nối với nhiều mạng khác, có một mạng lưới kết nối toàn bộ trải dài trên toàn cầu. Điều này có nghĩa là các gói đó (các mẩu dữ liệu nhỏ được gửi giữa các thiết bị) có thể thực hiện nhiều đường dẫn để đến nơi chúng sẽ đi.

Nói cách khác, ngay cả khi một mạng giữa bạn và trang web bị hỏng, thường có một đường dẫn khác mà dữ liệu có thể thực hiện. Các bộ định tuyến dọc theo đường dẫn sử dụng một cái gì đó gọi là Giao thức cổng biên, hoặc BGP, để truyền đạt thông tin về việc liệu mạng có bị hỏng hay không và đường dẫn tối ưu cho dữ liệu cần thực hiện.

Việc tạo mạng kết nối (hoặc internet) này không đơn giản bằng cách cắm từng mạng vào một mạng gần đó, từng cái một. Các mạng được kết nối theo nhiều cách khác nhau dọc theo nhiều đường dẫn khác nhau và phần mềm chạy trên các bộ định tuyến này (được đặt tên vì chúng định tuyến lưu lượng dọc theo mạng) luôn làm việc để tìm các đường dẫn tối ưu cho dữ liệu cần thực hiện.

Bạn thực sự có thể thấy đường dẫn các gói tin của bạn đi đến một địa chỉ đích bằng cách sử dụng lệnh traceroute, cho biết các router dọc theo đường dẫn mà gói tin truyền đi để báo cáo lại.

Ví dụ, trong ảnh chụp màn hình dưới đây, chúng tôi đã tìm đường đến howtogeek.com từ một kết nối internet Comcast ở Eugene, Oregon. Các gói tin được gửi đến router của chúng tôi, thông qua mạng của Comcast ở phía bắc đến Seattle, trước khi được chuyển vào mạng truyền thông Tata Communications (as6453.net) qua Chicago, New York và Newark trước khi đi đến trung tâm dữ liệu Linode ở Newark, New Jersey nơi trang web được lưu trữ.

Chúng tôi nói về các gói "di chuyển", nhưng tất nhiên, chúng chỉ là những mẩu dữ liệu. Một bộ định tuyến liên lạc với một bộ định tuyến khác và truyền dữ liệu trong gói. Bộ định tuyến tiếp theo sử dụng thông tin trên gói để tìm ra nơi nó sẽ truyền và truyền dữ liệu đến router tiếp theo dọc theo đường dẫn của nó. Các gói tin chỉ là một tín hiệu trên dây.
Chúng tôi nói về các gói "di chuyển", nhưng tất nhiên, chúng chỉ là những mẩu dữ liệu. Một bộ định tuyến liên lạc với một bộ định tuyến khác và truyền dữ liệu trong gói. Bộ định tuyến tiếp theo sử dụng thông tin trên gói để tìm ra nơi nó sẽ truyền và truyền dữ liệu đến router tiếp theo dọc theo đường dẫn của nó. Các gói tin chỉ là một tín hiệu trên dây.

Địa chỉ IP, DNS, TCP / IP, HTTP và các chi tiết khác

Đó là một cái nhìn tổng quan về mức độ hoạt động của internet, ít nhất. Có rất nhiều chủ đề nhỏ quan trọng đối với internet mà chúng tôi sử dụng và bạn có thể đọc chi tiết hơn.

Ví dụ: mọi thiết bị trên mạng đều có địa chỉ IP duy nhất, số trên mạng đó. Dữ liệu được gửi đến các địa chỉ này. Có cả địa chỉ IPv4 cũ và địa chỉ IPv6 mới hơn. IP là viết tắt của “Giao thức internet”, do đó địa chỉ IP là “địa chỉ Giao thức internet”.Đây là những địa chỉ mà các thiết bị trên mạng sử dụng và nói.

Mọi người sử dụng tên miền có thể đọc được bằng con người như howtogeek.com và google.com, điều này đáng nhớ và dễ hiểu hơn nhiều chuỗi số. Tuy nhiên, khi bạn sử dụng tên miền như thế này, máy tính của bạn sẽ liên hệ với máy chủ hệ thống tên miền (DNS) và yêu cầu địa chỉ IP số cho tên miền đó. Hãy nghĩ về nó như một sổ địa chỉ công cộng lớn cho số điện thoại. Các công ty và cá nhân muốn tên miền phải trả tiền để đăng ký chúng. Bạn có thể sử dụng dịch vụ DNS của nhà cung cấp dịch vụ internet, nhưng bạn có thể chọn sử dụng một máy chủ DNS khác như Google Public DNS hoặc OpenDNS.

Dựa trên tất cả điều này, có các lớp khác nhau của "giao thức" mà các thiết bị sử dụng để giao tiếp, ngay cả khi sử dụng giao thức internet. Giao thức truyền tải phổ biến nhất là TCP / IP, là viết tắt của Giao thức điều khiển truyền qua giao thức internet. TCP là tất cả về độ tin cậy, và các thiết bị trò chuyện qua lại và theo dõi các gói dữ liệu để đảm bảo không có gì bị mất trên đường đi. Nếu có, nó sẽ được chú ý và bực mình. Ngoài ra còn có các giao thức khác, như UDP, mà ném ra những thứ đáng tin cậy cho tốc độ thô.

Các giao thức vận tải trên như TCP và UDP là các giao thức ứng dụng, như HTTP hoặc HTTPS - giao thức truyền siêu văn bản, mà người dùng trình duyệt web của bạn. Giao thức HTTP hoạt động trên giao thức TCP, hoạt động trên giao thức IP. Các ứng dụng khác có thể sử dụng các giao thức khác nhau hoặc tạo các giao thức riêng của chúng mà vẫn hoạt động trên các giao thức như TCP và IP. Rất nhiều công nghệ chúng tôi sử dụng liên quan đến các lớp công nghệ được xây dựng trên các lớp khác, và điều này cũng đúng với internet. Chúng tôi có thể viết toàn bộ một cuốn sách ở đây, nhưng bây giờ, nếu bạn muốn đọc thêm, các liên kết ở trên sẽ giúp bạn bắt đầu.

Một khi bạn hiểu những điều cơ bản, bạn có thể đánh giá cao hơn lý do tại sao cảnh đám đông CNTT này cũng rất buồn cười.

Đề xuất: