码迷,mamicode.com
首页 > 其他好文 > 详细

网络传输

时间:2017-08-17 16:25:22      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:小文件   可靠性   ges   基础   互联网络   str   alt   价格   文件传输   

本文部分内容转载自:  http://www.cnblogs.com/duanxz/p/5127561.html

一、OSI七层结构

技术分享

 

技术分享

1,主机需要网络传输数据,网络本质上是一种服务,主机和网络之间靠传输层接口,就好比你要叫快递送东西;
2,网络可以提供两种服务:
1)可靠,面向连接;(TCP) 就像靠谱的快递,每一步都有反馈和监控,当然价格更高;
2)不可靠,尽力而为的传输 (UDP) 就像某些不靠谱的快递或者听都没听过的XX快递,价格低,但是能不能到就靠运气了。
3,两种服务无所谓好坏,TCP 的可靠是需要消耗很多资源的,效率低 (大块,重要的文件等)
UDP 不保证可靠性,但是效率高(视频,语音,不重要的小文件等)

4,而其他的“HTTP、FTP、SMTP 等所谓的“Application-layer Protocol”协议”指的是在TCP/IP 通讯协议框架下具体实现特定功能的应用(HTTP 用来实现超文本传输,FTP文件传输,SMTP处理邮件等等),两者的关系通俗的说:

TCP和UDP以及IP 协议是互联网络通讯的基础,就像《宪法》,而应用协议就像具体的《刑法》、《民法》、《婚姻法》、《未成年人保护法》......等等,在某个领域的特定应用和具体实现,但是最基本的一条:违宪无效。
下图模型为TCP/IP栈

技术分享

 

网络传输

标签:小文件   可靠性   ges   基础   互联网络   str   alt   价格   文件传输   

原文地址:http://www.cnblogs.com/XuGuobao/p/7382192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!