第1章 概述
internet(互联网):多个计算机网络互连而成的网络,这些网络之间的通信协议可以是任意的
Internet(因特网):全球最大的、开放的、由众多网络互连而成的特定计算机网络,采用TCP/IP协议族作为通信的规则,前身为ARPANET(阿帕网).
三网:电信、有线电视、计算机网络(distinct:其端设备是功能强大的计算机;function:连通、共享)
网络:由若干节点(计算机,集线器,交换机,路由器)和链路组成
互连网:网络的网络,网络之间通过路由器连接
因特网三阶段:阿帕网、3级结构-因特网、多层次ISP(因特网服务提供商)结构-因特网
因特网组成(从工作方式上看)
边缘部分(用户直接使用的主机):
端之间通信方式:①客户-服务器方式(CS: client and server) ②对等方式(P2P: peer to peer)
核心部分(大量网络和连接这些网络的路由器):
为边缘部分的主机提供连通性服务,核心部件是实现分组交换的路由器
交换概念
电路交换:建立连接-通话-释放连接 (连接:专用的物理通道). 两用户在连接期间始终占用端到端通信资源
分组交换:存储转发技术. 将长报文划分等长数据段后再加上必要的控制信息组成的首部,就构成分组
3种交换的区别
电路:整个报文从源点直达终点,好像在一个管道里传送
报文:整个报文先传送到相邻结点,存储后查找转发表,再转发到下一个结点
分组:单个分组先传送到相邻结点,存储后查找转发表,再转发到下一个结点
计算机网络的类别
-
按作用范围分:广域(WAN)、城域(MAN)、局域(LAN)、个人区域网(PAN)
-
按网络使用者:公用、专用网
-
用来把端主机接入因特网的网络:接入网
计算机网络的性能指标
速率:数据率
带宽:单位时间内从网络中某一点到另一点所能通过的最高数据率. 单位:b/s(比特每秒)
吞吐量:单位时间内通过某网络/信道/接口的实际数据量
协议:为进行网络中的数据交换而建立的规则,标准或约定. 三要素:语法(结构或格式)、语义(需要发出何种信息,完成何种动作,做出何种响应)、同步(事件实现顺序)
计算机网络的体系结构
OSI的七层协议体系既复杂又不实用,TCP/IP的四层协议体系最下面的网络接口层和一般的通信链路在功能上没什么区别,对计算机网络来说并没有特别新的具体内容。Therefore,综合OSI和TCP/IP的优点,在学习计算机网络的原理时常采用一种有五层协议的体系结构.
从高到低:
-
应用层:应用层协议定义应用进程(主机中正在运行的程序)间通信和交互的规则. 如:支持万维网的HTTP协议;支持电子邮件的SMTP协议;支持文件传送的FTP协议. 应用层交互的数据单元称为报文.
-
运输层:为两个主机中进程间的通信提供通用的数据传输服务. 如:TCP(传输控制协议)和UDP(用户数据报协议)
-
网络层:把运输层产生的报文段或用户数据报封装成分组或包进行传送. 网络层使用IP(网际协议),因此分组也叫IP数据报.
-
数据链路层:将网络层交下来的IP数据报组装成帧. 该层要检错、纠错,所以协议更复杂.
-
物理层:所传数据单位是比特,考虑比特流的传输问题.
相关概念
实体:任何可以接收或发送信息的软件进程或硬件
在协议控制下,下层向上层提供服务,所以协议是水平的,服务是垂直的