1.Internet结构
2.计算机网络的体系结构
1)网路协议主要由以下三要素组成:
语法,即数据与控制信息的结构或格式;
语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;
同步,即事件实现顺序的详细说明(同步含有时序的意思)。
2)通常,网络各层要完成以下一种或多种功能:
差错控制:使得和网络对等端的相应层次的通信更加可靠。
流量控制:使得发送端的发送速率不要太快,要使接收端来得及接收。
分段和重装:发送端将要发送的数据块划分为更小的单位,在接收端将其还原。
复用和分用:发送端几个高层会话复用一条低层的连接,在接收端再进行分用。
连接建立和释放:交换数据前先建立一条逻辑连接,数据传送结束后释放连接。
3)计算机网络的各层及其协议的集合,称为网络的体系结构。换种说法,计算机网络的体系结构就是这个计算机网络及其构件所应完成的功能的精确定义。需要强调的是:这些功能究竟是用何种硬件或软件完成的,则是一个遵循这种体系结构的实现的问题。即体系结构是抽象的,而实现是具体的,是运行的计算机硬件或软件。
4)具有五层协议的体系结构:
| 主要设备 | 主要协议 | 主要功能 |
应用层 | 网关 | HTTP,FTP,TELNET,SMTP |
|
运输层 | 网关 | TCP,UDP | 进程间通信 |
网络层 | 路由器 | IP,ARP,ICMP,RIP,OSPF,BGP | 数据报传输 |
数据链路层 | 网桥 | PPP,CSMA/CD | 帧传输 |
物理层 | 转发器 |
| 比特传输 |
5)几个概念:
实体:任何可发送或接收信息的硬件或软件进程。
协议:是控制两个对等实体(或多个实体)进行通信的规则的集合。
服务:在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。(注意:协议是水平的,服务是垂直的。第n层向上面的第n+1层所提供的服务实际上已包括了在它以下各层所提供的服务。)
PDU:OSI参考模型把对等层次之间传送的数据单位称为该层的协议数据单元PDU(Protocol Data Unit)。
SDU:OSI把层与层之间交换的数据的单位称为服务数据单元SDU(Service Data Unit)。