第十四节课:网络编程
一.网络编程能干啥:
不同电脑之间进行信息交互
二.模式:
1.c/s:
客户端与服务器端架构(一般用c)
2.B/S:
浏览器与服务器端架构
三.网络基础:
1.一个程序如何在网络上找到另一个程序:
首先程序必须打开,其次互知IP地址和端口号
2.osi的七层模型:
人们按照分工不同按逻辑把互联网协议划分了七层。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ea4ba1c72dd3fe3c27662ae8606db1b4.png#pic_center)
3.socket概念:
实现网络编程
TCP协议:安全可靠协议(三次握手,四次挥手) 传输速度慢
UDP协议:非安全可靠协议,可能数据丢失 传输速度快
发送端
import socket
sk = socket