最新 最热

协程实现tcp两个客户端的通讯

import socketimport geventfrom gevent import monkeymonkey.patch_all()def cb_work(recv_num,send_num): while True: recv_data=list_client[recv_nu...

2019-02-28
1

Mac 查看端口占用状况

lsof -i tcp:8080

tcp
2019-02-27
1

面试 其实就是短时间内展现出你最好的自我

1 大公司青睐于专业比较对口,投简历之前要清楚自己简历是否与公司要求所匹配 2 简历要写的清楚,内容丰富,水分不能太多,面试前预习下基础知识如:linux命令,mysql增删改查,编程,算法,http,tcp/ip等等,最好简历也加上你自己...

2019-01-21
1

网络函数accept源码分析

1 sock->ops->dup,该函数的是inet_create函数的封装,就是新建一个sock结构体并且和socket结构体互相关联,前面的文章已经分析过。

2019-01-10
1

2018的初冬,派卧底去阿里、京东、美团、滴滴带回来的面试题及答案

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。...

2018-12-26
1

rtmp协议和flv协议总结

rtmp协议是网络流协议,是应用层协议,传输层用的是tcp,具有低延时的特性。rtmp协议规定,播放一个流媒体有两个前提步骤:第一步,建立一个网络连接;第二步,建立一个网络流。其中,网络连接代表服务器端应用程序和客户端之间基础的...

2018-08-19
1

再谈以太网帧格式

又重新读了一遍《tcp/ip详解》,又重温了一遍万年知识以太网,为了不能忘却的回忆,我决定原文摘抄一遍。以太网这个术语是指DEC、Intel和Xerox公司在1982年联合公布的一个标准。它是当今TCP/IP采用的主要局域网技术。 几年...

2018-06-04
1

TCP三次握手与四次分手傻傻分不清?看大神图解五分钟讲明白

引言TCP三次握手和四次挥手不管是在开发还是面试中都是一个非常重要的知识点,它是我们优化web程序性能的基础。但是大部分教材都对这部分解释的比较抽象,本文我们就利用wireshark来抓包以真正体会整个流程的细节。三次...

2018-05-02
1

如何避免TCP的TIME_WAIT状态(高并发)

如何减少 tcp time_wait 状态方法1 :线程池 线程池作用socket连接不关闭 自然减少time_wait状态 方法2: 通过setsockopt API设置socket选项 SO_LINGER socket 异常终止连接发送RST 不进入四次挥手手 解释最清楚...

2018-04-13
1

就是要你懂 TCP

看过太多tcp相关文章,但是看完总是不过瘾,似懂非懂,反复考虑过后,我觉得是那些文章太过理论,看起来没有体感,所以吸收不了。 希望这篇文章能做到言简意赅,帮助大家透过案例来理解原理。tcp的特点这个大家基本都能说几句,面试...

2018-01-30
1