gửi đến người nhận. Chúng tôi giả định rằng người nhận ngay lập tức có thể xử lý bất kỳ khung nó
nhận được với một thời gian xử lý đó là đủ nhỏ để có thể không đáng kể. Các liên kết dữ liệu
lớp của người nhận ngay lập tức loại bỏ các tiêu đề từ các khung hình và bàn tay dữ liệu
gói tin đến lớp mạng của nó, mà cũng có thể chấp nhận các gói dữ liệu ngay lập tức. Trong khác
từ, người nhận có thể không bao giờ bị quá tải với khung hình đến.
Thiết kế
không có nhu cầu kiểm soát dòng chảy trong chương trình này. Các lớp liên kết dữ liệu ở các trang web người gửi
nhận dữ liệu từ lớp mạng của nó, làm cho một khung ra của dữ liệu, và gửi nó. Các dữ liệu
lớp liên kết tại địa điểm thu nhận được một khung từ lớp vật lý của nó, xuất dữ liệu từ
các khung hình, và chuyển dữ liệu tới lớp mạng của nó. Các lớp liên kết dữ liệu của người gửi
và người nhận cung cấp dịch vụ truyền dẫn cho các lớp mạng của họ. Các lớp liên kết dữ liệu
sử dụng các dịch vụ được cung cấp bởi các lớp vật lý của họ (chẳng hạn như tín hiệu, ghép kênh, và
do đó trên) cho việc truyền dẫn vật lý của các bit
Chúng tôi cần phải xây dựng trên các thủ tục được sử dụng bởi cả hai lớp liên kết dữ liệu. Các trang web của người gửi
không thể gửi một khung cho đến khi lớp mạng của nó có một gói dữ liệu để gửi. Các trang web thu
không thể cung cấp một gói dữ liệu tới lớp mạng của nó cho đến khi một khung đến. Nếu giao thức được
thực hiện như là một thủ tục, chúng ta cần phải giới thiệu ý tưởng của các sự kiện trong giao thức. Các
thủ tục tại các trang web gửi được chạy liên tục; không có hành động cho đến khi có một yêu cầu
từ các lớp mạng. Các thủ tục tại các trang web thu cũng liên tục rulming, nhưng
không có hành động cho đến khi thông báo từ lớp vật lý đến. Cả hai thủ tục
không ngừng chạy vì họ không biết khi nào những sự kiện tương ứng sẽ xảy ra.
đang được dịch, vui lòng đợi..
