数据库
-
【Socket】Python使用非阻塞模式接收完整数据
前言 之前我使用阻塞模式接收数据时必须使用Socket的.settimeout方法设置一个超时时间,用来判断连接对象是否还是数据传入。 但是这种方式有个很明显的弊端,那就是会影响整…
-
网络数据包封装与解封装基本过程
数据包 应用层 TCP头:源端口+目的端口 数据包 传输层 IP头:源IP地址+目的IP地址 TCP头:源端口+目的端口 数据包 网络层 Ethernet头…
-
STM32玩转物联网实战篇:2.ESP8266 WIFI模块TCP通信示例详解
1、准备开发板 开发板功能区分布图 开发板俯视图 2、ESP8266简介 ESP8266 WIFI模块内置TCP/IP网络协议,模块…
-
第三章 数据链路层 —媒体接入控制
3.6.1 媒体接入控制 基本概念 当主机CD同时发送时,会发生碰撞 3.6.2 媒体接入控制 —静态划分信道 信道复用 常见的复用技术有: ·频分复用F…
-
网络技术之以太网链路聚合!
什么是链路聚合 以太网链路聚合Eth-Trunk简称链路聚合,通过将多个物理接口捆绑为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的。 链路聚合技术主要有以下三…
-
从零实现一个高性能网络爬虫(二)应对反爬虫之前端数据混淆
摘要 目的 之前写项目的时候,需要用到免费的http代理,然后找到了这个 这个网站。现在需要把这个网站上的ip和port爬取下来,有兴趣的朋友也可以尝试自己爬取一下。 开始 打开这…
-
数据封装与解封装过程
前言 我们在进行网络通信时,需要数据包在不同网络设备之间传输。这个过程就需要数据包进行封装与解封装。 一、数据封装与解封装过程 1.1、数据封装过程 应用层传输过程: 在应用层,数…
-
Linux网络服务DNS域名解析之正向、反向解析、主从区域服务器、分离解析(图解)
DNS的基本概念 在日常生活中人们习惯使用域名访问服务器,但机器间互相只识别IP地址,域名与IP地址之间是多对一的关系,一个IP地址不一定只对应一个域名,且一个域名可以对应一个IP…
-
TCP/IP 网络数据传输之网络协议
说起网络数据之间的交互,我们就必须明白下网络的分层,知道网络从后台到客户端看到的有哪些步骤。 网络的七层分层 在实际手机端开发中,我们主要是通过接口向后台请求数据,然后数据经过处理…
-
2021年最全的Python爬虫学习笔记(上)
一、爬虫基础简介 1. 爬虫简介 什么是爬虫:通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程 2. 爬虫合法性探究 爬虫究竟是合法还是违法的? 在法律中是不被禁止的…