把书读薄(TCP/IP详解 卷一 第十九章 第二十章) 交互式数据是怎么传输的? 交互式数据指泛指每次传递的字节很少,比如Telnet,Rlogin 以Rlogin为例,它每次传到服务器的是一个字节的按键,并且要求服务器…
分类:TCP
理解TCP/IP底层的结构和传输
0.前言 计算机网络是大学计算机系的核心基础课,可能大部分人上完课也就忘得差不多了,工作之后,若不是和运维相关,就丢得更远了。作为一名程序员,对于TCP/IP协议的应用层或运输层的协议还是比较熟悉的,下面两层的协议可能就…
Netty(三) 什么是 TCP 拆、粘包?如何解决?
前言 记得前段时间我们生产上的一个网关出现了故障。 这个网关逻辑非常简单,就是接收客户端的请求然后解析报文最后发送短信。 但这个请求并不是常见的 HTTP ,而是利用 Netty 自定义的协议。 有个前提是:网关是需要读…
Docker+Haproxy代理内网MongoDB数据库TCP
一、问题 内网有一台服务器安装了MongoDB,因开发需要,要外网也能访问。查询资料后发现Haproxy可以解决。方法是,用外网的服务器代理内网TCP。 二、环境 外网IP:xxx.xxx.xxx.xxx Mongo数据…
tcpdump抓包mysql建联验证TCP的三次握手
TCP的三次握手、4次挥手是老生常谈的东西,那么具体的包数据传输过程你是否真正的试过呢?我们今天就通过具体的mysql建联实践来看看是怎么传递数据包的。 网络嗅探器和tcpdump 在共享式的网络中,数据的传输是怎么完成…
python大佬养成计划--协程实现TCP连接
协程实现TCP连接 在网络通信中,每个连接都必须创建新线程(或进程) 来处理,否则,单线程在处理连接的过程中, 无法接受其他客户端的连接。所以我们尝试使用协程来实现服务器对多个客户端的响应。与单一TCP通信的构架一样,只…
基于 TCP 实现简易聊天室
原文出自:https://www.pandashen.com 前言 TCP 为传输层协议,在 NodeJS 中,基于 TCP 的核心模块为 net,http 和 https 模块都是基于 net 实现的,我们先简单介绍 …
一篇文章带你熟悉 TCP/IP 协议-(一)
一篇文章带你熟悉 TCP/IP协议-(一)- https://segmentfault.com/a/11… 一篇文章带你熟悉 TCP/IP协议-(二)- https://segmentfault.com/a/…
一个关于小程序与单片机的通信实例(TCP/IP)
前言 这是一个18年初的创业项目的核心功能要求,我们当时打算做一个共享类的项目,项目的主题是共享图书,线下的形式租借图书,我们当时是考虑做一个借书柜的形式,然后线下生产投放借书柜,这些借书柜本身能存放24本书,大约24个…
单台服务器上的并发TCP连接数可以有多少
前言 虽然现在的集群,分布式技术可以为我们将并发负载分担在多台服务器上,那我们只需要扩展出数十台电脑就可以解决问题,但是我们更希望能更大的挖掘单台服务器的资源,先努力垂直扩展,再进行水平扩展,这样可以有效的节省服务器相关…
一篇文章带你熟悉 TCP/IP 协议-(二)
一篇文章带你熟悉 TCP/IP协议-(一)- https://segmentfault.com/a/11… 一篇文章带你熟悉 TCP/IP协议-(二)- https://segmentfault.com/a/…
一篇文章带你熟悉 TCP/IP 协议-(三)
一篇文章带你熟悉 TCP/IP协议-(一)- https://segmentfault.com/a/11… 一篇文章带你熟悉 TCP/IP协议-(二)- https://segmentfault.com/a/…