Question

In: Computer Science

when you develop an application, you must choose one of the available transport layer protocols. how...

when you develop an application, you must choose one of the available transport layer protocols. how do you make the choice? And, if you have to provide secure transmission for this application data, how it can be achieved?

Solutions

Expert Solution

ANSWERS :

ANS 1. When we develop an application, we must choose one of the available transport layer protocols. In following way we can make the choice :

The most common Transport Layer Protocol to choose from :

1. TCP ( Transmission Control Protocol )

2. UDP ( User Datagram Protocol )

To make the choice following things needs to be considered :

--- For selecting TCP :

1. If the segments of the data are required to arrive in a proper sequence TCP used.

2. If complete data is required to be received to begin the execution as a whole TCP is used.

3. Mainly In applications like : web browser , databases , emails etc.

--- For selecting UDP :

1. If we want that data should not get delayed, even if some data is lost on the way but the remaning should reach on exact time UDP is used.

2. In those networks where less overhead is required UDP is best choice.

3. Mainly in applications like : Streaming Videos and Audios .

---- The secure transmission for the application data can be acheived by following :

1. By sending the encrypted data throughout the transmission , so that no unknown can misuse it.

2. By including the SSL ( Securing Socket layers ) protocol for additional security.

3. By protecting the application and the data with the help of a proper Firewall.

4. Maintaining proper and controlled access within the network also.


Related Solutions

When you develop an application, you must choose one of the available transport-layer protocols. How do...
When you develop an application, you must choose one of the available transport-layer protocols. How do you make this choice? And, if you have to provide secure transmission for this application data, how it can be achieved?
Explain the two different categories of Application layer protocols, and then detail the PDU used at...
Explain the two different categories of Application layer protocols, and then detail the PDU used at this layer.​
Write 3 vulnerabilities related to transport layer protocols and processes. Explain each vulnerability and it's significance...
Write 3 vulnerabilities related to transport layer protocols and processes. Explain each vulnerability and it's significance to your data security or privacy.
How is an application layer firewall different from a packet-filtering firewall? Why is an application layer...
How is an application layer firewall different from a packet-filtering firewall? Why is an application layer firewall sometimes called a proxy server? What is stateful inspection? What is a VPN? Why is it becoming more widely used? What is content filtering, and should it be leveraged on a corporate network? Backup your statement with 2 or 3 facts. Please pick two peer posts for your responses. Do you agree with their statements on content filtering or disagree and why? Are...
Choose an application domain. Choose an App to develop in the domain. Write these down. domain...
Choose an application domain. Choose an App to develop in the domain. Write these down. domain :(a) Public Health / Persuasion for Mask Wearing or Public Health / Mass Vaccination Initiative, if possible , For concrete use cases and scenarios, personalize or customize the best, most suitable, appropriate choice for a specific class or segment of users or end-users.
You are presented with the following two scenarios. Choose one of these individuals and develop a...
You are presented with the following two scenarios. Choose one of these individuals and develop a fitness/wellness plan that will result in their specific goals. For the individual that you choose, evaluate their goals and apply the information you have learned in this course to create a program for that individual. That program should be part of a paper (at least two pages, double-spaced) submitted via Canvas. Please include ALL of the following items in the creation of that fitness/wellness...
When would the application of thin-layer chromatography, adsorption column chromatography, and gas chromatography be appropriate to...
When would the application of thin-layer chromatography, adsorption column chromatography, and gas chromatography be appropriate to use?
There will be discussions on the Application For example: How will you discuss a scenario when...
There will be discussions on the Application For example: How will you discuss a scenario when you are asked as a DBA by people in an accounting and auditing firm, to advise them on tax implications of doing business. Provide professional help in ensuring that the accounting and financial activities of their clients comply with regulations in every location in the country where they operate.
You must choose one of the following: a stock fund, a bond fund, or a portfolio...
You must choose one of the following: a stock fund, a bond fund, or a portfolio of 50% stock and 50% bond. The expected returns are 13% and 8% for the stock and bond fund, respectively, and the standard deviations are 20% and 16%, with a correlation of 0.40 between the two funds. You can also borrow or lend at 5%. Relying on mean-variance analysis, determine the order of your preference from most preferred to least preferred.
In this program you will develop an application that will display an amortization schedule.
Using Anaconda Python, program the following:OverviewIn this program you will develop an application that will display an amortization schedule. The word "amortize" means to "To write off gradually and systematically a given amount of money within a specific number of time periods." It will show, for each month of the loan, how much of your monthly loan payment is being applied towards interest costs, and how much is actually being applied to reduce the outstanding balance (principal) of your loan.The...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT