60 likes | 194 Views
CS492B Project #2 Project Design. 2003. 9. 8 Jin Hyun Ju/ Kang Seung Woo. Schedule. 9/15: TCP tutorial #1 9/17: STCP tutorial 9/21 pm12: Preliminary report submit 9/29: TCP tutorial #2 9/30 pm12: Check point (reliable mode) 10/1: QnA (window, buffer control) 10/8: QnA
E N D
CS492B Project #2Project Design 2003. 9. 8 Jin Hyun Ju/ Kang Seung Woo
Schedule • 9/15: TCP tutorial #1 • 9/17: STCP tutorial • 9/21 pm12: Preliminary report submit • 9/29: TCP tutorial #2 • 9/30 pm12: Check point (reliable mode) • 10/1: QnA (window, buffer control) • 10/8: QnA • 10/12 pm12: Final submit (unreliable mode) • 10/14~16: evaluation & demo
Deliverables • Preliminary report • contents • connection state diagram • select() function summary • overall structure of STCP • prototype of your function • send e-mail to TA • newie5@nclab.kaist.ac.kr • submit hardcopy • No. 4433
Deliverables • Check point #1 • content • SYN, ACK, data transmission in reliable mode • you can use buffer or you can implement later. • readme: description of your functions • send e-mail to TA • zip your transport.c, transport.h and README (990486.zip) • subject of your e-mail will be [cs492-proj2-1] 990486 • newie5@nclab.kaist.ac.kr • submit hardcopy of your README • No. 4433
Deliverables • Check point #2 • content • un-reliable mode • readme: description of your functions • send e-mail to TA • zip your transport.c, transport.h and README (990486.zip) • subject of your e-mail will be [cs492-proj2-2] 990486 • newie5@nclab.kaist.ac.kr • submit hardcopy of your README • No. 4433
evaluation criteria • preliminary report(10%) • SYN complete(10%) • transmission in reliable mode(20%) • sender 쪽 data 몇 바이트 전송 했음 • receiver 쪽 data 몇 바이트 받았음 • ack 보냈음, 받았음 등등 프린트 해서 보여주도록 함 • use our_dprintf() in transport.c • transmission in unreliable mode(40%) • retransmission, timeout, buffer 관리에 대한 내용 • FIN complete(10%) • Document (source code, README) (10%) • NO DELAY