logo

Digital Technologies and Professional Practice: CW2

   

Added on  2022-08-26

13 Pages3314 Words17 Views
Digital Technologies and Professional Practice: CW2
Module Title: Digital Technologies and
Professional Practice Module Code: CO454
Assignment No/Title: CW2 Assessment
Weighting: 60%
Module Tutor: Hilary Milano Degree/Foundation: Foundation and
Degree
Student ID: Student Name:
Course:
Digital Technologies and Professional Practice: CW2_1
ENTER YOUR FULL NAME AND YOUR STUDENT ID NUMBER HERE
Table of Contents
1. My Toolkit........................................................................................................................................3
2. My Inspiration..................................................................................................................................5
3. My Software Application..................................................................................................................7
4. My Software Tutorials......................................................................................................................8
5. My Goals.........................................................................................................................................9
References........................................................................................................................................11
CO454 Digi-Tech CW2 Page 2 of 13
Digital Technologies and Professional Practice: CW2_2
ENTER YOUR FULL NAME AND YOUR STUDENT ID NUMBER HERE
1. My Toolkit
Being a student, I have chosen two applications Net Beans and Wireshark. The application Net
Beans will be used for developing a software whereas Wireshark will be used as a packet analyser
for software analysis.
NetBeans
NetBeans is basically a combined development infrastructure also known as IDE (Integrated
Development Environment). It is mainly used for developing a software or application in java. Along
with java, it supports several programming languages like C, PHP, C++, JavaScript and HTML.
NetBeans application runs on a large variety of platforms like Linux, Windows, Solaris and macOS
which enables different industrial personnel to run a particular programme from different OS
platforms. This results in easing the accessibility problems which industrial people face in many case
while creating or altering a program using other IDE (Arzoo, Prof and Rathod 2017).
With the use of the NetBeans application, I can develop a GUI (Graphical User Interface)
based ‘.jar’ extension software (in case of java programming). People without any knowledge in java
can also run this software to get their desired output. Keeping this GUI based software creation
techniques as the core of my future developing projects I will be able to develop many network based
application; used for transferring valuable/ confidential information of one point/branch of an
organization to another point/branch. The data transferring will be done in an encrypted way. As a
result the point-to-point data transfer (encrypted client-server communication) will be fully secured.
On successful completion of this, it will provide a huge positive impact in my future career
development (Wielenga 2015).
While using NetBeans, there are some special writing techniques by using which, a coder
does not have to write a whole set of lines. The IDE NetBeans will auto-generate the lines on its own.
Some of them are psvm (shortcut for public static void main()), sout (shortcut for
System.out.println()), fori (shortcut for for-loop), trycatch (shortcut for try-catch block in exception
handling) and many more. In order to use these keyboard shortcuts, the coder just need to write the
shortcut keyword and press tab; and then the respective code template will auto generate and the
coder can use them in his/her code. Few shortcut keys like Shift+F11 and F6 can be used to clean
and build main project, and run the main project respectively. As for the guidance for using NetBeans
from beginner level to that of the specialized one, I have got all the learning material from the Official
NetBeans website (Schreckmann 2014).
Wireshark
Initially known as Ethereal, the network analysis tool wireshark, captures real time packets and gives
an output in a human understandable setup. It has various features like filtering packets, color coding
them and numerous other features helps an analyser dig deep into network traffic and check each
CO454 Digi-Tech CW2 Page 3 of 13
Digital Technologies and Professional Practice: CW2_3
ENTER YOUR FULL NAME AND YOUR STUDENT ID NUMBER HERE
and every packets. Experts use wireshark to check network traffic flow of any programs that they
thinks as suspicious. By analysing these traffic flow, troubleshooting network problems is easy
(Chappell 2017).
After installing and launching Wireshark, I just need to select the networking interface by (double
clicking) the name of the interface I want to analyse and wireshark will start capturing packets from
the selected interface; an example can be taken into consideration in order to get a better
understanding about this matter. Let us assume that I want to take a note of my Wi-Fi network
connection, I just need to select the name of my Wi-Fi interface and all the details from the time of
starting the packet tracing is displayed. It consists of the packet number in a serial order along with
time in seconds taken for each packets. The analysis report also displays the source and destination
IP address of the packets in IPV6 format. In next column, the protocol of each packets is displayed.
Protocols mat be TLS or TCP. In the last two sections, the lengths of each packets are displayed and
the information of the packets are shown in the last segment (Bagyalakshmi et al. 2018).
The Statistics and Analyze menus are used to get a graph based detailed statistical analysis of
packets. Additionally, packets can be highlighted by means of color coding. It helps the analyser keep
track of any specific packet is a very easy way. Similarly, filters can also be used to view only
selected conditional packets as per analyser requirement. I have got all the learning material from the
learn section of the Official Wireshark website (Pavithirakini et al. 2016).
CO454 Digi-Tech CW2 Page 4 of 13
Digital Technologies and Professional Practice: CW2_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Java Programming and Its Benefits
|24
|6942
|313

Troubleshooting Enterprise WLAN: Techniques and Tools
|19
|2152
|307

Report on Enterprise Software Development
|14
|2362
|90