计算机网络小记1
2016-03-30 22:04
363 查看
1.以太网帧的最短长度为64字节,或者帧中的数据不得少于46个字节,其中以太网帧头有18字节(以太网2的值为:MAC+2类型+4CRC,注意,如果是802.3的规范,它支持SNAP和802.3以太,其中的2个字节的类型字段就变为帧的长度),小于以上长度的帧或数据需要在帧中加入“填充数据(pad)”。
2.以太网帧的最长长度为1518字节。我们所说的MTU 以太网一般为1500,加上以太网帧头18字节。(1500数据+18以太网帧头,注意,802.3规范已经把最大长度改为1536(0x0600)了)。
3.为什么以太网的最短长度为64字节?万一长度小于64字节呢? a.按以太网的标准最大长度2.5km计算,802.3标准将长度达到最大值的以太网两倍往返时延取为51.2μs =(2500*4)/((1.9~2.4)*10**8)s.
b.5-4规则:电磁信号在铜介质上的传播速率为1.9×10**8~2.4×10**8m/s).
c.保证在发送256bit(32字节)所需的时间内使信号充满整个碰撞域.
d.保证最短长度的帧在发送完毕之前,必须能够监测到可能最晚来到的冲突信号。
e.为了”冲突检测”机制成功,第帧必须至少持续发送2t时间(发送2t时间后一数据帧还没有发送完)。t的大小是由网络协议标准定义,当t确定后,最短数据帧也被确定,反过来一个冲突域最大范围也被确定,在以太网中,2t被定义为51.2us,最短帧长为64byte,一个冲突域最多由4个中继器组成,这样的话,一个冲突域中的线缆最大长度也有一定的限制。
f.如果数据帧小于64字节的话,就会看作”碎片”.即数据包在网络传输中受损。
4.一层交换机:只支持物理层协议;二层交换机:支持物理层和数据链路层协议,如以太网交换机;三层交换机:支持物理层,数据链路层及网络层协议,如某些带路由功能的交换机;
从ISO/OSI的分层结构上说,交换机可分为二层交换机、三层交换机等,没有一层交换机的说法。二层交换机指的就是传统的工作在OSI参考模型的第二层–数据链路层上交换机,主要功能包括物理编址、错误校验、帧序列以及流控。三层交换机是一个具有三层交换功能的设备,即带有第三层路由功能的第二层交换机,但它是二者的有机结合,并不是简单地把路由器设备的硬件及软件叠加在局域网交换机上。
5.数据链路层分为上层LLC(逻辑链路控制),和下层的MAC(媒体访问控制),MAC主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC(逻辑链路控制)层。
2.以太网帧的最长长度为1518字节。我们所说的MTU 以太网一般为1500,加上以太网帧头18字节。(1500数据+18以太网帧头,注意,802.3规范已经把最大长度改为1536(0x0600)了)。
3.为什么以太网的最短长度为64字节?万一长度小于64字节呢? a.按以太网的标准最大长度2.5km计算,802.3标准将长度达到最大值的以太网两倍往返时延取为51.2μs =(2500*4)/((1.9~2.4)*10**8)s.
b.5-4规则:电磁信号在铜介质上的传播速率为1.9×10**8~2.4×10**8m/s).
c.保证在发送256bit(32字节)所需的时间内使信号充满整个碰撞域.
d.保证最短长度的帧在发送完毕之前,必须能够监测到可能最晚来到的冲突信号。
e.为了”冲突检测”机制成功,第帧必须至少持续发送2t时间(发送2t时间后一数据帧还没有发送完)。t的大小是由网络协议标准定义,当t确定后,最短数据帧也被确定,反过来一个冲突域最大范围也被确定,在以太网中,2t被定义为51.2us,最短帧长为64byte,一个冲突域最多由4个中继器组成,这样的话,一个冲突域中的线缆最大长度也有一定的限制。
f.如果数据帧小于64字节的话,就会看作”碎片”.即数据包在网络传输中受损。
4.一层交换机:只支持物理层协议;二层交换机:支持物理层和数据链路层协议,如以太网交换机;三层交换机:支持物理层,数据链路层及网络层协议,如某些带路由功能的交换机;
从ISO/OSI的分层结构上说,交换机可分为二层交换机、三层交换机等,没有一层交换机的说法。二层交换机指的就是传统的工作在OSI参考模型的第二层–数据链路层上交换机,主要功能包括物理编址、错误校验、帧序列以及流控。三层交换机是一个具有三层交换功能的设备,即带有第三层路由功能的第二层交换机,但它是二者的有机结合,并不是简单地把路由器设备的硬件及软件叠加在局域网交换机上。
5.数据链路层分为上层LLC(逻辑链路控制),和下层的MAC(媒体访问控制),MAC主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC(逻辑链路控制)层。
相关文章推荐
- Linux学习笔记——重点推荐的Linux网络在线学习资源
- 网络相关系列之二:HTTP请求头与响应头
- 社交网络:有意义的不仅是邓巴数
- HTTP 错误 500.19 - Internal Server Error 错误解决
- ios9使用http
- Java Web 基础(一) 基于TCP的Socket网络编程
- iOS开发之网络连接方式
- iOS开发之网络请求
- 战火引擎中的网络模块
- 初学Socket
- Http协议
- http协议的两种主要请求方式post和get
- Android判断网络连接是否可用【从新浪云搬运】
- HttpClient发送Get请求(java)【从新浪云搬运】
- dreamweaver测试服务器的站点URL前缀与在HTTP地址中为该站点指定的站点URL前缀不匹配
- BP神经网络与RBF神经网络讲得好的博客链接
- delphi 使用superobject实现jsonrpc的http远程调用 good
- HTTP状态码
- (4.6.5)移动端网络优化
- TCP协议三次握手与四次挥手详解