学习:python 网络编程基础
网络通信概述
网络是一种辅助双方或者多方能够连接在一起的工具
网络编程就是通过编程的方式能够实现不同电脑上的软件能够进行数据传递
即进程之间的通信
网络协议
互联网中的计算机要实现数据通信,需要遵循各种各样的协议,其中最重要的就是TCP/IP协议簇
IP和端口号
两台计算机要传输信息怎么样才能够找到对方呢?
IP地址
用来在网络中标记一台电脑的一串数字,比如 192.168.1.1
为互联网上的每一个网络和 每一台主机分配一个逻辑地址
处于同一个局域网内的电脑可以通过IP地址定位到对方
找到对方之后如何将数据传输到正确的程序中呢?
网络端口
通过tcp/ip 协议中的端口将数据传输到正确的程序中
网络端口指的是程序或进程和外界传输数据的出口,通过端口号识别
常见端口号
URL
url指的是统一资源定位符,简单来讲就是计算机或者网络中某个资源的路径,是一个字符串
URL 遵守一种标准的语法,它由协议、主机、域名、端口、路径以及文件名这六个部分构成,其中端口可以省略
协议://主机域名:端口号/路径/资源文件名
https://www.abc.net/Show.aspx?cid=929&id=110581
问号后面表示我们要传给服务器的参数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?