
网络
pty_2007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
同步,异步,阻塞,非阻塞
说说我对这四个概念的理解吧!这四个概念十分的抽象,我迷迷糊糊的见过很多次,但是一直理解的不是很好,这里写篇文章作为总结!1首先,这四个概念可以组合出下面四个新的概念:同步阻塞方式;同步非阻塞方式;异步阻塞方式;异步非阻塞方式;先记住会衍生这么四个概念,后面会详细的区别这四个概念。2.同步/异步是进程级的概念,阻塞/非阻塞是内核级的概念这个怎么理解呢?前者同步/异原创 2012-10-16 15:54:00 · 681 阅读 · 0 评论 -
rarp协议
arp协议接触的的频率比rarp要高的多了。这里说的是rarp。首先,arp和rarp解决的是mac地址与ip地址的映射问题。关键是什么时候需要映射呢?如果说mac地址和ip地址都已知了,那么就用不着映射了。根据网络通信过程我们可以知道一个正常的通信需要用到ip地址和mac地址两种地址。缺一都不能完成数据的传输。ok,所以在进行实际的数据传输之前就明确ip地址和mac地址是必须的。借助原创 2013-03-26 16:24:39 · 1646 阅读 · 1 评论 -
arp高速缓存保存时间
《tcp/ip详解卷1:协议》指出高速缓存中完整项(应该可以理解为ping得通的地址)的生存时间一般为20分钟,不完整项(应该可以理解为ping不通的项)的生存时间一般为3分钟。原创 2013-03-26 11:21:52 · 3964 阅读 · 0 评论 -
ping与traceroute的进程标识方法
ping只使用了网络层,并没有使用传输层,所以当一个操作系统运行多个ping的时候是不能使用端口进行进程的区分的。ping使用的是icmp的标识字段值作为进程唯一标识的。操作系统分析ping返回的icmp的标识字段的值决定将这个icmp教给系统的哪个ping进程处理。traceroute使用的是端口号,因为traceroute的icmp报文都回携带8字节udp头部,而udp头部包含了完整的完整原创 2013-03-27 10:08:57 · 912 阅读 · 0 评论 -
rip协议的问题
1.没有子网的概念;2.在路由器或者链路发生故障后,需要很长的一段时间爱你才能稳定下来。3.采用条数作为路由度量忽略了其他一些应该考虑的因素;4.度量的值最大为15,限制了可以使用RIP的网络的大小 。原创 2013-03-27 15:32:38 · 1220 阅读 · 0 评论 -
RIP的定期选路更新
RIP协议的定期选路更新周期是30秒。原创 2013-03-27 15:16:01 · 957 阅读 · 0 评论 -
私网地址
原来下面的地址被作为私网地址了,我把这个忽略了,特此记录。rangemask10.0.0.0~10.255.255.255255.0.0.0172.16.0.0~172.31.255.255255.255.0.0192.168.0.0~192.168.255.255原创 2013-05-01 11:50:17 · 1163 阅读 · 0 评论 -
traceroute工作原理
ping只是工作在网络层,不涉及到传输层。而traceroute则涉及到了传输层,它用到了udp协议向目的主机发送一个不可达的端口。traceroute使用icmp和ip的ttl字段实现的。因为路由器是不转发ttl为0的数据包,借助这一点,traceroute向目的主机发送ttl为1的数据包,则到达第一个路由器后ttl减去1,该数据包将被丢弃,同时该路由器发送一个超时的icmp报文给trace原创 2013-03-27 09:23:57 · 1799 阅读 · 0 评论 -
免费ARP
免费ARP的目的和源IP地址都是本机IP地址。主备互换的一种实现方式。原创 2013-05-01 11:51:16 · 687 阅读 · 0 评论