PY-网络基础

IP

IP是互联网中设备的地址(标识)
IPv4:32位2进制
IPv6:128位2进制

域名

域名是用点分割的英文字母(www.baidu.com)
通过DNS(域名解析服务器)将域名与IP相互映射

端口号

取值0-65535,用于标识设备中运行的程序

tcp/ip协议

应用层(http/ftp/smtp)将数据按照协议格式封装,传递给传输层(tcp/udp)封装对应端口及协议头,再传递给网络层对将对应ip封装,最后将数据包传递给网络接口层在屋里网络中进行传输

http(超文本传输协议)

服务端与客户端遵循同一个协议才能互相传输
请求与响应部分的协议内容为文本格式,底层通过tcp协议传输
一次请求对应一次响应
每次请求-响应都是独立,不会记忆历史交互(在进行ai应用开发时api交互就无法实现会话记忆)

请求数据格式

请求行(请求方式get/post、资源路径、协议),get请求在请求行中,post请求在请求体中
请求头(key-value)
?请求体(请求参数部分)

响应数据格式

响应行(协议、状态码200、400、404、500)
响应头(key-value)
响应体


PY-网络基础
http://example.com/2026/04/20/PY-网络基础/
作者
印星
发布于
2026年4月20日
许可协议