Python高级-网络通信过程

网络通讯

两台电脑通讯

1. 网线

多台电脑

1.hub集线器
2.交换机
3.路由器

如果要上网

1.路由器
2.nat地址转换器,在路由器已经集成

http协议

1.规则了浏览器与服务器之间的数据传输

传递方式

get post
get 与post对比 get这个方式输入敏感信息的时候不安全
get传输的数据要小1024*2字节

传递内容

1.请求头
    主要给服务器请求的路径地址/index.html,给请求的方式get

2.响应头
    控制浏览器显示
3.响应体
    显示在页面的内容

响应的格式(五星*****)

1.响应头
  空行
  响应体


  HTTP/1.1 200 OK\r\n    \r\n换行
  \r\n 
  响应体数据

状态码

200 ok 成功
302 跳转(没有登陆,没有给客户端信息)
404 页面找到
500 服务器出错了

浏览器与服务器之间的交互图

   见下方----

面向函数编程

#一个功能一个函数

面向对象编程

#相关函数的合集
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值