CS 524 Homework # 3
作业web | 作业homework | 代写security | 代写Network | 作业network | 代写aws – 本题是一个利用web进行练习的代做, 对web的流程进行训练解析, 是比较典型的web/security/Network/network/aws等代写方向, 这个项目是homework代写的代写题目
Reminder: It is forbiddent to share any part of a homework solution, and it is forbidden to
copy such from any other student or from any website. The penalty for the first-time offence
is 0 points for the whole homework for all involved; for the second one, a grade of F for the
course. Every offense will be reported to the Graduate Committee (or Honor Board) as
required by Stevens Institute of Technology and outlined in Syllabus..
This homework contains both technical and business-related problems, for the total of 100 points. Note that this homework requires a good deal of a self-study to understand the subject matter fully. To understand the material and complete the homework should take the two weeks allotted, so start working on it now!
To this end, consider it a typical every-day problem you would need to solve if you worked as a product manager in a large company or ran a start-up company yourself.
You also need to complete reading Chapter 4.
- ( 10 points) Given the token bucket size, b bytes ; token rate, r bytes/sec; and maximum output rate M bytes/sec, what is the maximum burst time T?
- ( 50 points) Study the aws Direct Connect service and answer the following questions:
a. ( business) You own a company with a data center in Sapporo, Japan. Which company
would you choose to connect this location to the Amazon service? Can you find out
about pricing and QoS guarantees? (This may require some research. If you are unable
to find the exact answers, describe what you have done to find them and what remains
to be done.)
b. (technical) As you have noticed, the AWS Direct Connect service description refers to
the IEEE standard 802.1q. Use the Internet resources to find out about this standard
(which you should be able to find at the Stevens Library) and explain how a dedicated
connection can be partitioned into multiple virtual interfaces so as to allow you to use
the same connection to access public resources such as objects stored in Amazon S
using public IP address space, and private resources such as Amazon EC2 instances
running within an Amazon Virtual Private Cloud (VPC) using private IP space. Quote the
resources ( web pages or papers) that you have used.
- ( 10 points) Describe how the AWS Direct Connect service can be used with the Amazon Virtual Private Cloud (VPC).
- ( 10 points) Note that Amazon VPC provides NAT.
a. Explain why you would want to use NAT for a virtual private subnet with the Amazon
Direct Connect service. Do you see any cases where you would not want to use it?
b. What is the maximum number of connections a single NAT box can maintain? (You need
to check the specifications of the three existing transport-layer protocols on the
Internet: TCP, UDP, and SCTP, and also keep in mind that the first 4,096 ports have been
reserved.)
- ( 10 points) Read RFC 193 0 (http://www.ietf.org/rfc/rfc1930.txt ) and also a Washington Post article, https://www.washingtonpost.com/sf/business/2015/05/31/net-of-insecurity-part-2/. and answer the following questions:
a. To use AWS Direct Connect with Amazon VPC, the Border Gateway Protocol is required.
Why?
b. Can you use your own ASN to connect to VPC?
c. Which RIR would you go to when you need to establish an ASN for your data center in
Sapporo, Japan?
d. What security problems you will have to deal with using BGP, and what how are you
going to address them?
- (10 points) St. Bernard dogs (a breed originated in a Swiss monastery to save the travelers stranded in snow) have been trained to run on their missions in snow-covered mountains with flasks of brandy attached to their necks. (See the picture below.)
Now, you retrain your companys two St. Bernards, named Alpha and Beta , to carry data in HD
DVD ROM disks. (The disks, in bundles of three , are attached to a dogs necks where the flask
used to be, so one dog can carry three disks.)
Each disk stores 15 Gb of data. Both Alpha and Beta run at a constant speed of 20 km/h. (1 Gb =
1,000 megabytes = 1,000,000 bytes.)
Your company has two data centers, which need to be interconnected with two 150 - Mbps data
pipesone in each direction. The distance between the data centers is 5.5 km. ( Mbps =
megabits per second.)
Your task is to ensure that the data centers be interconnected. You can achieve that by
1) Building a physical network (very expensive, given the terrain);
2) Renting pipes from service providers (pretty expensive); or
3) Writing the data on DVDs, and then running Alpha and Beta between the data
centers (in opposite directions), with CDs attached. This is free, and the dogs need
to exercise anyway.
Can the dogs provide this service? (Assume that the pipes need to operate for only a couple of hours a day, so the dogs dont get tired. Ignore the overhead of writing and reading DVDsit is smaller than the data communications overhead anyway.)