在两个或多个通信实体之间交换的报文的格式和顺序,以及报文发送和/或接收一条报文或其他事件所采取的动作
分组交换和电路交换
分组交换(packet switching)
- 端系统彼此交换报文
- 存储转发传输(store-and-forward transmission):在交换机能够开始向输出链路传输该分组的第一个比特之前,必须接收到整个分组
- 每台路由器具有一个转发表(forwarding table),用于将目的地址(或目的地址的一部分)映射为输出链路
电路交换(cicuit switching)
- 在两台主机之间创建一条专用的端到端连接(end-to-end connection)
分组交换网络中的时延
节点处理时延(nodal processing delay)
排队时延(queuing delay)
- 在链路上等待传输
- 队列为满,路由器丢弃新到达的分组,发生丢包
传输时延(transmission delay)
- 将所有比特推向链路所需要的时间
- L比特,R Bps,传输时延L/R
传播时延(propagation delay)
- 从链路的起点到路由器的传播所需要的时间
- 路由器之间的距离d,传播速率s,传播时延为d/s
端到端时延
- 假定源主机和目的地之间N-1台路由器,端到端时延为N(d(proc) + d(trans) + d(prop))
计算机网络中的吞吐量
- 没有其他干扰流量时,其吞吐量能够近似为沿着源和目的地之间路径的最小传输速率
分层的体系结构及其服务模型
只要该层对其上面的层提供相同的服务,并且使用来自下面层次的相同的服务,当某层的实现变化时,该系统的其余部分保持不变
应用层(application layer)
- 网络应用程序以及它们的应用层协议存留的地方
- HTTP,SMTP,FTP,DNS
- 位于应用层的信息分组成为报文(message)
运输层(transport layer)
- 在应用程序端点之间传递报文
- TCP,UDP
- 运输层分组称为报文段(segment)
网络层(network layer)
- 将网络层分组从一台主机移动到另一台主机
- IP
- 网络层分组称为数据报(datagram)
链路层(link layer)
- 将分组从一个节点移动到下一个节点时,为网络层提供服务
- 链路层分组成为帧(frame)
物理层(physical layer)
- 将帧中的一个个比特从一个节点移动到另一个节点
封装
- 在每一层,一个分组具有首部字段和有效载荷字段(payload field)。有效载荷通常是来自上一层的分组
这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!
CSDN大礼包:全网最全《全套Python学习资料》免费分享🎁
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓
1️⃣零基础入门
① 学习路线
对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
② 路线对应学习视频
还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~
③练习题
每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
因篇幅有限,仅展示部分资料
2️⃣国内外Python书籍、文档
① 文档和书籍资料
3️⃣Python工具包+项目源码合集
①Python工具包
学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
②Python实战案例
光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
③Python小游戏源码
如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
4️⃣Python面试题
我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
5️⃣Python兼职渠道
而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。
上述所有资料 ⚡️ ,朋友们如果有需要 📦《全套Python学习资料》的,可以扫描下方二维码免费领取 🆓
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓