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

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人点赞

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

0 评论

作者其他优质文章

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

100积分直接送

付费专栏免费学

大额优惠券免费领

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

举报

0/150
提交
取消