WK14 08032021

NOTE: **** post answers in separate documents for each Question

      **** Please follow the instructions to the point and pick relavant topics according to the subject

      **** Follow APA7 format

Assignment

  

Scenario

The senior network architect at Corporation Techs has informed you that the existing border firewall is old and needs to be replaced. He recommends designing a demilitarized zone (DMZ) to increase network perimeter security. He also wants to increase the security of network authentication, replacing the current username and password approach.

As you are aware, many remote users will soon need access to the internal network and services. A remote access and virtual private network (VPN) plan is needed to connect it all together.

The senior network architect has asked you to create a plan that will allow secure remote access to the internal network while preventing unauthorized access. He specifically requested that all information transferred between remote users and the organizational servers be protected against snooping.

Tasks

For this part of the project, perform the following tasks:

1. Research and recommend the most appropriate VPN technology. The most likely solution is either an Internet Protocol Security (IPSec) VPN or SSL/TLS VPN. Describe the VPN technology and explain why it is the best choice for Corporation Techs.

2. Recommend any other forms of remote access that are relevant and describe how they would be used.

3. Create a draft report detailing all information as supportive documentation.

4. Cite sources, where appropriate.

Submission Requirements

  • Format: Microsoft Word (or compatible)
  • Font: Arial, size 12, double-space
  • Length of report: 3–4 pages

Self-Assessment Checklist

  • I researched and recommended an appropriate VPN technology.
  • I described the VPN technology and explained why it is the best choice.
  • I recommended other forms of remote access that are relevant and described how they would be used.
  • I created a professional, well-developed report with proper documentation, grammar, spelling, and punctuation.
  • I followed the submission guidelines.

GO19_AC_CH01_GRADER_1A_HW – Advising 1.0

GO19_AC_CH01_GRADER_1A_HW – Advising 1.0

  

Project Description:

Instructional project 1A Advising Database with Two Tables. This project will be completed by following the Activities in the Project A of your GO! textbook. You can use the print or eText version to locate and read the Activity instructions. For the purpose of grading the project you are required to perform the following tasks:

For the task we'll build a class representing a Rectangle. The tests for this task will not check what's happening inside the class you create, so it's up to you as to what data members you use. The tests will also assume you can write methods and con

 

Triangle 2.0 (The name is a hint) Description:

For  the task we’ll build a class representing a Rectangle. The tests for  this task will not check what’s happening inside the class you create,  so it’s up to you as to what data members you use. The tests will also  assume you can write methods and constructors correctly. This means that you have to get the names, returns and parameters correct before the tests will even run.

Okay, now the task itself.

Your  company is doing some consulting work and the client has asked for a  new, more exciting version of their existing Triangle. They want a  Triangle, but with an extra side, which marketing are calling Triangle 2.0.

To meet the specification you need to create a class called Rectangle with the following methods:

  1. A no-parameter constructor that sets all side lengths to 1.
  2. A one parameter constructor that takes an int, and sets all side lengths to that value.
  3. A  two parameter constructor, that takes two ints, and sets two opposite  sides to one length, and the other pair of opposite sides to the other  length.
  4. A method getShortSide that takes no parameters and returns the length of the shortest side as an int.
  5. A method getLongSide that takes no parameters and returns the length of the longest side as an int.
  6. A method isSquare that takes no parameters and returns true if the rectangle is a square, and false otherwise.
  7. A method area that takes no parameters and returns the area of the rectangle as an int.
  8. A  method diagonal that takes no parameters and returns the length of the  diagonals as a double. The library function Math.sqrt(double) may be  useful here.
  9. A method bigger that takes a Rectangle as a  parameter and returns true if the current Rectangle has an area strictly  greater than the area of one given in the parameter.

You  don’t have to worry about not-right-angled quadrilaterals (so there’s  only squares and rectangles, no parallelograms, rhombi, trapezoids  etc.).

You also start with nothing in the scaffold. You will have  to create a suitable file for the class. The run button will assume that  Rectangle has a main method, but it’s not part of the tests, so you  don’t have to write it if you don’t care about it.

I/O Devices

Assignment Content

  1. Question 1

In virtually all systems that include DMA modules, DMA to main memory is given higher priority than CPU access to main memory. Why? 

Question 2

When a device interrupt occurs, how does the processor determine which device issued the interrupt? 

Question 3

A system is based on an 8-bit microprocessor and has two I/O devices. 

  • The I/O con- trollers for this system use separate control and status registers. 
  • Both devices handle data on a 1-byte-at-a-time basis. 
  • The first device has two status lines and three control lines. 
  • The second device has three status lines and four control lines. 
  • How many 8-bit I/O control module registers do we need for status reading and control of each device? 

    ***Explain your reasoning and show your mathematical calculations on how you derived your answer 

  • Question 4

    A system is based on an 8-bit microprocessor and has two I/O devices. 

  • The I/O con- trollers for this system use separate control and status registers. 
  • Both devices handle data on a 1-byte-at-a-time basis. 
  • The first device has two status lines and three control lines. 
  • The second device has three status lines and four control lines. 
  • What is the total number of needed control module registers given that the first device is an output-only device? 

    ***Explain your reasoning and show your mathematical calculations on how you derived your answer 

  • Question 5

    A system is based on an 8-bit microprocessor and has two I/O devices. 

  • The I/O con- trollers for this system use separate control and status registers. 
  • Both devices handle data on a 1-byte-at-a-time basis. 
  • The first device has two status lines and three control lines. 
  • The second device has three status lines and four control lines. 
  • How many distinct addresses are needed to control the two devices? 

    ***Explain your reasoning and show your mathematical calculations on how you derived your answer 

  • Question 6

    Consider a microprocessor that has a block I/O transfer instruction such as that found on the Z8000. 

  • Following its first execution, such an instruction takes five clock cycles to re-execute.
  •  However, if we employ a nonblocking I/O instruction, it takes a total of 20 clock cycles for fetching and execution. 
  • Calculate the increase in speed with the block I/O instruction when transferring blocks of 128 bytes. 

    **Explain your reasoning and show your mathematical calculations on how you derived your answer 

  • Question 7
  • What is the difference between memory-mapped I/O and isolated I/O? 

E-Mail Forensics

Using Chapter 10 ( E-mail technology, Information stores, Anatomy of an email, An approach to e-mail analysis,  E-Mail protocols, E-Mail clients, Tracing the source of an e-mail) as a reference, Explain the concept of information stores. Why is an understanding of how different clients store messaging information critical to the success of an email search.

Se943 week 2 A

Assignment 2

100 points

Assignment Description

Read chapter 4 and reputable resources. Using your knowledge of how an ATM is used, develop a set of requirements that could serve as a basis for understanding an ATM system.

                                                            Please list at least one reference.