
Network
Cylan_Jia
记录着自己的成长
展开
-
二层交换机
二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。工作流程 (1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的; (2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口; (3) 如表中有与这目转载 2012-07-15 21:45:46 · 1038 阅读 · 0 评论 -
ARP:地址解析协议
1. ARP的数据包格式以太网的帧头部(橙色部分)广播MAC地址(全1):其目标是网络上的所有主机源MAC地址:请求地址解析的主机MAC地址 协议类型:0x0806(ARP协议)ARP协议报文硬件类型:表明ARP实现在何种类型的网络上。一般为0x0001,表示以太网地址 协议类型:代表解析协议(上层协议)。一般为0x0800,表示IP硬件地址长度:MAC地址原创 2012-07-15 17:06:18 · 1309 阅读 · 0 评论 -
Nagle算法
说明:本文是最近项目上使用tcp时遇到的问题找到的原因,参考了网络上的几篇文章整理出来,如有版权问题,请留言。 Nagle算法用于对缓冲区内的一定数量的消息进行自动连接。该处理过程(称为Nagling),通过减少必须发送的封包的数量,提高了网络应用程序系统的效率。1. Nagle算法的规则 (可参考tcp_output.c文件里tcp_nagle_check函数注释):1原创 2012-09-13 18:00:50 · 9460 阅读 · 2 评论 -
TCP时延问题
Q:TCP时延问题是由什么原因产生?A:TCP延时确认(Delayed Ack)机制导致的。Q:TCP延时确认机制作用?A:TCP在处理交互数据流(即Interactive Data Flow,区别于Bulk Data Flow,即成块数据流,典型的交互数据流如telnet、rlogin等)时,采用了Delayed Ack机制以及Nagle算法来减少小分组数目。原创 2012-09-13 18:03:45 · 7546 阅读 · 2 评论