第二十六次总结:网络编程

通信

思考:两个独立的python程序,如何通信

a.py中的变量数据,要传给b.py接收

 

通过文件

a.py与b.py

通过一个文件来交流数据

 

 

 

 

情况,适用于同一台电脑

 

通过网络

同类的例子

qq,微信等

如果python文件也能通过网络通信

就可实现

 

 

 

软件开发的架构

cs架构

  • server 服务端

    服务端是要一直运行,等待着服务别人

  • client 客户端

    用的时候,才会请求服务

 

 

软件开发的架构

cs架构

  • server 服务端

    服务端是要一直运行,等待着服务别人

  • client 客户端

    用的时候,才会请求服务

  • 思考,为什么bs架构会火?

    为什么手机端,安卓等,没火起来

     

    bs火爆的根本原因

    统一入口

    思考,微信,支付宝的小程序和应用

    QQ与微信的比较,微信为什么会超越QQ

     

    统一入口的重要性

    解耦分治的思想

    请假

    打卡

    报销

    通知

    日志

    财务

     

    bs架构与cs架构关系

    包含关系

    cs架构包含了bs架构

    bs架构是cs架构的一种

     

    我们学习的重点就是bs架构

     

     

    计算机网络发展

    两台机器通信

    有电脑,有网线,有网卡

    就可以通信

    网卡提供网线的接口,网线传输电信号

网卡上有全球唯一的 mac地址

arp协议

通过ip地址绑定mac地址

 

ipv4与ipv6

 

多台电脑通信

解决了多台电脑的通信问题

 

老式的通信

沟通靠吼

找人,广播

回复,单播

 

arp协议做的事儿

 

 

广域网与路由器

不同局域网通信

依赖网关

 

 

子网掩码与网段地址

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值