Hiểu TCP / IP Networking 385
cùng một thời gian (giống như hai người nói chuyện trên điện thoại). Hubs cho phép chỉ một nửa-duplex
truyền, trong đó hai máy tính phải thay phiên nhau (giống như hai người sử dụng
máy bộ đàm). Kết quả là công tắc cho hai cặp của máy tính tham gia vào toàn dữ liệu tốc độ
chuyển với nhau; với một trung tâm, hai chuyển những sẽ can thiệp với nhau.
Máy vi tính với Wi-Fi adapter có thể gured confi để giao tiếp trực tiếp với
nhau, nhưng nó phổ biến hơn để sử dụng một bộ định tuyến không dây, trong đó liên kết với nhau cả hai
thiết bị không dây và Ethernet. Định tuyến như vậy cũng cung cấp kết nối đến một bên ngoài
mạng thường là Internet, đôi khi thông qua một kết nối băng thông rộng.
Hiểu Mạng gói
mạng hiện đại hoạt động trên những phần rời rạc của các dữ liệu được gọi là các gói tin. Giả sử bạn muốn
gửi một 100KiB fi le từ máy này sang máy khác. Thay vì gửi các fi le trong một vụ nổ
của dữ liệu, máy tính của bạn phá vỡ nó xuống thành những phần nhỏ hơn. Hệ thống này có thể gửi 100
gói 1KiB nhau, ví dụ. Bằng cách này, nếu có một lỗi gửi một gói tin, các
máy tính có thể gửi lại chỉ là một gói tin thay vì toàn bộ fi le. (Nhiều mạng
giao thức bao gồm các thủ tục báo lỗi phát hiện.)
Khi hệ thống người nhận nhận được gói tin, nó phải giữ cho họ và sắp xếp chúng lại
theo thứ tự chính xác để tái tạo các luồng dữ liệu hoàn chỉnh. Nó không phải là hiếm đối với các gói tin
bị trì hoãn hoặc thậm chí bị mất trong truyền tải, do vậy các quy phục hồi lỗi rất quan trọng cho
các giao thức xử lý các giao dịch chuyển lớn. Một số loại khôi lỗi được xử lý một cách minh bạch
của các phần cứng mạng.
Có một số loại của các gói tin, và chúng có thể được lưu trữ trong mỗi khác. Ví
dụ, Ethernet bao gồm các loại của riêng mình gói (được biết đến như một khung hình), và các gói
được tạo ra bởi các giao thức chạy trên Ethernet, như được mô tả trong các mạng
phần tiếp theo, được lưu trữ trong khung Ethernet. Tất cả đã nói, một truyền dữ liệu có liên quan đến nhiều
lớp của gói dữ liệu và unwrapping. Với mỗi lớp, các gói dữ liệu từ các lớp kế cận
có thể sáp nhập hoặc chia tay.
Hiểu Network Protocol Stacks
Có thể suy nghĩ của dữ liệu mạng ở các cấp khác nhau của trừu tượng. Ví dụ, ở một
mức độ, một mạng mang các gói dữ liệu cho một loại mạng c specifi (như Ethernet); các dữ liệu
gói tin được gửi đến máy tính c specifi trên một mạng cục bộ. Một mô tả như vậy, trong khi
hữu ích cho sự hiểu biết một mạng cục bộ, không phải là rất hữu ích cho sự hiểu biết cấp trên
giao thức mạng, chẳng hạn như những người có thể xử lý chuyển email. Những giao thức cấp cao
thường được mô tả bằng các lệnh được gửi qua lại giữa các máy tính,
thường xuyên mà không tham chiếu đến các gói tin. Các địa chỉ được sử dụng ở các cấp độ khác nhau cũng khác nhau, như
đã giải thích trong phần sắp tới "Sử dụng địa chỉ mạng."
Một giao thức ngăn xếp là một tập hợp các phần mềm có thể chuyển đổi và đóng gói dữ liệu giữa các lớp
trừu tượng. Ví dụ, các ngăn xếp có thể mất các lệnh của giao thức chuyển thư điện tử,
và các tin nhắn email được chuyển giao, và gói chúng thành các gói. Một lớp
của ngăn xếp có thể có những gói dữ liệu và đóng gói chúng thành các khung Ethernet. Có
đang được dịch, vui lòng đợi..
