• Medientyp: E-Book
  • Titel: Network Security Programming (JAVA) Socket Programming With TCP & UDP : Case Study Analysis
  • Beteiligte: Jayasekara, GPDCM [VerfasserIn]
  • Erschienen: [S.l.]: SSRN, 2022
  • Umfang: 1 Online-Ressource (20 p)
  • Sprache: Englisch
  • DOI: 10.2139/ssrn.4212498
  • Identifikator:
  • Entstehung:
  • Anmerkungen: Nach Informationen von SSRN wurde die ursprüngliche Fassung des Dokuments September 7, 2022 erstellt
  • Beschreibung: Develop console applications for the following scenarios using Java socket programming.1.Develop a chat program for TCP and UDP. Send at least 5 messages from each end. Append your registration number at the end of each message.2.Implement a Calculator which performs the following basic operations such as addition (+), multiplication- (*), subtraction (-), modular division (%) and division (/) at the server for the values submitted by the client and client will receive the result. Two separate programs should be developed for the TCP and UDP communication.3.Write a program to pass an object of student with following properties to the server. Program should be implemented only in TCP. All the calculation should be done at the server.a. Student Nameb. Registration Noc. Degree Programd. Marks of Subject 1 e. Marks of Subject 2f. Marks of Subject 3The server should calculate the average of marks and reply with the Grade according to the following criteriaIf the average marks >= 85 Grade is “A+”If the average marks >=75 and average marks < 85 Grade is “A”If the average marks >=70 and average marks < 75 Grade is “A-”If the average marks >=65 and average marks < 70 Grade is “B+”If the average marks >=60 and average marks < 65 Grade is “B”If the average marks >=55 and average marks < 60 Grade is “B-”If the average marks >=50 and average marks < 55 Grade is “C+”If the average marks >=40 and average marks < 50 Grade is “C”If the average marks < 40 Grade is “D”Student Registration Number and the grade should be printed at the client.4.Write an iterative server program which can serve clients in a secure fashion. The messages should be exchanged between server and client confidentially.Instructions•You are allowed to use any IDE or Editor (e.g., NetBeans, Eclipse, Notepad ++, Notepad, etc.) for Java programs•Use two networked computers to run and test your programs•Include screenshot of running programs showing the output and execution•Monitor all the communication using Wireshark software and collect the screenshot of all the communications
  • Zugangsstatus: Freier Zugang