TCP
文章平均质量分 80
阿杰的小鱼塘
这个作者很懒,什么都没留下…
展开
-
DPDK——TCP/UDP协议栈服务端实现之TCP实现(三)
基于DPDK实现简易的TCP/UDP协议栈原创 2023-03-29 21:08:48 · 771 阅读 · 0 评论 -
TCP连接与断开,状态迁移图详解
总结下TCP迁移图的各个状态,着重三次握手与四次挥手!原创 2022-05-24 22:06:56 · 1494 阅读 · 0 评论 -
传输层协议---TCP的进化之路
传输层协议之TCP的进化,简要总结TCP知识点原创 2022-02-13 15:09:36 · 876 阅读 · 0 评论 -
剖析一下“计算机网络”的世界
本文尝试剖析计算机网络的大致流程,帮助读者理清计网学习中的一些脉络哈!原创 2022-01-21 00:04:33 · 2058 阅读 · 0 评论 -
Linux高并发学习---epoll单机百万并发实现
使用epoll的reactor模式实现单机百万并发原创 2022-01-13 15:11:28 · 879 阅读 · 0 评论 -
TCP三次握手、四次挥手以及TIME_WAIT详解
三次握手四次挥手原创 2022-01-05 16:57:47 · 1268 阅读 · 0 评论 -
Linux高并发学习---epoll的reactor实现
Linux高并发学习---epoll的reactor实现原创 2021-12-25 18:02:58 · 1365 阅读 · 0 评论 -
Linux高并发学习----一请求一线程/select/poll/epoll基本使用
一请求一线程selectpollepoll原创 2021-12-25 11:54:52 · 368 阅读 · 0 评论 -
五种基本IO模型介绍
一、阻塞式IO大家最开始接触网络编程时,基本都是接触的阻塞式IO,在一个基本的TCP服务器程序中,我们使用recv()函数来接收对端发送的数据,而在对端未发送数据时,我们的服务器是阻塞在recv()函数处的,如:recv(connFd, buf, MAX_RECV_DATA, 0);以上就是一个阻塞式IO的基本例子,而使用recv()函数即为一次系统调用,此时会从应用切换到内核中运行,一段时间后再切换回来。我们以图表的形式来描述阻塞式IO模型:二、非阻塞式IO在介绍了阻塞IO后,我们不免会对非原创 2021-12-15 21:15:50 · 3530 阅读 · 0 评论 -
Linux下TCP通信在两个虚拟机上连接失败,使用回环地址正常
Linux下TCP通信在两个虚拟机上连接失败情况描述:在一台虚拟机上使用回环地址(127.0.0.1)时一切正常,当部署到两台虚拟机(局域网下同网段)上时出现连接失败的情况。解决办法:首先使用命令nc -z -v <ip地址> <端口号>测试TCP端口是否能连通(UDP也可使用nc命令,具体请百度),若出现下面结果则正确:Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to 10.203.181.15原创 2021-03-24 00:33:06 · 1335 阅读 · 0 评论