
计算机网络
ZhatianYuan
这个作者很懒,什么都没留下…
展开
-
TCP/IP
流量控制:TCP提供流量控制服务,但是UDP不提供流量控制服务。在UDP通信方式中,UDP将会把这些报文段添加到相应套接字“前面”的一个有限大小的缓存中。进程每次从缓存中读取一个完整的报文段。如果进程从缓存中读取报文段的速度不够快,那么缓存将会溢出,并且将丢失报文段。 三次握手:第一步,客户端TCP向服务器端TCP发送一个特殊的TCP报文段。报文段首部中的一个标志位(SYN比特)被置为1,因此这原创 2017-03-08 13:17:51 · 225 阅读 · 0 评论 -
TCP拥塞控制算法
一、慢启动,cwnd的值以1个MSS开始并且每当传输的报文段首次被确认就增加1个MSS(最大报文段长度,典型值为1460个字节),,当该确认到达时,TCP发送方将拥塞窗口增加一个MSS。当两个的确认到达时,增加2个MSS,每过一个RTT,发送速率就翻番。 二、拥塞控制,每个RTT只将cwnd的值增加一个MSS。 TCP拥塞控制常常被称为加性增,乘性减的拥塞控制方式。原创 2017-03-08 13:20:05 · 800 阅读 · 0 评论 -
TCP/IP通信
在服务器子进程终止时,给父进程发送一个SIGCHLD信号,父进程未加处理,子进程于是进入僵死状态。在listen()函数调用后增加以下的函数调用:signal(SIGCHLD,sig_chld),sig_chld是函数名。当有多个子进程同时终止时。也就是同时发送SIGCHLD时,必须调用waitpid函数而不是wait函数。处理僵尸子进程:调用waitpid()函数而不是wait()函数。在一个循原创 2017-05-07 13:04:29 · 298 阅读 · 0 评论