TCP/UDP 协议 通俗解释: TCP协议和UDP协议的区别类似于电话系统和邮政系统。 <1>TCP:类似于电话系统,建立双向的通信通道,确定连接,话音顺序接听。 <2>UDP:类似于邮政系统,发送方将信件发送到正确的地址,但并不知道准确的邮路,大多数邮件到达了目的地,个别情况一些邮件会在路上丢失 ...
分类:
编程语言 时间:
2017-05-30 18:03:44
阅读次数:
189
Socket简介: Socket称为“套接字”,描述IP地址和端口。在Internet上的主机一般运行多个服务软件,同时提供几种服务,每种服务都打开一个Socket,并绑定在一个端口上,不同的端口对应于不同的服务。Socket和ServerSocket类位于java.net包中。ServerSock ...
分类:
编程语言 时间:
2017-05-28 23:50:47
阅读次数:
319
TCP通信过程介绍 首先介绍一下socket通信的基本过程:这里先如果有两个家伙在通信,一个是S。还有一个叫C (1)S打开port监听本地的port看看有没有人来连接; (2)与此同一时候C试图去连接远程的S。连接的地址就是S的地址加上S监听的port号; (3)S收到C的请求之后,建立连接,两方 ...
分类:
其他好文 时间:
2017-05-28 16:07:16
阅读次数:
191
1、概要 从用户在浏览器输入域名开始,到web页面加载完毕,这是一个说复杂不复杂,说简单不简单的过程,下文暂且把这个过程称作网页加载过程。下面我将依靠自己的经验,总结一下整个过程。如有错漏,欢迎指正。 阅读本文需要读者已有一定的计算机知识,了解TCP、DNS等。 2、分析 众所周知,打开一个网页的过 ...
分类:
Web程序 时间:
2017-05-12 15:32:09
阅读次数:
275
http://bbs.csdn.net/topics/390262738 在TCP通信时,会建立一个从源端到目的端的虚拟连接。感觉这种连接类似电路交换,只是这种连接是虚拟存在的。发送的报文都应该是沿着这条虚拟链路进行传播,不存在分组会独立寻址的问题。但是IP层向下传输时,每个IP报文段都包含了目的端 ...
分类:
其他好文 时间:
2017-05-05 19:21:58
阅读次数:
314
方法 说明 HTTP请求的方法: HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式 1、OPTIONS 用来查询针对请求URI指定的资源支持的方法。 2、HEAD 与GET方法一样,只是不返回报文主体部分。用于确认URI的有效性以及资源 ...
分类:
Web程序 时间:
2017-04-24 21:21:23
阅读次数:
365
https: HTTPS是http安全版本的实现,在http与tcp之间加了一层ssl/tls安全传输协议 为了防止请求被监听、篡改、冒充,在tls实现过程中引入了数字证书机制,数字证书由第三方权威机构提供保证。 数字证书原理是采用非对称加密生成一对公钥、私钥,服务端保存私钥,下发公钥给客户端,由于 ...
分类:
Web程序 时间:
2017-03-28 19:32:28
阅读次数:
271
工作中的一个项目,我们的一个应用与银行系统进行tcp通信的时候,银行下送的报文有时会分多次返回。在tcp中这种数据包分多次小数据包发送的情况成为拆包问题。 其中一个,也是最常见的思路就是在报文的报文头部分规定某一段代表本次发送的完整报文的长度,这样接收方就会心中有数,在没有接收到这个长度的报文之前, ...
分类:
Web程序 时间:
2017-03-23 12:38:49
阅读次数:
519
TCP通信粘包问题分析和解决(全) 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据 ...
分类:
其他好文 时间:
2017-03-04 18:50:25
阅读次数:
270
一、详细描述一次加密通讯的过程,结合图示最佳。普通的TCP通信无法保证数据的安全,它随时可能被第三方截获而泄漏通信双方之间的隐私,这显然是我们不希望看到的,尤其在跟用户名、密码、个人信息息息相关的通信过程(如网上银行交易、机密文件传输等等)尤其看重数据交互的隐..
分类:
系统相关 时间:
2017-03-03 19:35:53
阅读次数:
242