安排
2019-07-05
老师,可不可以在答疑篇,增加一个select,poll,epoll的内核机制分析?
4
31
莫名
2019-08-29
『连接功夫在两端,而不在通路。通过两端的底层sock结构体维持状态信息。』老师这句话总结很到位结合socket系统调用的源码分析会更加容易理解。
作者回复: 是的
3
程序水果宝
2019-07-11
为什么要两个socket?
作者回复: 需要两个数据结构保存不同的状态
3
kdb_reboot
2019-07-05
老师厉害了, 依然在更新;
最近我有时间学习这个专栏了, 但是目前只跟到第十课, 把专栏作为引子,每天的阅读量还是很大的
然后, 我有个问题: 专栏更新完老师还会答疑吗?因为进度原因,可能还没学到最后面,专栏已经更新完了
作者回复: 这个专栏比较硬核
3
高志强
2019-12-15
用户态和内核态交互要通过socket操作tcp或udp协议,所以socket必然存在,可以这样理解么 老师
宋桓公
2019-10-14
原来0000,是指监听一个服务器的全部网卡,soga
1
风向北吹
2019-10-13
在编写java socket发现一个问题,客户端通过socket发送数据到通过socket接收数据的过程中,必须调用socket. shutdownOutput()才可以收到,而服务端发送到接收或者接收到发送中间转换却不需要一个关流的操作,这是为什么呀
恒
2019-10-11
老师,UDP不需要listen和connect,那是不是UDP从头到尾就一个socket就够了,不像TCP区分监听socket和已连接socket?
天使也有爱
2019-09-22
看了趣谈网络协议专栏,在结合这里看,感觉对网络通信知识有了更深的理解
靠人品去赢
2019-09-10
TCP面向连接,HTTP无状态总是搞混,问一下基于TCP的HTTP为什么不设置一个状态依赖的东西,要靠cookie和session来帮忙呢?
这个UDP上学的时候知道实时通话视频会用到,丢包丢多了是不是就是我们感觉“卡卡的”掉帧的情况。
潇是潇洒的洒
2019-09-02
老师我有一个疑问,服务端和客户端都调用 socket,得到文件描述符。这里是服务端和客户端分别打开了不同的文件,然后各自写对方的文件,读自己的文件,还是说打开是同一个文件,读和写。
作者回复: 不同的文件
oldman
2019-08-08
老师,有个问题,一直没有想明白,希望老师看到之后给解答一下,我知道服务端会维护一个连接的队列,比如这个队列里面是a,b,c,d,e,f,g这个样的多个连接,那当客户端有请求过来,比如说某一个请求过来,服务端是怎么区分他是a还是b或者c对应的连接呢?谢谢。
作者回复: 每个连接都是不同的端口号
咖啡猫口里的咖啡猫�...
2019-07-18
其实我对tcp和udp的理解就是tcp协议栈由分段maxsegment(握手阶段的附加),自己尽量来处理最大MTU问题,尽量防止ip分片,对端网络层组包,从而导致的tcp应用使用协议需要考虑处理分包,粘包。
作者回复: 可以offload给硬件
Geek_92c4e9
2019-07-08
超级棒
bo
2019-07-05
老师好!udp中的connect背后做了什么工作?
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧