网络编程
文章平均质量分 93
jason_cuijiahui
这个作者很懒,什么都没留下…
展开
-
socket是什么?
转自/更多 我们知道两个进程如果需要进行通讯最基本的一个前提能能够唯一的标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地址+协议+端口号唯一标示网络中的一个进程。能够唯一标示网络中的转载 2017-08-25 10:24:37 · 738 阅读 · 0 评论 -
面向字节流的TCP
内容TCP是一种流协议(stream protocol)。这就意味着数据是以字节流的形式传递给接收者的,没有固有的”报文”或”报文边界”的概念。从这方面来说,读取TCP数据就像从串行端口读取数据一样–无法预先得知在一次指定的读调用中会返回多少字节(也就是说能知道总共要读多少,但是不知道具体某一次读多少)。为了说明这一点,我们假设在主机A和主机B的应用程序之间有一条TCP连接,主机A上的应用...原创 2018-03-26 12:53:20 · 14025 阅读 · 0 评论