计算机网络----学习笔记(第一章)
1. internet 与Internet的区别
internet 即互连网。泛指多个计算机网络互连而成的计算机网络,通讯协议不确定,多种多样。
Internet 即互联网。专指全球最大最开放的特定互连网,采用TCP/IP协议作为通讯规则。前身是美国ARPANET
2. ISP IXP
ISP (Internet Service Provider)即互联网服务提供商
IXP (Internet eXchange Point)即互联网交换点。
3.互联网的组成
互联网可分为边缘部分和核心部分。边缘部分指 计算机主机 ,核心部分指网络和连接这些网络的路由器。
4.计算机的通信方式
分为两大类,客户-服务器方式(C/S方式)和对等方式(P2P (peer to peer)方式).
5.计算机网络的核心部分 电路交换 分组交换 和 报文交换
电路交换最重要特点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。传输效率很低。
分组交换 ,路由器即采用分组交换。采用存储转发技术,报文头部包括目的地址和源地址等重要控制信息,路由器接收后存储,查找转发表,转发到下一个节点。(路由器即相当于节点)
报文交换,与分组交换相似,都是先存储再转发,区别:报文交换采用整个报文一起存储,再一起转发。分组交换先进行分组,再按组转发。
示意图如下:
*
6.计算机网络类别
按作用范围分类:
广域网(WAN) 城域网(MAN) 局域网(LAN) 个人局域网(PAN)
7.计算机网络性能
速率:单位bit/s、bps、b/s。网络中的速率往往指的是额定速率或标称速率,并非实际运行速率
带宽:有两种不同的意义。
第一种:指某个信号具有的频带宽度。单位是HZ,KHZ,MHZ.是频域称谓
第二种:在计算机网络中带宽表示每秒网络中某信道所能通过的最高数据率。单位:bit/s. 是时域称谓
吞吐量:单位时间通过某个网络(信道、接口)的实际数据量
时延:分为发送时延,传播时延,处理时延,排队时延。
传播时延,电磁波在自由空间的传播速率是光速--3.0*10^5km/s.电磁波在铜线中的传播速率--2.3*10^5km/s.在光纤中速率--2.0*10^5km/s。
误区:常常有人以为提高发送速率就能提高总时延,实际这是不对的,得看哪种时延占主要时间。
时延带宽积:传播时延*带宽
往返时间RTT: 发送信息后需要收到对方的确认信息,往返时间RTT即为收到对方确认信息所等待的时间(可能理解错了)
利用率:D0表示网络空闲时的时延,D表示当前网络时延,则两者与利用率U的关系为:D = D0/(1-U).因此为了保证当前网络时延,尽量使利用率U低于50%。
8. 计算机网络体系结构
网络协议三要素:
语法:即数据与控制信息的结构或格式
语义:即需要发出何种控制信息,完成何种动作,做出何种反应
同步:即事件实现顺序的详细说明
协议的体系结构:
OSI有七层,分别是应用层,表示层,会话层,运输层,网络层,数据链路层,物理层。
TCP/IP有四层,应用层,运输层,网际层,网络接口层。
OSI的既复杂又不实用,TCP/IP实际上只有上面三层,网络接口层并没有什么具体内容,因此常采用折中的方式,采用一种只有五层的体系结构。把网络接口层分为数据链路层和物理层。
如下图所示:
9. 实体、协议、服务、服务访问点、协议栈、协议数据单元PDU,服务数据单元SDU
实体表示任何可发送或接收信息的硬件或软件进程
协议是控制两个对等实体(或多个实体)进行通信的规则的集合。
服务是指不同层之间交流的动作成为服务。
协议与服务的区别:协议是 “ 水平 ”的,服务是 “ 垂直 ”的。协议作用于两个实体之间的通信,服务作用于不同层之间的交流
服务访问点SAP:同一系统中,相邻两层的实体进行交互的地方称为服务访问点
协议栈:协议的体系结构的层次很像一个栈的结构,因此称为协议栈
协议数据单元PDU:OSI模型把对等层次之间传送的数据单元称为该层的协议数据单元PDU.
服务数据单元SDU:OSI把不同层之间交换的数据的单位称为服务数据单元SDU。