原文地址https://www.cnblogs.com/zhaof/p/6910871.html 官方文档地址:https://docs.python.org/3/library/urllib.html 什么是Urllib Urllib是python内置的HTTP请求库包括以下模块urllib.re ...
分类:
编程语言 时间:
2019-01-26 23:45:57
阅读次数:
234
1.urllib模块 设置代理的demo代码如下: 在上面的代码中,先借助request的ProxyHandler方法设置代理,参数是字典类型,键的名称是协议类型,值是代理。需要注意的是代理值的前面要加上协议(http或者https)。当请求时http时,调用http代理,是HTTPS时调用http ...
分类:
其他好文 时间:
2019-01-20 20:57:49
阅读次数:
186
什么是Socket?Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。网络中的Socket和SocketAPI
分类:
编程语言 时间:
2019-01-10 00:03:48
阅读次数:
272
本章将介绍tcp网络编程,更多内容请参考:Python学习指南 Socket是网络编程的一个抽象概念,通常我们用一个Socket表示"打开了一个网络连接",而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 客户端 大多数连接都是可靠的TCP连接。创建TCP连接时,主动 ...
分类:
编程语言 时间:
2018-12-18 02:04:14
阅读次数:
163
以太网数据格式与封装解封 我们在上一文中介绍了以太网5层模型,这一节我想学习一下以太网数据封装与解封的知识,了解以太网数据是如何传输的。 一、数据封装 当我们应用程序用TCP传输数据的时候,数据被送入协议栈中,然后逐个通过每一层,知道最后到物理层数据转换成比特流,送入网络。而再这个过程中,每一层都会 ...
分类:
其他好文 时间:
2018-12-14 23:04:33
阅读次数:
269
/usr/include/asm/errno.h #define EPERM 1 /* Operation not permitted */操作不允许 #define ENOENT 2 /* No such file or directory */文件/路径不存在 #define ESRCH 3 / ...
分类:
系统相关 时间:
2018-11-29 19:57:13
阅读次数:
218
日常开发中,我们经常会碰到查询网络是否畅通以及域名对应 IP 地址等小需求,这时候用的最多的应该就是 ping 命令了。 那你知道 ping 命令是怎么工作的吗?今天,我们就来一起认识下 ping 命令及其对应的 ICMP 协议。 ...
分类:
其他好文 时间:
2018-11-19 11:06:10
阅读次数:
171
nDPI: Open Source High Speed Deep Packet Inspection Wireless Communications & Mobile Computing Confer 2014 背景 根据端口号来识别协议类型,但大于某个值以后,端口号动态变化 http协议会携带一 ...
分类:
其他好文 时间:
2018-10-27 13:32:51
阅读次数:
243
Linux学习不断的深入,也是感觉越来越有难度,就像本课时所学的 vsftpd 而言,不说是《Linux就该这么学》这本书里面最难的,但也是其中之一吧!FTP是文件传输协议,而vsftpd则是更加全的文件传输协议。加上之前课时的SELinux的实验操作,更能够在学习中发展问题,不断培养自己的拍错能力 ...
分类:
系统相关 时间:
2018-10-07 18:03:00
阅读次数:
192
路由技术中经常使用ACL抓取条目进行匹配,PAT经常在内外网进行通信的时候使用。
分类:
其他好文 时间:
2018-09-24 00:52:36
阅读次数:
177