【Python高级编程019 ● 网络编程 ● 端口和端口号的介绍】


---------Python基础编程---------

Author : AI菌


【内容讲解】

1、软件程序之间进行数据通信的流程:
首先,通过ip地址找到对应的设备,
然后,通过端口号找到对应的端口,
最后,通过端口把数据传输给应用程序。
2、什么是端口?
端口是传输数据的通道,好比教室的门,是数据传输必经之路
3、什么端口号?
操作系统为了统一管理这么多端口,就对端口进行了编号,这就是端口号。
端口号其实就是一个数字,好比我们现实生活中的门牌号。
4、端口和端口号的关系:
端口号可以标识唯一的一个端口
5、端口的分类:
端口号有65536个,可以分为知名端口号和动态端口号。
1)知名端口号:是指众所周知的端口号,范围从0到1023。
这些端口号一般固定分配给一些服务:
比如21端口分配给FTP(文件传输协议)服务;
25端口分配给SMTP(简单邮件传输协议)服务;
80端口分配给HTTP服务。
2)动态端口号:一般程序员开发应用程序使用端口号称为动态端口号, 范围是从1024到65535。
如果程序员开发的程序没有设置端口号,操作系统会在动态端口号这个范围内随机生成一个
给开发的应用程序使用;
当运行一个程序默认会有一个端口号,当这个程序退出时,所占用的这个端口号就会被释放。

【往期精彩】

▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】

【加群交流】



原文地址:https://www.cnblogs.com/hezhiyao/p/13641732.html