python网络基础
python网络基础
- 1. 前言
- 1.1 拓扑图
- 1.2 三个问题
- 2. IP
- 2.1 概念
- 2.2 组成
- 2.3 分类
- 2.4 私有IP和私有IP
- 2.4.1 共有IP
- 2.4.2 私有IP
- 2.5 子网掩码
- 3. 网络端口
- 3.1 前言
- 3.2 注意
- 4. 网络协议
- 4.1 前言
- 4.2 四层模型
1. 前言
1.1 拓扑图
1.2 三个问题
- IP windows中查看: ipconfig
- ip linux中查看: ifconfig
2. IP
2.1 概念
用来在网络中唯一表示一台计算机的一串数字,比如192.168.1.1;在同一个网络中是唯一的;
92.168.1.1: 每个为一个字节,最大255,一共32位。
2.2 组成
网络地址+主机地址
2.3 分类
A类用在互联网中;
局域网中一般192开头。
D和E有特殊用处。
2.4 私有IP和私有IP
2.4.1 共有IP
路由器的IP;链接互联网需要共有IP。
路由器就是将共有IP地址分配到局域网中的每个终端的私有IP中。
2.4.2 私有IP
各个电脑中的IP。
2.5 子网掩码
通过将IP和子网掩码进行与运算,然后得出网络地址,决定往哪个网段发信息。
3. 网络端口
3.1 前言
应用访问:IP + 网络端口号
每一个访问网络中都需要一个端口号。
3.2 注意
4. 网络协议
4.1 前言
过程:组包 -> 解包的过程
4.2 四层模型
- 网络接口层
网卡;光电通信收发。 - 网际层
IP协议层,即怎么找到对方。
MAC层。IP和MAC映射 - 传输层
数据传输。bit位。
TCP和UDP协议。 - 应用层
http,ftp协议等。
python网络基础相关推荐
- doraemon的python 网络基础、进程和操作系统发展史
### 8.8 网络基础知识#### 8.8.1 网络应用开发架构 C/S架构:迅雷 浏览器 飞秋 输入法 百度云 各种游戏- client 客户端 - server 服务区B/S构架: 淘宝 邮箱 ...
- [雪峰磁针石博客]python网络基础工具书籍下载-持续更新
爬虫书籍参见: 2018最佳人工智能数据采集(爬虫)工具书下载 Python Network Programming Cookbook, 2nd Edition - 2017.pdf 介绍了现实世界中 ...
- python网络爬虫的基本步骤-python爬虫入门需要哪些基础/python 网络爬虫教程
如何入门 Python 爬虫 入门个吊,放弃 python爬虫入门需要哪些基础 现在之所以有多的小伙伴热衷于爬虫技术,无外乎是因为爬我们做很多事情,比如搜索引擎.采集数据.广告过滤等,以Python为 ...
- python网络编程基础(线程与进程、并行与并发、同步与异步、阻塞与非阻塞、CPU密集型与IO密集型)...
python网络编程基础(线程与进程.并行与并发.同步与异步.阻塞与非阻塞.CPU密集型与IO密集型) 目录 线程与进程并行与并发同步与异步阻塞与非阻塞CPU密集型与IO密集型 线程与进程 进程 前言 ...
- python网络爬虫权威指南 豆瓣_福利分享:个人整理的Python书单,从基础到进阶...
原标题:福利分享:个人整理的Python书单,从基础到进阶 我挑选的一些书籍,大家可以自行到书店或是网上自己选购.也由于个人水平有限,很可能大家觉得优秀的书籍没有列出,如果大家有觉得不错的书籍,欢迎大 ...
- python网络编程证书_《Python网络编程基础》笔记
python网络编程基础 ================== Author: lujun9972 Date: 2013-03-08 22:29:20 CST Table of Contents == ...
- python网络爬虫基础知识_Python网络爬虫基础知识
一.网络爬虫 网络爬虫又被称为网络蜘蛛,我们可以把互联网想象成一个蜘蛛网,每一个网站都是一个节点,我们可以使用一只蜘蛛去各个网页抓取我们想要 的资源.举一个最简单的例子,你在百度和谷歌中输入'Pyth ...
- python的基础网络编程是下列_Python入门基础之网络编程、socket编程、TCP、UDP编程...
忙了两天,继续更文!希望多多支持. 套接字 套接字是一种具有之前所说的"通讯端点"概念的计算机网络数据结构.网络化的应用程序在开始任何通讯之前都必需要创建套接字. 套接字有三种: ...
- python语言编程基础视频_网络编程-5_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
通过学习,对Python有一定的了解,学习Python语法,可以使用Python原生语言开发项目.对于Python的应用于开发有一个系统的认知,对于未来的发展方向有清晰的认识.主要知识点包括基本语法. ...
最新文章
- 可能是全网最全,JAVA日志框架适配/冲突解决方案,可以早点下班了
- hdu1815 2sat + 二分 + 建图不错的题目
- 【小白学PyTorch】8.实战之MNIST小试牛刀
- c++性能之对象与指针性能比较、以及java与c++性能对比实测
- 为什么计算机打不开系统盘了,为什么我从装了系统之后进入‘我的电脑’发现F/E盘都打不开了。系统提示:ses.exe找不到!...
- This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its 错误解决办法
- MySQL截取SUBSTRING
- CComPtr和 CComQIPtr用法
- 登录网易云显示服务器地址,[网易云音乐]登录流程还原
- 破解计算机win7管理员密码,教你win7旗舰版怎么破密码
- AWS 吹走了私有云天空中最后一片乌云
- java动态编译类文件并加载到内存中
- php根据URL获得网页内容
- HADOOP安装指南-Ubuntu15.10和hadoop2.7.2
- 【MySQL】MySQL的数据类型
- Lind.DDD.Manage项目核心技术分享
- RabbitMQ 详细讲解
- promise中如何取到PromiseValue的值,其实很简单
- 德勤发布《2021技术趋势》报告
- Flink Watermark 源码分析