计算机网络基础

  计算机网络和因特网
1.描绘因特网:构成因特网的基本硬件和软件组件,为分布式应用提供服务的网络基础设施。
2.所有连入计算机网络的设备被称为主机或端系统。
3.端系统通过通信链路和分组交换机连接在一起。通信链路包括:同轴电缆,铜线,光纤,无线电频谱。链路的传输速率以bps度量,当从一台端系统发送数据时,发送端要将数据分段,并在每段加上首部字节,由此形成的信息称为分组。
4.路由器和链路层交换机是两种最著名的分组交换机。一个分组所经历的一系列通信链路和分组交换换机称为通过该网络的路径。端系统通过因特网服务提供商ISP接入因特网,每个ISP是一个由多个分组交换机和多段通信链路组成的网络。
TCP/IP是因特网中两个最为重要的协议,IP协议定义了在路由器和端系统中分组的格式,因特网标准是由因特网工程任务组IETF研发,其标准文档被称为RFC,请求评论。
涉及多台交换数据的端系统为分布式应用程序,应用程序都运行在端系统中,并不运行在分组交换机上。
与因特网相连的端系统提供了应用程序编程接口API,API规定了一个端系统上的软件通过网络基础设施向另一个端系统上的软件支付数据的方式。
因特网中的所有活动,涉及及到两个或多个通信的远程实体之间都受协议的制约。
一个协议定义了在两个或多个通信实体之间交换报文的格式和次序,以及在报文接收和传输所采取的动作,。
边缘路由器是端系统到任何其它端系统的路径上的第一个路由器。
以太网技术是当前网络中最为流行的接入技术,基于IEEE802.11技术的无线局域网,也被称为无线以太网和WIFI。
网络核心:互联了因特网端系统的分组交换机和链路的网状网络。
通过网络链路和交换机移动数据有两种基本方法:电路交换和分组交换,在电路交换网络中,沿着端系统通信路径,为端系统通信所提供的资源在通信会话期被保留,。分组交换中这些资源不会被预留。
电话网络是电路交换的例子,在双方通话之前,需在两者间建立一条连接,并且预留带宽。
因特网是分组交换网络的典范。
电路交换网中要么通过频分多路用实现,要么通过时分多路复用实现,FDM中,链路的频谱由所有连接共享,为每条连接专用一个频段,该频段的宽度称为带宽,TDM中,时间被划分为固定分区的帧,每个帧被分为固定数量的时隙,在创建连接时,网络在每个帧中为该连接指定一个时隙。
2.分组交换:应用程序在完成其任务时要交换报文,报文可包含控制信息,可包含数据,分组以该链路的最大传输速率传输。
3.多数分组交换机在链路的输入端使用存储转发传输机制,存储转发机制的原理是:在交换机能够开始向输出链路传输该分组的第一个比特之前,必须接收完整个分组,并因此引入了存储转发时延。
4.每个分组交换机都有多条链路与之相连,该分组交换机具有一个输出缓存(输出队列),如果到达的分组需要跨跃链路传输,但发现链路忙于传输其它分组,于是他必须在输出缓存中等等,因此除了存储转发时延外,还有排队时延。因为缓存的大小是固定的,所以可能在某一分组到达时,发现输出缓存已经被全部占了。由此便产生了分组丢失或丢包。
5.电路交换不考虑要求而预告分配传输链路的使用,这使得已经分配但还没有利用的时间浪费,分组交换使用按需方式传输数据,有时也被称为资源的统计多路复用。
1.3.2
路由器从与它相连的一条通信链路得到分组,并将分组转发到与它相连的另一条链路,但路由器如何选择它向哪条链路进行转发呢?每个通过网络的分组在它的首部包含了目的地址,当分组到达路由器时,该路由器检测该分组的目的地址,并向邻近链路发送,每台路由器具有一个转发表。用于将目的地址映射到输出链路,因特网具有一些特殊的选中协议,它们用于自动的设置,转发表。选路协议可以决定从每台路由器到目的地址的最短路径,并使用这些最短路径配置转发表。
实际看到分组在因特网中的端到端路径?traceroute软件
因特网是网络的网络,坐落在网络边缘的接入网通过分层的ISP层次结构与网络其它部分相连,该层次结构的最顶层是第一层ISP,其特性是:直接与其它每一个第一层ISP相连,与大量的第二层ISP和其他客户网络相连,覆盖国际区域,第一层ISP也被称为因特网主干。第二层ISP通常具有区域性或国家性覆盖范围。第二层ISP称为第一层ISP的客户,第一层ISP相对该客户而言是提供商,当两个ISP彼此直接相连时,它们被称为彼此是对等的。
在一个ISP中,某个ISP与其它ISP的连接点称为汇集点,就是一台或多台路由器组,通过它能与其它的ISP的路由器相连,因特网的拜年是相当复杂的,它由几十个第一层ISP和第二层ISP与数以千计的较低层ISP相连。
1.4分组交换网中的时延,丢包,吞吐量。
分组从一台主机出发,通过一系列路由器传输,并在另一台主机停止,会经受节点处理时延,排队时延:分组在链路上等待传输。
传输时延:假设分组以先到先服务方式传输,将分组所有的比特推向链路所需要的时间,。
传播时延:两个路由器之间的距离除以传播速率。
设计系统时流量强度不能大于1,假设分组达到队列的平均速率为a,R为传输速率,每个分组有两个比特,则比特到达队列的平均速率为La,流量强度为La/R.丢包。
traceroute 程序,图形化界面免费软件程序pingplotter
媒体分组化时延:出现在IP话音应用中,发送方在向因特网传递分组之前必须首先使用数字休的编码语音填 充分组。
吞吐量取决于数据流过的链路传输速率,当没有干扰流量时,吞吐量近似为沿着源和目的地之间路径的最小传输速率。吞吐量还取决于干扰流量,如时机许多数据流都通过一条链路传输,即使这条链路具有很高的传输速率,也可能成为文件传输的瓶颈电路。
1.5协议层次和它们的服务模型
为了给网络协议的设计提供一个纸醉金迷,网络设计者以分层的方式组织协议以及实现这些协议的网络硬件和软件。一个协议可以用软件和硬件或两者的结合来实现。HTTP,SMTP等应用层协议通常都是在端系统中用软件实现的运输层的协议也是如此,因为物理层和数据链路层负责处理,跨特定链路的通信,它们通常在与给定链路相关的网络接口卡中实现,网络层经常是软件和硬件的混合体。
协议分层具有概念化和结构化的优点,分层提供了一种结构化方式来讨论系统组件,模块化使得更新系统组件更为容易,分层的一个潜在的缺点是某层可能重复其较低层的功能。而且,某层的功能可能需要仅在其他层才出现的信息。
各层的所有协议被称为协议栈,因特网的协议栈由物理层,链路层,网络层,传输层,应用层组成。应用层是网络应用程序及其应用层协议存留的地方。将位于应用层的分组称为报文 运输层提供了在应用层端点之间传送应用层报文的服务,有两个运输层协议。TCPUDP .TCP 是面向连接的服务,UDP提供无连接服务不提供可靠性,没有流量控制,没有拥塞控制。将运输层分组称为报文段,。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值