Assignment 2: Analysing network packets using Wireshark
Questions: 1. List out all the protocols used by the application at different layers (only those which you can figure out from traces). Study and briefly describe their packet formats. 2. Highlight and explain the observed values for various fields of the protocols. Example, Source or destination IP address and port no., Ethernet address, protocol number, etc. 3. Explain the sequence of messages exchanged by the application for using the available functionalities in the application. For example: upload, download, play, pause, etc. Check whether there are any handshaking sequences in the application. Briefly explain the handshaking message sequence, if any. 4. Explain how the particular protocol(s) used by the application is relevant for functioning of the application. 5. Calculate the following statistics from your traces while performing experiments at different time of the day: Throughput, RTT, Packet size, No. of packets lost, number of UDP & TCP packets, number of responses received with respect to one request sent. Report the observed values in your answer, preferably using tables. 6. Check whether the whole content is being sent from same location/source. List out the IP addresses of content providers, if multiple sources exist and explain the reason behind this. Submit a soft copy of the report, preferably PDF, together with your collected traces in a zipped form on Moodle. The name of the zip file should be like “Your_Rollno.zip” (example 130101002.zip). Files submitted without proper naming format will not be evaluated. If your trace file size is larger than 2MB (as you won't be able to upload the file in Moodle), you are advised to provide the Drive/Dropbox link of the traces in your report. Note: Report should not contain more than 6-7 pages. Copy cases will be strictly punished by awarding "ZERO" Marks.
Table – I: Applications assigned to each student (Updated Table) ‡ - uploading and downloading videos | - use Remote desktop software like Team Viewer | - uploading and downloading large files Application Assigned Student Roll Number Student Name Dailymotion ‡ 150101001 ABHAY KUMAR 150101012 AYUSH JAIN 150101024 GOURAV 150101034 MAYANK YADAV 150101044 PARUCHURU SRIKAR 150101057 SARTHAK TRIPATHI 150101068 SHIVAM GUPTA 150101078 SURABHI GUPTA 150123001 ABHINAV GUPTA 150123011 DEEPANSH GARG 150123022 MAYANK KAGLIWAL 150123035 SAI VARDHAN REDDY GOURAVARAM 150123045 VAIBHAV MOTWANI DC++ 150101002 ABHISHEK GOYAL 150101013 AYUSH SINGH 150101025 GOURIKA BANG 150101035 MOHIT KUMAR 150101045 PATOLIYA MEETKUMAR KRUSHNADAS 150101058 SASWATA DE 150101069 SHIVRAM N GOWTHAM 150101079 TAMILSELVAN S 150123002 ACHINTYA SINGH 150123012 DIVIJ CHOPRA 150123023 MD IMTIYAZ 150123036 SAMAR SHIVKUMAR DESHMUKH 150123046 AYUSH SHARMA Dropbox 150101003 ABHISHEK KUMAR 150101014 AYUSH SONI 150101026 HARSHIT BANSAL 150101036 MUDDADA NITESH KAMAL 150101046 PIYUSH JAIN 150101059 SATTI SAI CHANDAN REDDY 150101070 SHRADHA PRUTHI 150101080 VADLAMUDI SONY VENKATESH 150123003 ADITYA SINGH RATHORE 150123013 HARSHMEET SINGH 150123024 MOHAMMED BILAL GIRACH 150123037 SANGEET CHANDALIYA 150123047 SHASHANK OBEROI 150101004 ABOTHULA RAKESH 150101015 BHAVYA BANSAL 150101027 I NARASIMHA REDDY DILIP KUMAR 150101037 MUKKOTI ANIL KUMAR 150101047 PRASHANSI KAMDAR 150101060 SATYA PRAKASH