1. 主机间通信方式
- 客户-服务器(C/S):客户是服务的请求方,服务器是服务的提供方。
- 对等(P2P):不区分客户和服务器。
2. 时延
- 时延 = 排队时延 + 处理时延 + 传输时延 + 传播时延
- 排队时延就是在输入输出队列中等待的时延;在路由器里处理,分析首部、校验等时延; 传输时的时延,帧长度除以传输速率,就是发送出去的时延;传播时延是在信道中传输的时延,电磁波接近光速。
3. OSI的七层协议、TCP/IP的四层协议、五层协议的对比
- OSI的七层协议
-
第七层、应用层
- 作用:直接为用户的应用进程提供服务。
应用层提供的服务:文件传输(FTP协议)、万维网的应用(HTTP协议)以及电子邮件的信息处理(SMTP协议)等。
- 作用:直接为用户的应用进程提供服务。
-
第六层、表示层
- 作用:负责数据的编码、转化、压缩、解密等。确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取(相互识别)。
-
第五层、会话层
- 作用:为网络中两个结点(通信双方)制定通信方式,并建立、维护、控制、注销会话等。
- 待传输的数据在上三层是整体的,到了运输层是开始分割,分割后的数据称为段。
-
第四层、运输层
- 作用:为两个主机中进程之间的通信提供服务
- 具体作用:负责数据分割(传送端)和数据组合(接收端)以及控制数据流量,并且进行调试及错误处理,以确保通信顺利。
- 三次握手、面向连接和非面向连接的服务、流量控制都发生在这一层。
-
第三层、网络层
- 作用:决定如何将发送方的数据传到接收方(走哪一条路)
- 数据单元:IP数据报或数据报或分组。
- 重要的协议:IP协议、ARP协议、RARP协议、ICMP协议、IGMP协议
- 网络层向上只提供简单灵活的、无连接的、尽最大可能交付的数据报服务,使得路由器做的就比较简单。
-
第二层、数据链路层
- 作用:链路层是为同一链路的主机提供数据传输服务。
- 数据单元:帧
- 重要协议:点对点协议PPP(点对点通信方式)、CSMA/CD协议(一对多的广播通信方式)
-
第一层、物理层
- 作用:负责在网络上透明地传送比特流,规定电气特性、接口标准等。
- 数据单元:比特流
-
-
OSI每一层的常用协议有哪些?
- 物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器,网关)
- 数据链路:PPP(点对点)、CSMA/CD(冲突检测的载波侦听多路访问)
- 网络层:IP(网际协议)、ICMP(网际控制报文协议:ping命令,测试网络连通性)、ARP(地址解析协议)、RARP、OSPF(开放最短路径优先)、RIP(路由信息协议,距离向量协议)、IGMP(国际组管理协议)
- 传输层:TCP(传输控制协议)、UDP(用户数据报协议)
- 会话层:NFS、SQL、NETBIOS、RPC
- 表示层:JPEG、MPEG、ASII
- 应用层:FTP(文件传输协议)、DNS(域名解析协议)、Telnet(远程登录协议)、SMTP(简单邮件传送协议)、HTTP、WWW、NFS