#Tcp

TCP/IP 目录导航

用了近二十天的时间,把一本800页的书看完,感觉收获还是很大的。对网络,对这些协议有了深刻的认识!知道了路由器与交换机的区别。知道了IP地址的特点。知道了网络的分层,物理层,数据链路层,网络层,传输层,应用层。知道了各个层的协议。知道了数据传输的特点,比特,帧,数据报,报文段,报文。知道了文件传输协议FTP。知道了远程...
代码星球 ·2020-04-06

TCP/IP 邮件的原理

邮件通过SMTP协议来实现,有它的服务器SMTP服务器。它是怎么在万维网中运行的呢?我们来看看两个案例,下面的两个图来展示。案例一:Alice通过传统的邮件服务器发送给Bob,Bob通过HTTP服务器来获取。案例二:Alice通过HTTP发送,Bob也通过HTTP获取。 小结:邮件功能,是否就是HTML?大概...
代码星球 ·2020-04-06

TCP/IP FTP/TFTP

引言从一台计算机向另一台计算机传送文件是在连网或互联网环境中最常见的任务。而FTP和TFTP就是这样的协议。关于文件传输协议FTP?端口21使用服务TCP 【FTP模型】FTP连接?1.控制连接a.服务器在熟知端口21发出被动打开命令,等待客户。b.客户使用临时端口发出主动打开命令。2.数据连接数据连接使用服...
代码星球 ·2020-04-06

TCP/IP TELNET & SSH

快速导航远程登录示例关于远程登录?嵌入?用来控制远程服务器上运行的应用程序字符?转义?操作方式?关于SSH?远程登录示例关于远程登录?网络虚拟终端(NetworkVirtualTerminal,NVT)通过这个接口,TELNET客户把来自本地终端的字符(数据或命令)转换成NVT形式,然后交付给网络。【NVT概念图】嵌入...
代码星球 ·2020-04-06

TCP通过滑动窗口和拥塞窗口实现限流,能抵御ddos攻击吗

  tcp可以通过滑动窗口和拥塞算法实现流量控制,限制上行和下行的流量,但是却不能抵御ddos攻击。  限流只是限制访问流量的大小,是无法区分正常流量和异常攻击流量的。  限流可以控制本软件或者应用的流量大小,从而减少对部署在相同物理机的其他应用的影响,减少物理网卡的流量占用。  如果部署在vm上的应用没有限流措施,那...

http各类攻击及tcpcopy工具

1、专业的还得ixia、SpirentTestCenter等软硬件一体的2、一般的使用软件的,安装在linux上使用 参考:1、http://blog.csdn.net/wuzhimang/article/details/545811172、https://github.com/wenfengshi/ddos...

tcpdump的简单使用

  linux下使用tcpdump(命令)抓包,然后使用window或者mac下的wireshark(图形化)分析包,使用tcpdump生成*.cap,然后使用wireshark打开*.cap文件   tcpdump命令是一款sniffer工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将...
代码星球 ·2020-04-06

TCP_NODELAY和TCP_CORK nagle算法和cork算法

TCP_NODELAY默认情况下,发送数据採用Nagle算法。这样尽管提高了网络吞吐量,可是实时性却减少了,在一些交互性非常强的应用程序来说是不同意的。使用TCP_NODELAY选项能够禁止Nagle算法。此时,应用程序向内核递交的每一个数据包都会马上发送出去。须要注意的是,尽管禁止了Nagle算法,但网络的传输仍然受...

网络基础篇(一)--TCP/IP协议族

TCP/IP协议族是一个分层,多协议通信体系.1TCP/IP协议族体系结构TCP/IP协议族自底而上分为四层:数据链路层,网络层,传输层和应用层.1.1数据链路层实现网卡接口的网络驱动程序,以处理数据在物理媒介(如,以太网,令牌环)上的传输.经常使用协议:ARP协议和RARP协议1.2网络层实现数据包的选路和转发.採用...
代码星球 ·2020-04-06

TCP和UDP的区别

首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的,UDP只是其中的一个,之所以命名为TCP/IP协议,因为TCP、IP协议是两个很重要的协议,就用他两命名了。TC...
代码星球 ·2020-04-06

nulls_hlist原理 和 tcp连接查找

原文链接http://abcdxyzk.github.io/blog/2018/09/28/kernel-sk_lookup/...

elasticsearch 使用tcp 访问NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{Yk0WjtKbQXqYCJSDFRYlRA}

  默认的elasticsearch.yml端口是9200,是给tcp提供的。如果想使用自带的  TransportClient需要配置为tcp的9300端口。配置方式为:在/config/elasticsearch.yml里面添加:#设置节点间交互的tcp端口,默认是9300#...

简述TCP的三次握手过程

TCP握手协议在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(SynchronizeSequenceNumbers)第二次握手:服务器收到syn包,必须确认客...

关于TCP 半连接队列和全连接队列

   https://www.jianshu.com/p/e6f2036621f4   https://zhuanlan.zhihu.com/p/36731397    https://blog.csdn.net/wei...
代码星球 ·2020-04-04

Jmeter(二十七)模拟发送TCP/UDP/HTTP/FTP等请求包(转载)

转载自 http://www.cnblogs.com/yangxia-testJMeter安装UDP插件后支持发送UDP协议的请求包,官方介绍安装插件后可以用来测试DNS,NTP,TFTP,Bootserversandmany-manyothersystems。JMeterUDP插件下载地址:http://j...
首页上一页...2021222324下一页尾页