为了账号安全,请及时绑定邮箱和手机立即绑定

Python 核心 网络编程

标签:
Python

什么是网络?

网络是信息传输共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。

网络的由来:

计算机发展[单机]-> 需求[信息共享]-> 网络-> 网络标记[IP地址]-> 网络协议-> 网络端口-> 网络主机数量[限制]  —> 广域网 —> 城域网 —>局域网

什么是 ISO ?

国际标准化组织、欧洲计算机制作协会联盟组织、ISO

网络协议发展过程中,比较混乱,所以有一个非盈利性质民间组织推出了网络协议公共标准

任何计算机制造厂商,制造的计算机必须符合这样的标准才允许上市。

ISO组织推出了网络协议标准模型:开放互联系统模型:OSI/RM模型

路由器 —> 给主机分配 IP 地址时

WAN 口 :广域网地址【城域网地址】

LAN 口 :局域网地址

IP 地址: 一般为32位 ,一个有效的 IP 地址,为了方便在网络上被寻址,通常情况包含三个部分: 

类型标志      网络地址     主机地址

子网掩码专门针对不同类型的 IP 地址进行的网络地址和主机地址的规则定义

类型标志有着非常明确的规范,网络地址和主机地址的区分主要通过子网掩码进行划分 子网掩码和 IP 地址一样都是 32 位,左边为 1 用于表示网络地址,右边为 0 表示主机地址 

某台主机 ip 地址:192.168.1.100 

子网掩码:255.255.255.0

此时子网掩码对 IP 地址进行了划分,左边 24 位为网络地址,右边 8 位为主机地址 通常情况下我们所说的在不在一个网段,说的就是不是在同一个网络地址下!

port 端口

计算机中的端口号的范围是 0~65535 之间 

端口号根据其使用场景,一般区分为 公用端口、动态端口、保留端口 

公用端口:0~1023 

动态端口:1024~65535 

保留端口:一般是 unix 系统中超级用户进程分配保留端口号

我们一般使用 8000 以上的端口号

常见端口号:

端口号         描述

 21      FTP 文件传输端口
 22      ssh 服务端口
 23      telnet 服务端口
 25      smtp 邮件服务端口
 80      http 超文本传输协议端口
 110      pop3 邮局协议端口
 115      sftp 安全文件传输协议端口
 443      https 安全超文本传输协议端口









点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消