Question

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?

Homework Answers

Answer #1

We can choose either TCP or UDP, we choose TCP when we want to make sure that the data reaches successfully at the receiver and speed does not matter, so when we want reliable connection, choose udp when you want fast connection but it is not reliable as we won't know whether data received or not.

Then we will use TLS to provide secure transmission. Transport Layer Security (TLS) is a protocol that can be used with other protocols like UDP to provide security between applications communicating over an IP network. TLS uses encryption to ensure privacy, so that other parties can’t eavesdrop or tamper with the messages being sent.

 

 
Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
This assignment asks you to develop a basic File Transfer Protocol (FTP) application that transmits files...
This assignment asks you to develop a basic File Transfer Protocol (FTP) application that transmits files between a client and a server using Python.Your programs should implement four FTP commands: (1) change directory(cd), (2) list directory content (ls), (3) copy a file from client to a server (put) and (4) copy a file from a server to a client (get). The project will be completed in two phases. In the first phase, all students will implement two versions of the...
Ch19 Q4 Analyze and Comment on "Business Application" - How do you choose between an LLC...
Ch19 Q4 Analyze and Comment on "Business Application" - How do you choose between an LLC and LLP? Page 568.
V At the completion of the chapter you should have an understanding of the following Chapter...
V At the completion of the chapter you should have an understanding of the following Chapter Objectives: What is the Purpose of a Network Model? What are the layers of the OSI Model? What are the characteristics of each layer of the OSI Model? How does the TCP/IP stack compare to the OSI Model? What are the Well Known TCP and/or UDP Port Numbers for a given collection of common applications? Define the Following Terms: Application Layer (OSI Model): Application...
Task: The understanding of database analysis and design are necessary to develop a database management system....
Task: The understanding of database analysis and design are necessary to develop a database management system. Choose a real-world example to illustrate the effectiveness of database systems in the business world? In order to do that, you are asked to design and implement a database system for any business of your choice. By developing this database system, you should be able to achieve better business processes and operations with goal to enhance how the average person views and interacts with...
Imagine that you must perform a transformation by thermal shock. But when doing the preparation, you...
Imagine that you must perform a transformation by thermal shock. But when doing the preparation, you realize that you do not have calcium available for the procedure. Can the transformation be carried out without the calcium? What will be the consequences? Do bacteriophages have the ability to infect more than one bacterial genus? If yes, please provide an example of a bacteriophage that has the ability to infect multiple microbial species. (give sources) I will be sure to leave a...
You must use Windows Programming(Do NOT use Console) to complete this assignment. Use any C# method...
You must use Windows Programming(Do NOT use Console) to complete this assignment. Use any C# method you already know. Create a Windows application that function like a banking account register. Separate the business logic from the presentation layer. The graphical user interface should allow user to input the account name, number, and balance. Provide TextBox objects for withdrawals and deposits. A button object should be available for clicking to process withdrawal and deposit transactions showing the new balance. Document and...
Question 1911 pts Which of the following represents a layer-2 address? Group of answer choices 192.168.3.200...
Question 1911 pts Which of the following represents a layer-2 address? Group of answer choices 192.168.3.200 COMPUTER1 www.gleneclarke.com 00-02-3F-6B-25-13 Question 1921 pts What network protocol do Linux and Apple (Macintosh) systems most commonly use today? Group of answer choices AppleTalk IPX/SPX NetBIOS/NetBEUI TCP/IP Question 1931 pts Which of the following mnemonic devices can you use to remember the first letter of the name of each layer of the OSI model in the proper order? Group of answer choices All People...
A freight transport company wants to choose the best route to take the merchandise from one...
A freight transport company wants to choose the best route to take the merchandise from one deposit to another. The biggest concern is travel time. In the study, 5 drivers from a group of 10 were randomly selected and assigned to route A; the remaining five were assigned to route B. The data obtained were: Route Travel time in hours A 18 24 30 21 32 B 22 29 34 25 35 a) Are there significant differences between the routes?...
how do you determine when to select the Check window and when to select Make a...
how do you determine when to select the Check window and when to select Make a payment on the vendor’s page? Advice on some of the transactions that you have been processing throughout this chapter. Has the process been working smoothly or have there been issues? Explain. What is an inventory audit? What benefits does an inventory audit provide?
do some research on important numbers in mathematics. Choose one that is interesting to you (it...
do some research on important numbers in mathematics. Choose one that is interesting to you (it can be on e or pi or a different number) In your post, share with us what you have found out about the number, for example, its history, some trivial facts about the number, and/or how it is applied.