没有合适的资源?快使用搜索试试~ 我知道了~
第10章 网络程序设计.pptx
需积分: 0 0 下载量 33 浏览量
2023-10-30
08:26:46
上传
评论
收藏 1.38MB PPTX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/88483334/0001-fbfacf6335c85cc0ff48e335fd2057fa_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
56页
第10章 网络程序设计.pptx
资源推荐
资源详情
资源评论
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/88483334/bg1.jpg)
第10章 网络程序设计
董付国
微信公众号:Python小屋
![](https://csdnimg.cn/release/download_crawler_static/88483334/bg2.jpg)
网络体系结构,分层设计的好处
网络协议三要素:语法、语义、时序
常见应用层协议:DNS、FTP、HTTP、SMTP、POP3、TELNET……
传输层主要概念:TCP、UDP、端口号
IP地址、套接字
MAC地址
10.1 计算机网络基础知识
![](https://csdnimg.cn/release/download_crawler_static/88483334/bg3.jpg)
10.2 UDP和TCP编程基础
• Python标准库socket提供了套接字编程的大部分功能,支持使用UDP
和TCP协议进行网络通信。
![](https://csdnimg.cn/release/download_crawler_static/88483334/bg4.jpg)
• UDP属于无连接协议,直接向对方发送信息即可,适用于对效率要求相对较
高而对准确性要求相对较低的场合,例如视频在线点播、网络语音通话等等。
• socket模块中用于UDP编程的函数和套接字方法主要有:
socket([family[, type[, proto]]]) :模块函数,创建一个socket对象,其中family为
socket.AF_INET表示IPV4,socket.AF_INET6表示IPV6;type为SOCK_STREAM表示TCP协议
,SOCK_DGRAM表示UDP协议。
sendto(string, address):套接字方法,把string指定的字节串内容发送给address指定
的套接字地址,address是一个元组,格式为(IP地址,端口号)。
recvfrom(bufsize[,flags]):套接字方法,返回接收到的数据和发送方地址。
10.2.1 UDP协议编程
![](https://csdnimg.cn/release/download_crawler_static/88483334/bg5.jpg)
例10-1 编写UDP通信程序,发送端发送一个字符串“Hello world!”。接收端
在计算机的5000端口进行接收,并显示接收内容,如果收到字符串bye(忽略
大小写)则结束监听。
10.2.1 UDP协议编程
剩余55页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/e79ed618b330446db472288a529e18aa_m0_70210435.jpg!1)
尝试学RE中
- 粉丝: 37
- 资源: 18
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)