计算机网络知识
渔溪大王
锐气藏于胸,和气浮于脸,才气见于事,义气施于人。
展开
-
http一次请求和响应的全过程
一、什么是HTTP协议http协议是Hyper Text Transfer Protocol(超文本传输协议),是用于万维网服务器传输超文本到本地浏览器的传输协议,http协议是基于TCP/IP通信协议来传送数据。http协议工作于B/S架构的系统时,浏览器作为http的客户端通过URL向http服务端即WEB服务器发送访问请求,WEB服务器收到请求后再将相应的请求内容返回到客户端。二、H...原创 2018-09-10 17:30:13 · 3534 阅读 · 0 评论 -
码出高效读书笔记:TCP/IP
1.网络协议TCP/IP中文译名为传输控制协议/因特网互联协议。这个大家族里的其他知名协议还有HTTP、HTTPS、FTP、SMTP、UDP、ARP、IEEE802.x等。TCP/IP是当前流行的网络传输协议框架,从严格意义上来讲它是一个协议族,因为TCP和IP协议是其中最为核心的协议,所以就将该协议族成为TCP/IP。这个协议族是一个四层模型,包括:Application(应用层)、...原创 2018-12-28 17:04:39 · 260 阅读 · 0 评论 -
什么是TCP粘包?怎么解决这个问题
在socket网络编程中,都是端到端通信,由客户端端口+服务端端口+客户端IP+服务端IP+传输协议组成的五元组可以明确的标识一条连接。在TCP的socket编程中,发送端和接收端都有成对的socket。发送端为了将多个发往接收端的包,更加高效的的发给接收端,于是采用了优化算法(Nagle算法),将多次间隔较小、数据量较小的数据,合并成一个数据量大的数据块,然后进行封包。那么这样一来,接收端就必须...原创 2018-12-29 17:47:58 · 77884 阅读 · 23 评论