python 网络编程-1

本文介绍了网络的基本概念,包括局域网、城域网、互联网及其应用,如IP地址的分类与定位,网络拓扑结构,以及网络硬件如交换机和路由器。还探讨了端口的作用,知名端口的分配规则,以及端口与进程的关联。同时,提到了套接字作为进程间通信的重要机制,涉及其创建、使用和关闭的过程。
摘要由CSDN通过智能技术生成

网络:实现数据在不同设备上的传送; 无线 蓝牙 有线 ....

局域网 城域网 互联网 国内的互联网:支付宝 微信 滴滴...

IP 地址: A B C 类  (网络号 (子网号)+ 主机号)  标记网络中不同的电脑,IP地址不同

(IPv4 : 32 bit IPv6: 128bit)

不同国家、区域的IP地址不同,根据IP定位区域

网络的拓扑: 环形 星型 总线型 硬件:交换机,路由器

查看IP 网卡信息 (ens33/40 和别人通信的网卡 lo:本地回环) 命令:ifconfig ipconfig 更改/查看网络适配器

单播(1 vs 1; 1 vs n) 多播 广播

-----------------------------------------------------------------------

端口:路由器上有不同的端口;一台电脑上有不同的端口,不同的应用程序使用不同的端口(给哪个进程?)

如果一个程序需要收发网络数据,那么就需要端口(端口数目 2 的16次方)。程序运行之后就是进程。

端口就是特殊的通道。

知名端口(well know ports): 如,80 http; 21:  ftp   大于 1024 的端口随便使用;小于1024的端口已经规定好功能。大于1024的是动态端口。 

程序关闭时,同时也释放了端口

---------------------------------------------------------------------------------------------------------

socket  (插口)  进程之间的通信,同一台电脑不同进程之间,或者是不同电脑的进程之间的通用。

参数:IPv4  or IPv6   / TCP  UDP 

1 创建套接字

2使用套接字

3关闭套接字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xieshangxin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值