1、列举几种接入网技术:ADSL,HFC,FTTH,LAN,WLAN
ADSL(Asymmetric Digital Subscriber Line):非对称数字用户线路。ADSL 是一种用于通过电话线连接到互联网的技术,它提供不对称的上行和下行带宽,通常用于家庭和小型企业。
HFC(Hybrid Fiber-Coaxial):HFC 是一种混合光纤和同轴电缆的接入技术,通常由有线电视提供商用于提供高速互联网接入。
FTTH(Fiber to the Home):FTTH 是一种光纤到用户家庭的接入技术,它提供高速、稳定的互联网连接,通常用于提供高质量的宽带服务。
LAN(Local Area Network):LAN 是一种用于在局域范围内连接设备的技术(局域网),通常用于办公室、学校或家庭内部的设备互联。
WLAN(Wireless Local Area Network):WLAN 是一种无线局域网络技术,它使用无线信号连接设备,允许用户在覆盖范围内无线访问互联网或局域网资源。
2、协议:管理计算机通信的规则
3、在计算机网络中,不同的网络层次使用不同的基本数据单元来传输信息:
物理层(Physical Layer):基本数据单元是比特(bit),物理层负责在物理媒介上传输比特流,处理电压、光信号等,以便在通信设备之间传输数据。
链路层(Data Link Layer):基本数据单元是帧(frame),链路层负责将数据包装成帧,处理帧的传输、错误检测和纠正等任务,通常在本地网络内进行数据传输。
网络层(Network Layer):基本数据单元是数据报或分组(datagram 或 packet),网络层负责路由和转发数据包,以确保它们从源主机到目标主机的传递。
运输层(Transport Layer):基本数据单元是报文段(segment),运输层提供端到端的通信,负责数据的分段、错误检测、流量控制和可靠的数据传输,如TCP和UDP协议工作在这一层。
应用层(Application Layer):基本数据单元是报文(message),应用层包含了应用程序和网络之间的接口,负责处理用户数据,如HTTP、SMTP、FTP等协议工作在这一层。
4、分组交换网络中的4种类型的时延:节点处理时延,排队时延,传输时延,传播时延
节点处理时延(Node Processing Delay):这是数据包在每个中间路由器或交换机上进行处理所花费的时间。节点处理时延包括了路由器或交换机进行数据包的解封和检查、决定下一跳的路由、更新路由表等各种处理任务。这个时延取决于路由设备的性能和负载情况。
排队时延(Queueing Delay):当数据包到达一个路由器或交换机时,如果有多个数据包要传输到相同的输出端口,它们可能会在一个输出队列中排队等待传输。排队时延是指数据包在队列中等待的时间,取决于队列的长度和拥塞程度。
传输时延(Transmission Delay):传输时延是指数据包在传输媒介上传播所花费的时间。它受传输距离和传输速率的影响。传输时延可以通过数据包的长度和传输速率之间的关系计算,通常使用公式:传输时延 = 数据包长度 / 传输速率。
传播时延(Propagation Delay):传播时延是指数据包从发送方到接收方传播的时间,取决于物理传输媒介的性质,如电缆、光纤或空气。传播时延通常与距离和传播速度成正比。它可以使用公式:传播时延 = 传播距离 / 传播速度 来估算。
来看一个计算时延的例题:
注意:将字节(byte)转换为比特(bit):1 字节 = 8 比特;
将兆比特每秒(Mbps)转换为比特每秒(bps):1 Mbps = 1,000,000 bps(10的六次方)
5、带宽时延积(BDP)是一个用来衡量网络性能的重要参数,它可以通过以下公式计算:
BDP = 带宽 × 传播时延
其中,带宽表示网络的传输速率(通常以比特每秒为单位),传播时延表示数据包从发送端到接收端的传播时延。BDP的单位通常是比特(bit)。BDP用来评估网络的容量,确保网络能够处理一定数量的数据包,以避免拥塞和性能问题。
6、电路交换和分组交换的区别
是否建立连接:分组交换不需建立连接,更简单;电路交换需要建立连接,通信,释放连接。
效率:分组交换采用统计时分复用共享带宽资源(高);电路交换通信期间独占资源(低)。
灵活:分组交换采用存储转发,可动态选择路径;电路交换采用电路连接,路径保持不变。
时延性能:分组交换由于存在竞争和拥塞,时延性能不能保证;电路交换时延可以保证。
7、OSI七层模型:应用层,表示层,会话层,运输层,网络层,链路层,物理层。
8、TCP/IP五层模型及任务
物理层:透明地传送比特流。
链路层:将网络层的数据组装成帧,在相邻节点间的链路上传送以帧为单位的数据。
网络层:负责为分组交换网上的主机提供通信。
运输层:负责主机中两个进程之间的通信。
应用层:提供各种网络应用以满足用户的需用。