Imagine that you are an application developer. A new version of your operating system is released with several changes made to the transport layer protocols. Specifically, the algorithm for TCP has been changed from Tahoe to Reno. What changes must be made to your application to accommodate these changes?
ANSWER :
Before answering this question we need to know the difference between, TCP and UDP.
~ TCP protocol is completely connection oriented one, it looks for the data that was going in the network keenly and will ensure a acknowledgement on the packet sent, also if the uplayer protocol is down, it will not allow to transfer the data, basically it will ensure there is no any packet loss during the transaction.
~ However UDP is connectionless protocol, there is no any acknowledgment business in UDP protocol, it normally used where few datagram loss doesn't a matter. It was comparatively a light weigh protocol.
So below are impact we will face, if TCP is removed.
1. There will connection establishment required in data transfer, so the application will work little faster.
2. without proper data control and acknowledgements, there is huge chance for data loss.
3. Now the application needs to rely completely on UDP, since UDP doesn't has congestion control, the app will get congested.
4. Also the interaction with top layer protocol will be a mess, it will not look if the layers are down or not. so if any upper layer is down, automatically the data will stuck the network, can't able reach the destination.
Hope this is helpful to u..... Thank u.....
Imagine that you are an application developer. A new version of your operating system is released...
A new version of the operating system is being planned for installation into your department’s production environment. What sort of testing would you recommend is done before your department goes live with the new version? Identify each type of testing and describe what is tested. Explain the rationale for performing each type of testing. [ your answer goes here ] Would the amount of testing and types of testing to be done be different if you were installing a security...
You are using google chrome browser (latest version) on Windows 10 operating system. Your browser is running slow, so you are concerned that your google chrome browser has malicious code running within it, though you are almost certain based on your preliminary analysis that your operating system security has not been compromised. You type www.linkedin.com into your browser’s address bar to take you to the LinkedIn site. How can you check whether your browser sent any information to www.linkedin.com via...
Imagine you work for a real estate developer. Three years ago,
the developer spent $50 million on a plot of land, which is now
valued at $60 million. However, the building project has been held
up in red tape until now, and the company has paid $3 million in
interest on its initial loans. Three years ago they thought they
could build 100 condos for a total of $30 million and sell them for
a total of $100 million. Now,...
You are to create a new application that will execute on your Arduino platform based upon the Blink example that is available in the Arduino Examples folder that you downloaded as part of the IDE. Your application will use a toggle switch to interface with the user. The application will operate by controlling the LEDs based upon the position of the toggle switch. If the user moves the LEDs until new user input is provided. When the user moves the...
Imagine that you are the new department manager of a corporation within your chosen field: You discover that your predecessor had been using the cash basis of accounting, which has resulted in many errors and misinformation. What measures would you take to remediate the issue? Propose a high-level plan to implement a proper accounting system for your department using specific principles discussed in the course. For example, which financial statements would you investigate first? What sort of internal controls would...
Part I: Complete Your Original Response to the Main Topic You are a software developer for a Retail Point of Sale System Company. A client has made a request to upgrade the current system from command line interface to a graphic user interface. The client concerns on an effect to the current system with the change. The client does not want to lose any current data on the system. Provide recommendations and the change plan including the below requirements to...
In this assignment, you design a simple chat room in the form of a network application which uses the services of a TCP/IP computer network. Your design should have a clientserver architecture in which the server is multi-threaded. Then, you need to implement the server-side of the chat-room application in Java (implementing the client-side is optional). The server maintains a list (an ArrayList will work well) of all the active connections. It will listen on a port for a new...
CALCULATOR PRINTER VERSION NEXT 4ВАСK Problem 8-01A Bolz Office Supply Company recently changed its system of internal control over cash disbursements. The system includes the following features. Instead of being unnumbered and manually prepared, all checks must now be prenumbered and prepared by using the new accounts payable software purchased by the company. Before a check can be issued, each invoice must have the approval of Kathy Moon, the purchasing agent, and Robin Self, the receiving department supervisor. Checks must...
1. imagine that you are a HIM manager with a large hospital. You responsible for facilitating the selection of a new healthcare information system. You are asked to compare the Allscripts MyWay EMR, Waiting Room Solutions, and EHRGo products. Then, make a recommendation. Explore the product modules and functions, such as the user-friendliness (interface and ease of use), patient search functionality, a release of information and retrieval, record tracking, web-based standards, internet and intranet use, regulatory requirements, etc. Create a...
Imagine the situation in your workplace (B2B Parcel delivery business) where you are a part of a team that has not been performing very well as since Martin Farrell, the previous manager left the team to join the head office. All the members including the new recruits have been experiencing the difficulties meeting the service standards, delivery and performance targets. The team members apparently have no co-ordination among their functions and have no motivation. The team is under tremendous pressure...