随笔分类 - 计算机网络
计算机网络的学习笔记
摘要:【计算机网络】 传输层 UDP 简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,UserDatagram Protocol) 。UDP为应用程序提供了一 种无需建立连接就可发送封装的IP数据报的方法。 UDP的头 段:UDP传输的段( segment)由8字节
阅读全文
摘要:【计算机网络】 传输层 Internet传输协议 TCP TCP介绍 在不可靠的互联网上提供一个可靠的端到端字节流 面向连接的、可靠的、端到端的、基于字节流的传输协议 TCP位置 TCP服务模型 应用程序访问TCP服务 通过在收发双方创建套接字来实现的 套接字的地址 用(IP地址,端口号)来表示的
阅读全文
摘要:【计算机网络】 传输层 拥塞控制 两个层提供拥塞控制 网络层:遇到拥塞 传输层:提供了对负载的控制 问题 期望带宽分配 调节发送速率 无线问题 带宽的分配问题 有效利用带宽可提供高输出和低延迟 为整个传输实体有效分配带宽应该利用所有可用的网络容量,假设有一个100Mbps的链路,5个传输实体共同使用
阅读全文
摘要:【计算机网络】 传输层 传输服务的要素 传输服务 通过建立连接的两个传输实体之间所用的传输协议来实现的 必须解决差错控制、分组顺序、流量控制等问题(指面向连接传输服务) 传输协议和数据链路层协议的区别 传输层需要显式地给出目的端的地址 传输层初始连接复杂 传输层源端和目的端之间的子网具有存储能力 传
阅读全文
摘要:【计算机网络】 传输层 传输服务 传输层概述 负责以期望的可靠性或质量跨网络传送数据 传输层的位置 向上层提供的服务 引入传输层的原因 网络层是网络承运商控制的 传输层是用户控制的 传输层可以消除网络层的不可靠性 有了传输层,开发人员可以根据一组标准的传输层的服务原语编写代码,他们的程序可以运行在各
阅读全文
摘要:【计算机网络】 网络层 Internet的网络层 Internet是一组相互连接的网络或者自治系统的集合 Internet 1.存在几个主要骨干网络,骨干网络是由高带宽的线路和快速路由器构成 2.这些骨干网络中最大的一个称为一级网络,每个骨干网都与它连接,进而达到其他骨干网 3.连接在骨干网络上的是
阅读全文
摘要:【计算机网络】 网络层 网络互联 互联将多个不同的网络合并成一个更大的网络,多种不同网络长期存在,需要网络互联 网络的不同之处 网络层上可能出现一些差异,不同网络差异可能很大,从而使互联网络变得复杂 当一个数据包在到达目的网络前必须经过一个或多个外部网络时,在网络接口处会出现很多问题。例 面向连接的
阅读全文
摘要:【计算机网络】 网络层 服务质量 应用需求 流:从一个源到一个目标的数据包流 流的需求特征包括可靠性、延迟、抖动、带宽 这4个特征合起来决定一个流所要求的服务质量(QoS) 不同的应用程序关心不同的属性,我们希望所有应用程序都能获得所需的东西,网络提供具有各种QoS(服务质量)的服务以满足应用需求
阅读全文
摘要:【计算机网络】 网络层 拥塞控制 拥塞 拥塞控制是网络层和传输层一起工作的责任,网络中出现太多的数据包时,网络的性能开始急剧下降,这种情况称为拥塞 拥塞产生原因 多个输入对应一个输出 慢速处理器,难以完成必要的维护工作 低带宽线路 解决办法 针对某个因素的解决方案,通常不会有明显的效果,甚至仅仅是转
阅读全文
摘要:计算机网络 网络层 路由算法 最优化原则 1.最佳路径的每一部分也是最佳路径 如果路由器J在从路由器I到K的最优路径上,那么从J到K的最优路径必定沿着同样的路由路径 2.通往路由器的所有最佳路径的并集是一棵称为汇集树 3.路由算法的目的 为所有路由器找出并使用汇集树 最短路径路由 Dijkstra算
阅读全文
摘要:【计算机网络】 网络层 网络层的设计问题 网络层的功能概述 负责通过多个链路在端点之间传递数据包 网络层所在位置: 存储 转发数据包交换 存储 转发数据包交换过程 1.若一台主机要发送一个数据包,它会将数据包发送给最近路由器 2.在该数据包到达路由器,并且路由器的链路层完成了对它校验和的验证后,它先
阅读全文
摘要:【计算机网络】 介质访问控制子层 数据链路层交换 网桥(bridge) 1.工作在数据链路层,通过查看数据链路层的地址来完成帧转发 2.在互连的LAN间实现帧的存储和转发 为什么使用网桥? 学校和企业的各个部门分别拥有自己独立管理的LAN,不同部门可能选择不同的LAN,为了进行交互,需要使用桥来实现
阅读全文
摘要:【计算机网络】 介质访问控制子层 无线LAN 802.11体系结构和协议栈 802.11网络使用模式: 有架构模式(Infrastructure mode) 无线客户端连接接入点AP,叫做有架构模式 自组织模式(Ad hoc mode) 没有AP点,只是客户端与客户端相互连接,这叫做自组织模式,但是
阅读全文
摘要:【计算机网络】 介质访问控制子层 以太网 以太网的简介 以太网中的以太是指电缆,以太网技术指的是由Xerox公司创建并由Xerox,Intel和DEC公司联合开发的基带局域网规范。以太网络使用CSMA/CD(载波监听多路访问及冲突检测技术)技术,并以10M/S的速率运行在多种类型的电缆上。 以太网的
阅读全文
摘要:【计算机网络】 介质访问子层 无限局域网协议 无线网络比有线网络往往更加复杂,每个无线网络中的节点可能有不同的覆盖区域,进而导致 隐藏站 和 暴露站 的问题,使得站无法检测到冲突,也就是感知在发送中的冲突变得代价很大,应当避免。 WLAN不能使用CSMA/CD的原因 隐藏站问题 由于竞争者离得太远而
阅读全文
摘要:【计算机网络】 介质访问子层 概述 介质访问控制子层功能 解决信道争用的协议,即用于多路访问信道上确定下一个使用者的协议 是数据链路层协议的一部分 介质访问控制子层位置 位于数据链路层的底部! 信道分配方式 静态分配 1.频分多路复用(FDM) 原理:如果总共N个用户,则整个带宽分成N等分,每个用户
阅读全文
摘要:【计算机网络】数据链路层 基本数据链路层协议 协议1:一个乌托邦式的单工协议 单工协议即数据只能单向传输。这个协议假设信道永远不会丢失或损坏帧,接收方的处理能力足够快,缓冲区足够大。 发送程序无限循环,接受程序响应事件,协议1中不包含流量控制和纠错功能。 协议2:无错信道上的单工停 等式协议 发送方
阅读全文
摘要:差错控制 差错的产生 信道所固有的、持续存在的随机热噪声 外界特定短暂原因产生的冲击噪声(主要) 编码技术实现差错控制主要分成两类 自动重传请求ARQ:接收端检测出差错的时候就设法通知发送端重发,直到接受到正确的码字为止 前项纠错FEC:接收端不仅仅可以发现错误,还可以知道哪里错了,进而进行纠错 检
阅读全文
摘要:组帧的作用 数据链路层将比特组合成帧作为传输单位,是为了在出错时只重发出错的帧,而不必重发所有数据,为了能使接收方能正确的接收并检查所接收的帧,发送方必须依据一定的规则把网络层递交的分组封装成帧(即组帧)。组帧主要解决帧定界,帧同步,透明传输等问题,通常使用 字符计数法 , 字符填充的首尾定界符法
阅读全文
摘要:数据链路层概述 数据链路层的位置 数据链路层的主要功能 主要功能是加强物理层传输原始比特流的功能,将物理层可能出错的物理连接改变成逻辑上无差错的数据链路,使其对于网络层来说表现为一条无差错的链路 1.为网络层提供服务的接口 为网络层提供如下的服务 无确认的无连接服务 有确认的无连接服务 有确认的面向
阅读全文

浙公网安备 33010602011771号