ICode9

精准搜索请尝试: 精确搜索
  • 计算机课内知识总结2021-06-11 10:58:17

    目录 一:死锁的四个必要条件 二:TCP和UDP区别 三:JVM简介 四:线程,进程,协程 五:重载,多态 六:tcp连接关闭过程 七:乐观锁,悲观锁 ​​​​​​​ 一:死锁的四个必要条件         死锁是指两个或者两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞现象,若无外力

  • 最全MyBatis核心配置文件总结2021-06-08 16:57:38

    前言 该文档在Github上收获40K+star的Java面试神技(这赞数,质量多高就不用我多说了吧)非常全面,包涵Java基础、Java集合、JavaWeb、Java异常、OOP、IO与NIO、反射、注解、多线程、JVM、MySQL、MongoDB、Spring全家桶、计算机网络、分布式架构、Redis、Linux、git、前端、算法与数

  • TCP三次握手中SYN,ACK,Seq含义2021-06-07 10:35:11

    TCP(Transmission Control Protocol)传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急

  • tcp三次握手为啥不是4次2021-06-04 20:07:48

            tcp的连接过程中有一个超时重传算法(karn算法是比较典型的), 如果client发出syn包后, 由于网络原因, 没有立即收到ack/syn包, 那么client会再次发起syn包, 这一点, 我们已经多次实验过。         如果第二次syn包正常达到且与server端建立了tcp连接, server端维护了

  • tcp三次握手2021-06-04 20:07:21

    三次握手:   第一次握手:建立连接时,客户端发送SYN包到服务器,并进入SYN_SEND状态,等待服务器确认 第二次握手:服务器收到SYN包,必须确认客户的SYN,同时自己也发送一个SYN包,即SYN+ACK,此时服务端进入SYN_RECV状态   第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,此包

  • 39 | 案例篇:怎么缓解 DDoS ***带来的性能下降问题?2021-06-04 16:04:48

    上一节,学习了 tcpdump 和 Wireshark 的使用方法,并通过几个案例,带你用这两个工具实际分析了网络的收发过程。碰到网络性能问题,不要忘记可以用 tcpdump 和 Wireshark 这两个大杀器,抓取实际传输的网络包,排查潜在的性能问题。 今天,来看另外一个问题,怎么缓解 DDoS(Distributed Denial of

  • 详解HTTP、TCP和UDP之间的区别(一)2021-06-02 20:03:27

    在解释HTTP、TCP和UDP之前的区别之前,先为大家介绍一下三者的含义。 TCP:传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 [1] 定义。 TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的

  • TCP三次握手原理2021-06-02 18:03:34

    TCP三次握手原理 本文主要讲述的是 1、TCP协议三次握手原理,以及为什么要三次握手,两次握手带来的不利后果。 2、TCP协议四次挥手原理,为什么要四次挥手。   TCP协议三次握手原理: 首先,给张图片,建立TCP三次握手的直观印象。                           

  • TCP三次握手和四次挥手过程2021-06-02 18:02:43

    TCP三次握手和四次挥手过程   1、三次握手 (1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。    最初两端的TCP进程都处于CLOSED关闭状态,A

  • 自学编程找工作!java打开闪退2021-06-01 11:05:47

    2021第一次Java面试,我去了快手。快手的面试挺有挑战性的,而且还特别有意思,感觉啥都能问到。(二面是10天前约的面试,差点要忘了)然后是HR面,前天我就收到offer。 TCP 报文段结构 一谈到 TCP 协议,大家最先想到的词就是「面向连接」和「可靠」。没错,TCP 协议的设计就是为了能够在客

  • 计算机网络面试2021-05-29 22:01:21

    计算机网络面试 一、http协议 1.概念 1)超文本传输协议:H即超文本,可以传输除了文本以外的视频,图片,甚至链接。 2)HTTP协议是用于客户端和服务器端之间的通信,用于客户端和服务器端之间的通信有HTTP协议和TCP/IP协议族在内的其他众多的协议。 2.http常见状态码 3.get和post区别

  • mysql获取当前时间毫秒,经典好文2021-05-27 13:01:36

    概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。 实际上,Spring C

  • HTTP协议详解2021-05-26 12:01:41

    HTTP协议详解 简介 ​ HTTP:超文本传输协议(HyperText transfer Prototcol),是一种用于分布式,协作式和超媒体信息系统的应用层协议。HTTP是万维网数据通信的基础。 ​ 它是从web服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。用户通过网页浏览器或其他终端,发送一个HTT

  • Wireshark抓包,常用的过滤选项2021-05-24 10:01:33

    比较符: == 等于 != 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 逻辑操作符: and 两个条件同时满足 or 其中一个条件被满足 xor 有且仅有一个条件被满足 not 没有条件被满足 ip地址: ip.addr ip地址 ip.src 源ip ip.dst 目标ip 端口过滤: tcp.port tcp.srcport tcp.dstport

  • TCP协议的三次握手与四次挥手2021-05-20 17:33:28

    一、TCP协议 1、TCP/IP协议族的传输层协议 TCP:传输控制协议 UDP:用户数据报协议 TCP和UDP都属于传输层的 2、TCP连接 通过Wireshark抓包来分析三次握手的过程: 下图是TCP连接的三次握手分别发送SYN报文、SYN+ACK报文、ACK报文   3、TCP协议 TCP是面向连接的、可靠的进程到进程通信

  • 交换机端口扫描工具小课堂2021-05-19 16:55:46

    交换机端口扫描工具指用于探测服务器或主机开放交换机端口情况的工具。常被计算机管理员用于确认安全策略,同时被***者用于识别目标主机上的可运作的网络服务。 什么是端口扫描工具? 交换机端口扫描定义是客户端向一定范围的服务器交换机端口发送对应请求,以此确认可使用的交换机端口

  • TCP知识(1)三次握手与四次挥手2021-05-19 15:57:37

    一、TCP基本认识 1、TCP头部格式 序列号:在建⽴连接时由计算机⽣成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送⼀次数据,就「累加」⼀次该「数据字节数」的⼤⼩。⽤来解决⽹络包乱序问题。确认应答号:指下⼀次「期望」收到的数据的序列号,发送端收到这个确认应答以后

  • kali linux实现ddos攻击2021-05-19 11:58:25

    使用环境 王X老头给的syn.killer ,停止维护多年,出不了效果,故我用kali自带的hping3进行一次简单的ddos攻击 配置 win7(虚拟机) ip:10.10.10.128 kali linux 2019.3版本:10.10.10.132 两机处于同一网段下,且可相互ping通 使用 kali输入syn攻击命令 win7端口进行一个抓包,流量图查看更

  • nmap相关2021-05-17 18:04:10

    nmap -sT IP-sT(全链接扫描),获取目标IP+PORT的状态,其实是发了三个包:SYN,SYN/ACK,ACK,类似于TCP三次握手     状态: open 开放的 closed 关闭的 filtered 端口被防火墙IDS/IPS屏蔽,无法确定其状态 unfiltered 端口没有被屏蔽,但是否开放需要进一步确定(ACK扫描出现的多一些) open|filtere

  • Nmap浅析(1)——主机发现2021-05-16 17:35:54

    主机发现 ​ 当网络不通时,Ping一下网关来检查网关是否正常。当测试的目标是一个网络时,其中在线的主机才是目标,那么就需要技术来找出这些目标。 ​ 技术的方法大都与TCP/IP协议族中的协议相对应。 跳过Ping扫描阶段 ​ nmap -PN ​ Nmap在进行其他扫描之前,会对目标进行Ping扫描。

  • socket通信原理2021-05-14 18:02:14

    网络编程三要素 1)IP:网络中每一台计算机的唯一标识。 2)端口:用于标识进程的逻辑地址 3)协议:定义通信规则 TCP 建立连接通道数据无限制面向连接(三次握手)可靠速度慢举例: 蓝牙,QQ单聊,打电话 三次握手: 第一次 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,

  • 【Rust日报】 2019-05-13:Rust - 后40年的语言2021-05-11 09:01:27

    一个查看编程语言发展趋势的方法:Wikipedia Pageviews Analysis#lang_trendRead More「视频」Rust:后40年的语言#videoRead Moreggez制作的小游戏:ggezFlappyCrabby#ggez #game视频ggezFlappyCrabbyJazz:又一个用Rust实现的编程语言#lang(可能是个人玩票的语言)特点是使用了GCCJIT的静态

  • 判断Linux服务器是否被攻击以及相应的预防措施2021-05-10 18:29:49

    一、前言 随着现代互联网科技的快速发展,网络服务器的安全也逐渐成为各大企业开始关注的焦点。服务器后台的安全保证关系着整个网络数据的命脉,所以服务器的安全防范也逐渐称为各大企业关注的重点。 其中较为常见的攻击为ddos攻击,所谓ddos攻击,指的是分布式拒绝服务攻击,分布式拒

  • 通俗理解TCP的三次握手2021-05-07 20:52:34

    三次握手流程的本质,可以这么理解:TCP的三次握手其实是双方各一次握手,各一次确认,只是其中一次握手和确认合并在一起。当然也可以更通俗的去理解:“喂,你听得到吗?”“我听得到呀,你听得到我吗?”“我能听到你”三次握手为什么不用两次,或者四次原因很简单,因为只有三次才是最合适的,三次通信

  • 冲刺面试三次握手和四次挥手!!2021-05-05 20:05:28

    为面试做准备中。 三次握手 如果想要准确的把数据传送给对方,一开始需要进行三次握手 如下图(图片来源网络): 网上三次握手都是三步骤搞定。 这里为了方便大家理解,我先拆成四步骤。 客户端要和服务端建立通信,需要发送一个SYN给服务端。 服务端接受到信息后,需要返回一个ACK表示确实收

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有