网络基本原理;arp协议;三次握手;四次挥手;网络7层模型
分类:
其他好文 时间:
2019-01-06 20:43:02
阅读次数:
224
osi七层模型 互联网的核心就是由一堆协议组成,协议就是标准,标准就是大家都认可的,所有人都按照这个来,这样大家都能够互相了解,互相深入了~~~比如全世界人通信的标准是英语 五层通信流程: tcp协议:(TCP把连接作为最基本的对象,每一条TCP连接都有两个端点,这种端点我们叫作套接字(socket ...
分类:
其他好文 时间:
2019-01-05 22:50:25
阅读次数:
297
TCP协议的三次握手与四次挥手1.什么是TCP协议2.TCP协议与UDP协议的关系3.TCP协议的三次握手与四次挥手1.什么是TCP协议TCP协议是作用在传输层的传输控制协议TCP提供一种面向连接的、可靠的字节流服务在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCPTCP使用校验和,确认和重传机制来保证可靠传输TCP给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复TCP
分类:
其他好文 时间:
2019-01-05 17:18:59
阅读次数:
187
一、轮询 在一些需要进行实时查询的场景下应用比如投票系统: 大家一起在一个页面上投票 在不刷新页面的情况下,实时查看投票结果 1、后端代码 from flask import Flask, render_template, request, jsonify app = Flask(__name__) ...
分类:
Web程序 时间:
2019-01-04 23:33:51
阅读次数:
354
一、常见端口扫描的原理 0、秘密扫描 秘密扫描是一种不被审计工具所检测的扫描技术。 它通常用于在通过普通的防火墙或路由器的筛选(filtering)时隐藏自己。 秘密扫描能躲避IDS、防火墙、包过滤器和日志审计,从而获取目标端口的开放或关闭的信息。由于没有包含TCP 3次握手协议的任何部分,所以无法 ...
分类:
编程语言 时间:
2019-01-04 16:12:55
阅读次数:
236
1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定I ...
分类:
其他好文 时间:
2019-01-04 16:10:47
阅读次数:
149
TCP被称为面向连接、面向流,可靠的传输层协议。它与UDP最大的不同在于它是可靠性的,所以需要可靠传输的时候就需要用到TCP,如果需要快速传输则选择UDP。 TCP的连接又称为3次握手。 1)、客户端向服务器发送一个SYN分段,表示我要向和你连接。 2)、服务器收到该分段后,向客户端发送一个ACK+ ...
分类:
其他好文 时间:
2019-01-04 01:12:07
阅读次数:
226
A 理解TCP/IP三次握手与四次挥手的正确姿势https://www.cnblogs.com/lms0755/p/9053119.html B 四次挥手过程理解 https://blog.csdn.net/qq_38950316/article/details/81087809 C TCP三次握手 ...
分类:
其他好文 时间:
2019-01-03 21:34:21
阅读次数:
159
前言: TCP协议是面向连接、安全可靠、基于字节流的传输层协议,在进行http协议访问时就用到了tcp连接。在建立TCP连接时需要经历三次握手,断开连接时需要经历四次挥手。在此进行记录。 内容: TCP三次握手 第一次握手:由客户端发起,客户端生成一个SYN,以及一个随机数标记数X,然后将随机标记数 ...
分类:
其他好文 时间:
2019-01-02 23:30:22
阅读次数:
139
close wait是被动关闭那方,time wait是主动关闭连接那方。 四次握手第三次后,也就是主动关闭连接的那方,收到被动关闭那方的fin后,自己直接进入time-wait状态,然后发一个ack给被动那方,经过2*msl时间无论如何都会直接关闭。可以保证对方重发过来的fin消息可以顺利收到,而 ...
分类:
其他好文 时间:
2018-12-30 20:24:30
阅读次数:
210