网络
文章平均质量分 54
nice_wen
理想与情怀
展开
-
Ftp与Telnet的区别
FTP与TELNET的区别: 它们都是INTERNET提供登录服务器的服务 TELNET 连接后,用户主机实际成为远程TELNET服务器的一个虚拟终端(或称是哑终端),一切服务完全在远程服务器上执行,但用户决不能从远程服务器中下载或上传文件,或拷贝文件到用户主机中来。 FTP则不同,它是采用客户机/服务器模式,用户能够操作FTP服务器中的目录,上传或下载文件,但用户不能请求服务器执行某原创 2016-11-22 11:31:46 · 5453 阅读 · 0 评论 -
程序员面试被问到“三次握手,四次挥手”怎么办?
转自:https://blog.csdn.net/csdnnews/article/details/86570658转载 2019-02-22 10:34:13 · 162 阅读 · 0 评论 -
linux backlog详解
本文转自:http://veithen.io/2014/01/01/how-tcp-backlog-works-in-linux.htmlWhen an application puts a socket into LISTEN state using the listen syscall, it needs to specify a backlog for that socket. The b...转载 2018-12-14 15:53:27 · 890 阅读 · 0 评论 -
TSO与GSO简单区分
概念TSO(TCP Segmentation Offload): 是一种利用网卡来对大数据包进行自动分段,降低CPU负载的技术。 其主要是延迟分段。GSO(Generic Segmentation Offload): GSO是协议栈是否推迟分段,在发送到网卡之前判断网卡是否支持TSO,如果网卡支持TSO则让网卡分段,否则协议栈分完段再交给驱动。 如果TSO开启,GSO会自动开启。以下是TSO...原创 2018-11-13 21:42:23 · 3244 阅读 · 1 评论 -
TCP-SCAK详解
由于本人才疏学浅,本文难免存在遗漏之处,欢迎大家留言指正,本人将感激不尽。最近做QUIC相关的工作,QUIC中采用的是SACK的确认方式,比较好奇,TCP中SACK是如何工作的,于是网上找了一些资料,发现这篇文章讲的比较详细,供自己和读者学习。参考 https://www.cnblogs.com/lshs/p/6038555.html总结在介绍之前,我先简单总结一下这篇文章给我带来的收获。...转载 2018-10-23 11:12:49 · 1840 阅读 · 0 评论 -
linux下rto的设置及rto测试
rto修改命令sudo ip route change 172.16.100.0/24 dev eth0 rto_min 5 (ms) rto测试 1、编写socket网络程序测试,客户端一直向服务端发送数据(测试客户端的rto),在客户端与服务器端通信过程中,将服务端向客户端通信的路由项删掉。 2、客户端通过wireshark抓包,即可分析rto的变化规律(指数退避)。...原创 2018-05-30 19:28:04 · 4231 阅读 · 0 评论 -
三层交换机工作原理
此处还有一篇介绍三层交换机的文章:http://blog.csdn.net/lycb_gz/article/details/8780851 路由器的三层转发主要依靠CPU进行,而三层交换机的三层转发依靠ASIC芯片完成,这就决定了两者在转发性能上的巨大差别。当然,三层交换机并不能完全替代路由器,路由器所具备的丰富的接口类型、良好的流量服务等级控制、强大的路有能力等仍然是三层交换转载 2017-09-03 13:53:52 · 30104 阅读 · 0 评论 -
tcp/udp校验和以及伪首部介绍
TCP的检验和 原文地址:http://www.cnblogs.com/zxiner/p/7203192.html检验和目的 目的是为了发现TCP首部和数据在发送端到接收端之间发生的任何改动。如果接收方检测到检验和有差错,则TCP段会被直接丢弃。 TCP在计算检验和时,要加上一个12字节的伪首部。伪首部顾名思义就是假的首部,既不往上传也不往下传,只是用于...转载 2017-09-10 23:40:28 · 23102 阅读 · 2 评论 -
双方同时开启TCP连接
由于最近阅读Stevens的TCP/IP详解卷一,看到了介绍关于TCP同时开启的情况,下面介绍其具体过程。首先,A向B发送SYN,同时B向A发送SYN报文。A和B收到报文后,向对方发送SYN+ACK,再收到对方发来的SYN+ACK后,将恢复一个ACK,此时连接建立。实验截图如下:查看其中Seq和Ack可以发现,每一端发送的SYN与SYN+ACK报文的Seq一样。原创 2017-09-14 11:30:21 · 1503 阅读 · 0 评论 -
应用层协议详解(未完待续)
SMTP(Simple Mail Transfer Protocol) :使用TCP可靠数据传输服务,从发送方的邮件服务器向接收方的邮件服务器发送邮件。SMTP分为两个部分:运行在发送方邮件服务器的客户端和运行在接受方邮件服务器的服务器端。原创 2016-11-22 22:09:54 · 510 阅读 · 0 评论