参考文献:无线局域网权威指南(第五版)CWNA认证教程 作者:David D.Coleman David A.Westcott
第9章 MAC体系结构
MAC层的基础知识
在OSI模型中,网络层对四~七层数据进行包装,使数据成为能在不同网络中传输的第三层IP数据报格式(添加源IP地址和目的IP地址,以便根据目的地址进行路由和传输。),MAC层第三层数据包装成(添加MAC源和目标MAC地址等信息)MAC帧,使其能在局域网中传输。
MAC层的帧格式都添加了什么信息
帧开始标识符:一段特定的比特模式,用于标识MAC帧的开始。
目标MAC地址:指定接收方的MAC地址,用于确定帧的目标设备。
源MAC地址:指定发送方的MAC地址,用于确定帧的发送者。
类型/长度字段:标识上层数据报的类型或长度。
上层数据报:网络层封装的IP数据报。
帧校验序列(FCS):用于检测传输过程中发生的位错误。
重要:通过MAC层的封装和提供的目标MAC地址,网络中的交换设备(如交换机)能够根据MAC地址进行帧的转发和路由选择,从而将数据包传递给正确的接收方。
以太网帧和无线帧的区别
802.3以太网帧(数据净荷1500字节)和802.11无线帧数据净荷2300字节左右)的帧的数据净荷是前者的二倍,要进行二者之间数据传输,有上层协议TCP/IP协议控制数据净荷在1500字节左右。
以太网(Ethernet)和无线网(Wireless Network)都是用于连接计算机和其他设备的网络技术,但它们在连接方式和传输媒介上有所不同。但是也有一定的共性–我们常常在同一网络环境中同时使用有线和无线连接,以满足不同的需求和场景。
- 连接方式:以太网使用物理电缆(如网线)将设备连接在一起,而无线网使用无线信号通过无线路由器将设备连接在一起。
- 速度和稳定性:以太网通常比无线网传输速度更快,而且由于使用物理电缆连接,其稳定性较强。另一方面,无线网的速度和稳定性可能受到距离、障碍物或其他无线干扰因素的影响。
- 安全性:以太网连接较难受到外部干扰和入侵,因为攻击者需要物理接触设备才能访问网络。相比之下,无线网信号可能容易被窃听或黑客入侵,因此需要更多的安全措施,如密码保护和网络加密。
- 联系: 共享资源:无论是以太网还是无线网,都可以通过路由器或交换机来共享互联网连接和其他网络资源。
- TCP/IP:以太网和无线网都支持TCP/IP协议,这是互联网通信的基础协议。
- 使用场景:无线网通常适用于移动设备(如手机、平板电脑)以及难以布线的环境,而以太网更适用于需要更高带宽和更稳定连接的场景,如办公室、数据中心等。
TCP/UDP协议在传输数据时的区别与联系
TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是网络通信协议中最常见的两种协议,它们有以下的区别与联系:
- 连接方式:TCP是面向连接的协议,而UDP是无连接的协议。TCP在数据传输之前必须先建立连接,由服务器和客户端相互协商建立可靠的数据传输。UDP则不需要连接就可以直接发送数据,数据包穿过网络之后,所有的节点都能够接收到。
- 数据传输:TCP保证数据的可靠传输,当出现网络错误时,它会自动重传丢失的数据,保证数据的完整性,但是速度慢,因为数据传输需要多次通讯。而UDP不保证数据的可靠性,因为数据包不需要确认,也不重发,所以速度快。
- 功能:TCP面向连接,支持可靠的数据传输,满足了应用程序对数据传输正确性的严格要求;UDP不可靠,只提供基本数据传输功能,常用于视频、音频等实时数据传输。
联系:
- 二者都是面向IP协议的,都使用IP协议进行数据包的传输;
- TCP和UDP都可以使用端口号来定位数据包到应用程序的哪个进程;
- 在OSI网络模型中,TCP和UDP都工作在传输层,用于应用层和网络层之间的通信。
- 需要根据具体的应用场景和需求选择TCP或UDP协议。比如,要求数据可靠传输且时延不是很关键的场景,应该选择TCP;如果需要快速、实时的音视频传输,就应该选择UDP。