Tải bản đầy đủ (.doc) (17 trang)

BÁO CÁO THỰC TẬP-Giao thức stop and wait

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.08 MB, 17 trang )

Báo cáo thực tập tốt nghiệp
Em chú ý việc soạn thảo văn bản cho đúng quy
định!!!!!!!
Lờimởđầu
Cùngvớisựpháttriểncủakhoahọckỹthuật,
ngànhviễnthôngđãcónhữngbướctiếnvượtbậc, cáchệthốngthông tin
hiệnđạirađờinhằmđápứngnhucầutraođổithông tin vàgiảitrícủangườidùng.
Đặcbiệthệthốngthông tin sốvớitốcđộcaodầnthaythếhệthốngthông tin
tươngtự.Vấnđềđặtravớihệthốngthông tin
sốlàtruyềnvớikhoảngcáchxamàvẫnđảmbảothông tin
chínhxácvàchấtlượngcủadịchvụcủahệthống.Đâylàkhởinguồncủasựrađờicácphương
pháppháthiệnvàsửalỗi, nhằmsửachữanhữnglỗi,
saisóttrênđườngtryềnnhằmđảmbảođộchínhxácvà tin cậycủathông tin.
VớimụcđíchtìmhiểuvềquátrìnhpháthiệnvàsửalỗicủacácgiaothứcARQemđãthựchiện
bàithínghiệmnày.Bàibáocáodướiđâylàkếtquảquátrìnhthínghiệmviệctruyềnvàsửalỗic
ủagiaothức Stop and Wait ARQ.
EmtrântrọngcảmơnquýthầycôcũngnhưKhoaĐiện- ĐiệntửHọcviệnKỹthuậtquânsự.
ĐặcbiệtgửilờicảmơntớithầyNguyễnAnhTuấnđãgiúpemhoànthànhbàithínghiệmnày.
Do
thờigianhạnhẹpkiếnthứckhôngsâunênbáocáocònnhiềuthiếusótkínhmongquýthầycôg
iúpemcókiếnthứchoànthiệnhơn.
1 | P a g e
Báo cáo thực tập tốt nghiệp
I. Mụcđích
Nghiêncứuhoạtđộngcủacácgiaothức ARQ trongmạng LAN
II. Yêucầu
- Tiếnhànhthínghiệmvớicácnội dung đượchướngdẫnrồilấykếtquả.
- Saukhihoànthànhbàithínghiệmcóthểnắmđược:
+ cấutrúcdữliệu PDU củacác data frame
+ nguyêntắchoạtđộngcủagiaothức Stop and wait
+ sosánhưunhượcđiểmcủacácgiaothức ARQ


Em đang tìm hiểu về giao thức nào thì chỉ nói đến giao thức đó thôi.
III. Kếtquảthínghiệm: Giaothức stop and wait
- Trước khi tiến hành thí nghiệm em phải trình bày cơ sở lý thuyết của
giao thức khảo sát trước.
- Tìm hiểu các dạng cấu trúc kết nối và ứng dụng cấu trúc Start để thực
hiện bài thí nghiệm
- Các bước tiến hành thiết lập mạng, chuẩn bị nguồn dữ liệu như thế nào
cho có khoa học.
- Sau khi thiết lập của số làm việc E phải giải thích trên cửa số đó nói lên
điều gì.
- Trình tự tiến hành cụ thể như thế nào
- Kết quả đạt được với các trường hợp cụ thể.
3.1 trườnghợp 1: size packet 1024
2 | P a g e
Báo cáo thực tập tốt nghiệp
Bắtđầuquátrìnhtruyền: Như thế nào (VD như tên gói tin, độ dài gói tín,
kích thước cửa sổ, dể truyền em làm như thế nào, truyền từ máy chủ hay
máy khách đến máy khác , phát sinh lỗi và quy trình truyền lại gói tin lỗi
đó như thế nào ?
3 | P a g e
Báo cáo thực tập tốt nghiệp
Xảyralỗitrongquátrìnhtruyền: lỗigóixấu
4 | P a g e
Báo cáo thực tập tốt nghiệp
5 | P a g e
Báo cáo thực tập tốt nghiệp
6 | P a g e
Báo cáo thực tập tốt nghiệp
7 | P a g e
Báo cáo thực tập tốt nghiệp

Tất cả các hình ảnh E đưa lên ở trên em chỉ cần lấy một hình ảnh cuối cùng
thôi, không cần thiết phải đưa tất cả lên như vậy. Mới chỉ truyền một lần
không cần vẽ đồ thị lưu lượng, khi em truyền được 3, 4 lần mới tiến hành vẽ.
Hình 1: đồthịlưulượngmạngvới size packet 1024
8 | P a g e
Báo cáo thực tập tốt nghiệp
3.2Trườnghợp 2:size packet 2048
9 | P a g e
Báo cáo thực tập tốt nghiệp
10 | P a g e
Báo cáo thực tập tốt nghiệp
Hình 2: biểuđồthônglượnghệthốngvới size packet 2048
3.3Trườnghợp 3: size packet 4096
11 | P a g e
Báo cáo thực tập tốt nghiệp
Hình 3: biểuđồthônglượnghệthốngvới size packet 409
12 | P a g e
Báo cáo thực tập tốt nghiệp
- Công thức tính lưu lượng
13 | P a g e
Báo cáo thực tập tốt nghiệp
Kếtquảtínhtoáncácthôngsốtrên excel
Cuối cùng em xuất dữ liệu sang Exel em phải giải thích các thông tin trong
bảng Exel đó như thế nào, có đúng với cơ sở lý thuyết không (thông qua các
công thức tính em đã đưa ra) sau đó mới kết luận.
Bảng so sánhthônglượngcủahệthống
Size packet Thônglượng
1024 31,66
2048 29,46
4069 47,56

14 | P a g e
Báo cáo thực tập tốt nghiệp
IV. Kếtluận
Stop and Wait
làmộtdạngcủađiềukhiểntruyềndừngvàđợiđãmởrộngđểchứacácchứcnăngtruyềnl
ạidữliệutrongtrườnghợpdữliệubịmấthoặchưhỏng.
Nguyênlýhoạtđộngcủagiaothức Stop and wait kháđơngiản, cụthểlàkhinguồn A
phátđikhungdữliệuthứnhấttớinguồnthu B, phía B saukhinhậnđược tin
đósẽgửimộtgóithôngbáo ACK đểxácnhận. NguồnnhậnB
lưubảncoppygóiđượctruyềncuốicùngchođếnkhinónhậnđược ACK củakhungđó.
Việcnàychophépthiếtbjgửitruyềnlạikhungbịmấthoặckhunghưhỏngchođếnkhich
úngđượcnhậnđúng.
Đểnhậndạngđúng, cảkhungdữliệuvàkhung ACK đượcđánhsốluânphiên 0 và
1.Việcđánhsốnàychophépnhậndạngkhungdữliệutrongtrườnghợpdữliệutruyềnha
ilần.
NếukhungdữliệugửiđixuấthiệnlỗithìphíanhậnsẽgửikhungNAK.Cáckhung NAK
khiđókhungbịlỗisẽđượcgửilại.Giaothức Stop and wait
15 | P a g e
Báo cáo thực tập tốt nghiệp
đòihỏithiếtbịgửiđợiđếnkhinhận ACK củakhungcuối,
trướckhitruyềnkhungtiếptheo.Khithiếtbịgửinhậnkhung NAK
nósẽgửilạikhungđượctruyềnsaukhung ACK cuốimànónhậnđược.
KhinguồnphátAgửimộtkhungdữliệuthìnócũnđồngthờikhởiđộngđồnghồtínhthời
gian timeout. Nếuthôngbáo ACK từnguồn B điđếnAtrướcthờigian timeout
thìnguồn A sẽphátgói tin tiếptheovàbắtđầulạiđồnghồtính timeout.
Ngượclạinếukhungdữliệubịmấthoặc ACK tớitrễthìđồnghồsẽchạyhết timeout
vànguồnAsẽgửilạikhungdữliệutrướcđó.
Mình đánh giá nếu em làm bài theo
kiểu này chắc chỉ được 0 điểm thôi.
Hình 4.Phươngthứctruyềntronggiaothức Stop and wait.

Thônglượng :làlượngdữliệuđượcgửi qua mộtkếtnối, đườngtruyềntrong 1
đơnvịthờigian (Đơnvịđo: bps). Từbảnggiátrị ta cóthểthấyvớicùngmộtbản tin
tùythuộcvàokíchthướcgói tin màhệthốngsẽ chia bản tin rathànhnhiều hay ítgói tin.
Kíchthướcgói tin cànglớnthìsốlượnggói tin cầntruyềncàngnhỏ,
tươngứnglàlượngthông tin trongmộtgói tin cũnglớnhơn so vớigói tin
16 | P a g e
Báo cáo thực tập tốt nghiệp
cókíchthướcnhỏvìthếthônglượngcủahệthốngcũnglớnhơn,
thờigiancầnthiếtđểtruyềncũngnhỏhơn.
Trongthựctế Stop and wait khônghiệuquả so vớicácgiaothức ARQ khác, do
thờigianđợigiữacácgói tin lớn.
Vớicáckênhtruyềncóđộtrễlớnhoặctốcđộcaogiaothứcnàychohiệusuấtkhôngcaovìmáy
phátmấtthờigianđợi ACK
từphíamáythurồimớitruyềngóitiếptheo.Tuynhiêngiaothứcnàyrấtđơngiản,
dễthựchiệnvànóđảmbảođượccácgói tin đượcnhậntheođúngthứtựtruyền.Bêncạnhđó,
mặcdùvớikíchthướcgói tin nhỏchohiệuquảsửdụngđườngtruyềnthấphơn so
vớicácgói tin cókíchthướclớnnhưngvớikíchthướcnhỏsẽítxảyralỗi,
khicólỗithìlỗicũngđượcpháthiệnsớmvàchỉcầntruyềnlại frame nhỏmàthôi.
17 | P a g e

×