answersLogoWhite

0


Best Answer

An application has no control over the size of a data segment in a network packet. An application would not know what the segment size would be, because that information is in the OSI layers and not really retrievable for the application, nor should the application care.

The OSI layers are responsible for taking care of transporting, routing, and other network tasks for a message coming from an application. The application and the network protocols are independent of each other.

Networks negociate segment sizes (MTU) during connections, outside of what the application would see.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why does an application have more control of what data is sent in a segment?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the use of databases in application software?

The application makes the database itself more intuitively user-friendly.


What are RAW sockets?

It gives you more control over the port data.


What factors control the data rate?

It depends on what you mean by "data rate" here, I need a more specific description.


What is data refinement?

Data refinement is the process of transforming a set of abstract data items into a more detailed and concrete representation. It involves refining the initial data specification by adding more specific details or attributes to meet the requirements of a system or application. This helps in creating a more accurate and detailed representation of the data that can be used effectively in software development or data analysis.


Can you console in more than one variable at once in c?

Yes, you can. You can pass an array of data to your console application.


What items are assessed by an application security assessment?

Items that are assessed by an application security assessment are broken authentication, broken access control, invalidated input and many more. These are essentials components for the application.


What consists of programs designed to make end users more productive and help with personal task?

An Application Software enables you to accomplish tasks.


Which device connect 2 LANs and control data flow between them?

A router or a Layer-3 switch can connect 2 or more LANs together and control data flow between them.


What are the different methods of storing data in a program?

Program data can be stored in the program's data segment, on the stack or on the heap. Constants, static variables and global variables are always stored in the program's data segment. Local variables are always stored on the stack. Dynamic variables are always stored on the heap. User data is typically stored in files, but those files could exist literally anywhere, such as a local hard-disk drive, a file-server or "the cloud". However, data must be brought into working memory in order to operate upon it. Small amounts of data can be allocated within the data segment via static variables but generally you will use the heap. If the data is too large to fit into working memory all at once, use one or more temporary files on one or more local hard-disk drives and pull in what you need as and when you need it.


A Explain the use of Code Segment CS and data segment DS register in 8086 microprocessor?

Code segment (CS) is a 16-bit register containing address of 64 KB segment with processor instructions. The processor uses CS segment for all accesses to instructions referenced by instruction pointer (IP) register. CS register cannot be changed directly. The CS register is automatically updated during far jump, far call and far return instructions. Data segment (DS) is a 16-bit register containing address of 64KB segment with program data. By default, the processor assumes that all data referenced by general registers (AX, BX, CX, DX) and index register (SI, DI) is located in the data segment. DS register can be changed directly using POP and LDS instructions. Code segment (CS) is a 16-bit register containing address of 64 KB segment with processor instructions. The processor uses CS segment for all accesses to instructions referenced by instruction pointer (IP) register. CS register cannot be changed directly. The CS register is automatically updated during far jump, far call and far return instructions. Data segment (DS) is a 16-bit register containing address of 64KB segment with program data. By default, the processor assumes that all data referenced by general registers (AX, BX, CX, DX) and index register (SI, DI) is located in the data segment. DS register can be changed directly using POP and LDS instructions.


What are segment registers?

In the x86 processor architecture, memory addresses are specified in two parts called the segment and the offset. One usually thinks of the segment as specifying the beginning of a block of memory allocated by the system and the offset as an index into it. Segment values are stored in the segment registers. There are four or more segment registers: CS contains the segment of the current instruction (IP is the offset), SS contains the stack segment (SP is the offset), DS is the segment used by default for most data operations, ES (and, in more recent processors, FS and GS) is an extra segment register. Most memory operations accept a segment override prefix that allows use of a segment register other than the default one.


What are the four most common data types?

Common data types vary depending on the hardware, the application and numerous other factors. Therefore there can be no definitive list of the most common data types. Below are a few that are frequently found in a variety of applications: Text or string data Integer values, frequently 2, 4 or 8 bytes long Floating point numeric data, usually several bytes long Boolean data (i.e. true or false) Byte (a single byte that holds data defined by the application) Word (two bytes holding data defined by the application) There are many more data types not listed.