View Full Version : Truyền frame
Khi truyền nhiều frame, làm sao máy nhận biết được đã nhận đủ frame đã truyền.
BlackTSB
17-12-2003, 10:19 AM
trong IP header co một trường cho biết frame đó có phải là frame cuối cùng hay không
dobetong2003
18-12-2003, 08:49 PM
anh (chị) khi kết thúc một frame truyền thì là truyền đồng bộ có ba kiểu thì có hai kiểu còn tồn tại là : truyền đồng bộ bit hay đồng bộ ký tự nếu đồng bộ bit thì sẽ có cờ mở đầu và cờ kết thúc là đều là bit 01111110 còn đồng bộ ký tự sẽ dùng DLE theo hiện tại bây giờ thì đồng bộ bit bây giờ mới thật sự là lợi hại vì không theo mã mà mã có thể có quá nhiều mã chỉ còn chọn lựa là đồng bộ bit (đây là gốc và rễ của việc truyền frame rồi đó nếu có thiếu sót gì hãy bổ sung )
BlackTSB
22-12-2003, 10:59 AM
to dobetong2003:bạn hiểu sai vấn đề rồi.Phải phân biệt được lớp 2 và lớp 1 chứ.
tôi đâu co hiểu sai gì đâu? bạn ấy đặt ra câu hỏi "Khi truyền nhiều frame, làm sao máy nhận biết được đã nhận đủ frame đã truyền." thì tôi chỉ trả lời rằng như vậy là đúng rồi khi bên thu phải dịch lại với bên phát khi bắt đầu frame và kết thúc frame (có lộn là dùng DTE chứ không phải là DLE) nên nhớ rằng muốn nhận được đủ frame thì bộ nhớ đệm của mình là bao nhiêu và nếu là đủ vùng đệm thì không thể nào nhận được, có gì cùng nhau bàn bạc để nắm vững các giao thuc mang nua nhe
BlackTSB
09-01-2004, 03:19 PM
anh (chị) khi kết thúc một frame truyền thì là truyền đồng bộ có ba kiểu thì có hai kiểu còn tồn tại là : truyền đồng bộ bit hay đồng bộ ký tự nếu đồng bộ bit thì sẽ có cờ mở đầu và cờ kết thúc là đều là bit 01111110 còn đồng bộ ký tự sẽ dùng DLE theo hiện tại bây giờ thì đồng bộ bit bây giờ mới thật sự là lợi hại vì không theo mã mà mã có thể có quá nhiều mã chỉ còn chọn lựa là đồng bộ bit (đây là gốc và rễ của việc truyền frame rồi đó nếu có thiếu sót gì hãy bổ sung )
việc nhận biết frame không liên quan gì đến việc truyền đồng bộ hay bất đồng bộ.Việc nhận biết frame thường được thực hiện ở lớp 2 trong khi truyền đồng bộ thực hiện ở lớp 1.Truyền đồng bộ thực chất để xác định đúng luồng dữ liệu mình nhận,nó kô hề có dấu hiệu báo cho ta biết là các frame đã hết hay chưa.Còn cờ 011111110 là cờ để báo hiệu việc truyền đồng bộ kết thúc chứ kô phải là kết thúc của frame.Khi truyền đồng bộ nó sẽ không nhận biết được frame của lớp 2 mà nó chỉ nhận biết được bản tin.Bản tin ở đây là các gói tin có kich thước cố định.Các bit cờ được chèn vào giữa các bản tin chứ không phải chèn vào trong frame.Vì vậy mình bảo bạn phải phân biệt được lớp 1 và 2.
lớp 1 chỉ duy nhất biết truyền các bit 0 , 1 và chỉ có lớp hai làm công việc là đồng bộ hay không mà thôi còn cờ đấu và cờ cuối ngoài có chức năng đồng bộ ra còn có chức năng là kết thúc frame truyền , lớp hai lúc này ở bên thu bóc tách PCI ra và trong trường PCI sẽ có phân mãnh hay không nếu frame cần truyền >MTU thì phân mãnh sẽ xảy ra và chính lớp hai làm nhiệm vụ tập hợp anh em lại (bạn đầu tiên đề ra mục này chắc cũng định hỏi như vậy vì theo em biết thì chỉ có cách truyền từng frame một mà thôi )
BlackTSB
23-02-2004, 10:44 AM
chú làm tớ chán quá rồi đấy...chú đã học truyền dẫn chưa...?chú đã xem ethernet header chưa?xem kĩ lại đi nói tiếp.Tìm xem trong ethernet header có trường nào dùng để báo kết thúc các frame truyền không?trường nào báo đã nhận đủ frame???xem kĩ đi rồi lên đây nói tiếp...
lehuytoan
24-02-2004, 09:13 AM
Hi,
Tôi nghĩ là BlackTSB hiểu đúng.
Trong frame header có trường báo hiệu đây đã phải là frame cuối cùng hay chưa?
Thân chào.
robedan
05-01-2005, 11:42 PM
thật sự thì tôi không hiểu quí vị đang đề cập đến loại frame nào?
Ethernet frame đâu có field nào chỉ ra là frame cuối cùng?
Phải chăng mình đang bị bỏ lỡ một vấn đề gì đó cơ bản?
luancb
31-03-2009, 10:33 AM
Khi truyền nhiều frame, làm sao máy nhận biết được đã nhận đủ frame đã truyền.
Dựa vào số sequence number và ack !!!
Powered by vBulletin® Version 4.1.9 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.