浏览器和服务器关闭TCP连接在什么时候?
一般说来,浏览器输入一个URL之后会: 进行DNS查询,找到对应服务器的IP,然后和服务器建立TCP连接; 然后基于TCP连接; 浏览器发送HTTP请求,服务器…
使用原生的上传文件,为什么在请求体中看不见文件的字节流?
1 问题我用上传文件(method为post)。根据我谷歌到的 结果:文件的字节流可以在request的body中看到。 但是我用下面代码的尝试结果和谷歌到的结果不…
在TCP的三次握手请求中,为什么我本机的浏览器有多个端口发起了TCP请求,这是否正常?
0.环境 浏览器:chrome wireshark:Version 2.2.0 (v2.2.0-0-g5368c50 from master-2.2) 1.我的问题 我用wireshark分析TCP的三次请求,但是我发现了:…
linux如何实现用户态读取tap/veth等虚拟网络设备的数据?
计算机网络初心者,绝大意义上的小白一只。我的问题环境是:希望在用户态从串口接收数据(网络报文),然后发给OVS进行选路或者其他的配置,再发到用…
为什么tcp套接字是需要IP和端口号,UDP只要端口号?
计算机网络自顶向下方法,多路复用和多路分解那段说,TCP套接字是有一个四元组(源IP地址,源端口号,目的IP地址,目的端口号)标识的,UDP套接字是…
服务端已经close为什么客户端的write/read方法都不返回错误呢?
我在同一台机器上做实验,分别运行服务端和客户端,服务端accept后,fork()一个子进程处理,子进程第一次read后阻塞接着客户端第一次write,子进程re…
如何抓取使用socket实现基于TCP自定义协议传输的内容?
PC客户端程序在传输数据时没有使用HTTP/HTTPS协议,所以使用fiddler charles之类的程序抓不到包,但是使用wireshark可以看到有TCP包在传输,但是看到…
请问RPC通信的实现?
remote procedure call 远程过程调用。 例如 Motan,Dubbo,rpcx,gRPC,thrift等等RPC框架。 最近对RPC有诸多疑问,想问问大家有关于RPC实现的几个疑…