The demand of network application to transmission service of computer network 15--

Source: Internet
Author: User

Contents of this page

1. Network applications demand for transport services

2.Internet Delivery Service

1. Network applications demand for transport services

The requirements for the transport service vary for different network applications. Let's see what's different in the end:

A. data loss (loss)/ reliability (reliability)

Some network applications can tolerate a certain amount of data loss, such as QQ video chat (believe that in the network is not good when you do not mind a little bit).

Some network applications are not so good temper, requires 100% of reliable data transmission, such as thunder (when you are under a piece, if it can only help you the next half, you will be crazy).

B. time (timing)/ latency (delay )

Some applications are "effective" only if the delay is low enough ("I am!"). Again ", this sentence has become a pit mate's famous quote).

C. bandwidth (bandwidth)

Some applications are only "effective" if the bandwidth meets the minimum requirements (if you have suffered a "load" when watching a video, you will be deeply impressed).

Some applications can adapt to any bandwidth, such as: email

Finally, upload a table to better understand the various network applications to the transfer service requirements (if you have to understand English):

2.Internet Delivery Service

The Internet provides TCP services for UDP services. Let's examine their service style and attitude.

A.TCP Service

connection-oriented : client/server processes need to establish a connection (first registered, then doctor, otherwise do not bird you).

Reliable Transmission (there is an idiom called "exactly").

Flow control : The sender does not send too fast, exceeding the processing power of the receiver.

Congestion Control : When the network load is too heavy, it can limit the sending speed (if traffic jams, it is necessary to limit the line).

do not provide time/delay protection (fish and Bear paw can not have both, want me not to lose data, and only give me so little bandwidth, that time can not be less).

No minimum bandwidth guaranteed (so when you're watching a video and the internet suddenly drops to 1~2kb/s, you should yell at TCP).

B.UDP Service

No connection : it does not need to establish a connection between the two hosts.

provides unreliable data transfer

Not available: Reliability assurance, flow control, congestion control, delay protection, bandwidth guarantee.

Finally let's look at what applications are using the TCP protocol, UDP protocol:


The demand of network application to transmission service of computer network 15--

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.