我们知道传输层提供最主要的两种协议,TCP和UDP,其中TCP是保证可靠传输,为什么他要保证可靠传输呢,IP说:当然是我不能,我只提供尽力而为的服务,不保证你能不能交付,不保证能不能正确的交付,不保证能不能按顺序交付。要不然干嘛要你保证呢。说的好有道理,我呵呵一笑。 那么可靠数据传输到底能保证什么呢 ...
分类:
其他好文 时间:
2017-09-09 23:16:42
阅读次数:
222
原文: http://wenku.baidu.com/view/f87b55f19e31433239689314.html WebServices简介 先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构, 既然说是一种架构的话,所以 ...
分类:
Web程序 时间:
2017-08-29 18:56:47
阅读次数:
259
OSI七层与TCP/IP五层网络架构详解 TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。 作者 ...
分类:
其他好文 时间:
2017-08-20 10:17:14
阅读次数:
122
转自:http://blog.chinaunix.net/uid-26275986-id-4109679.html TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为 ...
分类:
其他好文 时间:
2017-08-18 12:32:12
阅读次数:
163
2014年9月18日凌晨,苹果公司公布了全新的ios8系统正式版。不出所料的引发了空前高涨的“果粉”下载热潮。引爆整个苹果界。 ios8被业内称为“自App Store启动以来公布的最重大更新”,推出数百项功能改进,并支持iPhone4s、iPhone5、iPhone5c、iPhone5s、iPho ...
分类:
移动开发 时间:
2017-08-10 10:22:34
阅读次数:
215
在理想的传输条件下是不需要tcp这类协议来保证可靠传输的,所谓理想是指: 传输过程中数据不会出错、丢失(现在的网络质量很好,这种情况多数不会出现); 不论发送端多块发送,接收端都可以接收(这是主要问题)。 但真实传输条件远不能达到理想情况,所以才需要tcp来保证可靠传输。 可靠传输的工作原理 ARQ ...
分类:
其他好文 时间:
2017-08-09 22:16:50
阅读次数:
142
众所周知,TCP是可靠传输,那么什么叫可靠呢?简单的讲就是二者通信,只有当彼此都知道自己以及对方收发消息都正常时候,然后再进行数据传输。而三次握手的目的就是为了确认双方收发消息都没问题。首先需要了解的是:1.TCP规定SYN=1时不能携带数据,也就是SYN置1就表示这是一个连接请..
分类:
其他好文 时间:
2017-07-29 17:17:25
阅读次数:
153
传输层协议TCP可靠传输编号丢包重传流量控制三层握手建立会话UDP不可靠传输不需要编号不建立会话广播多播land攻击目标地址和源地址相同的数据包建立会话syn半连接伪造源地址应用层协议和传输层协议之间的关系http=TCP+80ftp=TCP+21https=TCP+443SMTP=TCP+25POP3=TCP+110RDP=UDP..
分类:
其他好文 时间:
2017-07-28 22:14:17
阅读次数:
129
1. 传输层的两个协议 1.1 TCP和UDP协议的应用场景 (1)TCP协议:如果要传输的内容比较多,需要将发送的内容分成多个数据包发送。这就要求在传输层用TCP协议,在发送方和接收方建立连接,实现可靠传输、流量控制和拥塞避免。(如下载500M电影、QQ好友传输文件、浏览网页、发送电子邮件等) ( ...
分类:
其他好文 时间:
2017-07-28 19:19:11
阅读次数:
222
我们使用nodejs中的http模块来进行网络操作 一、什么是HTTP协议: 超文本传输协议(HyperText Transfer Protocol)HTTP假定其下层协议提供可靠传输。 因此,任何能够提供这种保证的协议都可以被其使用。因此也就是使用TCP作为其传输层。 二、HTTP请求和响应报文的 ...
分类:
Web程序 时间:
2017-07-28 16:41:30
阅读次数:
187