计算机网络
陈卓为
好好学习,天天向上
展开
-
第一讲:计算机网络概述(上)
1.1,什么是计算机网络定义:计算机网络就是互连的、自治的计算机集合。 自治:无主从关系??1,Internet: 定义: ISP(Internet service provider)网络互连的网络之网络。 由计算设备,通信链路,分组交换器(路由器,交换器),协议组成。 作用:1,为网络应用提供通信服务的通信基础设施。2,为网络应用提供API1.2,网络协议协议三要素:语法:数据与控制信息转载 2017-09-25 09:58:24 · 237 阅读 · 0 评论 -
第三讲,应用层
3.1 网络应用的体系结构1,客户机/服务器结构 2,点对点结构,相比C/S结构优点是高度可伸缩,缺点是难于管理。 3,混合结构,如Napster(社交网络中出现过,hhhh)。文件传输使用P2P结构,文件搜索采用C/S结构3.2,网络应用进程通信1,不同主机上运行的进程通过消息交换,利用socket实现通信 2,通过IP地址+端口号完成进程寻址3.3,网络应用的需求与传输层服务1,网络应用的原创 2017-10-04 15:35:16 · 197 阅读 · 0 评论 -
第四讲,网络应用(下)
4.1,P2P应用原理与文件分发具体应用如BitTorrent4.2,P2P应用:索引技术1,集中式索引,如Napster。存在单节点失效,性能瓶颈,版权问题的缺点。 2,洪泛式查询,完全分布式架构,依赖TCP连接,会给网络带来很大的负担。 3,层次式覆盖网络4.3,Socket编程-应用编程接口(API)1,socket介于应用层与传输层之间 2,应用编程接口API:就是应用进程的控制权和操原创 2017-10-05 20:58:21 · 383 阅读 · 0 评论 -
第二讲,计算机网络概述(下)
2.1,计算机网络性能1,网络的“带宽”通常是数字信道所能传送的“最高数据率”,单位: b/s (bps)2,四种分组延迟:节点处理延迟,时间通常很短。排队延迟传输延迟 (等于分组长度/链路带宽)传播延迟3,时延带宽积=传播时延*带宽,表示以比特为单位的链路长度。2.2,计算机网络体系结构即分层结构,该结构易于系统更新、 维护。 以OSI参考模型为例 1,物理层功能 决定一些物理特性原创 2017-10-03 09:33:56 · 188 阅读 · 0 评论