随笔分类 -  网络

QEMU启动时插入tap虚拟网卡
摘要:1、利用brctl命令创建虚拟网桥br0brctl addbr br0ifconfig br0 up //上述两条命令分开执行会导致网络断开2、将虚拟网桥br0与物理网卡eth0绑定brctl addif br0 eth0ifconfig eth0 0.0.0.0 //网桥类似于交换机,此时... 阅读全文

posted @ 2016-01-15 19:27 姚灯灯! 阅读(4016) 评论(0) 推荐(0)

《TCP/IP详解 卷一》读书笔记-----TCP persist &Keeplive timer
摘要:1、persist timer:当接收方建议的窗口大小为0时,发送方就会停止发送,直到接收方有缓存空间时再用一个窗口值非零的ACK提示发送方可以继续发送。但是这个称为window update的ACK报文段很可能会发生丢失,这个时候就不可避免地发送了死锁。因此,发送方需要设置一个persist ti... 阅读全文

posted @ 2015-10-27 21:34 姚灯灯! 阅读(873) 评论(0) 推荐(1)

《TCP/IP详解 卷一》读书笔记-----TCP超时重传
摘要:1、TCP提供的是可靠传输,它通过接收方发送一个确认报文ACK来提供这种可靠性。但是数据报文和确认报文都可能会丢失,所以TCP会给发出的数据报文设置一个时间,如果超时了则进行重传2、Karn's Algorithm:当发生了一次超时重传之后,我们不能根据发回的对于重传数据的ACK更新RTT和RTO(... 阅读全文

posted @ 2015-10-26 19:27 姚灯灯! 阅读(735) 评论(0) 推荐(0)

《TCP/IP详解 卷一》读书笔记-----TCP数据流
摘要:1、Delayed Acknowledgements:TCP通常不会在收到数据之后立即返回一个ACK,而是会有一个延时,希望能ACK报文段中带上一些数据,通常这个延时为200ms2、Nagle Algorithm:在TCP连接中,只能有一个小的报文段未被确认。即TCP在发送了一个小的报文段之后,会将... 阅读全文

posted @ 2015-10-25 20:41 姚灯灯! 阅读(269) 评论(0) 推荐(0)

《TCP/IP详解 卷一》读书笔记-----TCP连接建立
摘要:1、在每个TCP报文段中,头部的flag字段里的SYN,FIN,RST,PSH可以多个有效,并没有限定为必须只有一个2、TCP连接建立过程:1)客户端发送一个SYN报文段,其中包含了客户端要传送的初始字节序列J2)服务器端收到上述报文段,并且返回一个报文段,其中包含了服务器端的SYN序号K,以及对客... 阅读全文

posted @ 2015-10-22 21:40 姚灯灯! 阅读(346) 评论(0) 推荐(0)

《TCP/IP详解 卷一》读书笔记-----DNS
摘要:1、DNS是一个分布式数据库系统用来提供主机名和IP地址之间的映射,之所以称为分布式原因的原因是因特网上没有一台主机知道这类映射的全部信息,当然也不可能做到,因为数据量实在太大了2、应用程序通过一个叫resolver的程序(也可以认为是DNS的客户端)调用DNS服务,通常在UNIX系统下由getho... 阅读全文

posted @ 2015-10-20 11:36 姚灯灯! 阅读(1267) 评论(0) 推荐(0)

《TCP/IP详解 卷一》读书笔记-----广播&多播&IGMP
摘要:1、广播和多播都只适用于UDP,因为TCP是面向连接的,需要将两台主机的两个进程绑定在一起,即IP地址和端口对2、通常,网卡能看到网络中的每一个数据帧,但是往往它只接受目的地址与自己MAC地址相同的或者为广播地址的帧(现在有些也能接收多播地址),然后将它传输给设备驱动3、广播的问题在于它给那些对广播... 阅读全文

posted @ 2015-10-19 20:33 姚灯灯! 阅读(335) 评论(0) 推荐(0)

《TCP/IP详解 卷一》读书笔记-----UDP&IP 分片
摘要:1、进程每产生一个UDP数据报就由一个IP数据报进行发送,而在TCP中,一个IP数据报并不与每个TCP报文段一一对应2、UDP的端口号和TCP的端口号是相互独立的,对那些众所周知的端口号TCP和UDP往往是相同的,仅仅只是为了方便而已,并不是必须的3、UDP checksum:对于检验和字段,TCP... 阅读全文

posted @ 2015-10-19 10:47 姚灯灯! 阅读(935) 评论(0) 推荐(0)

《TCP/IP详解 卷一》读书笔记-----动态路由协议
摘要:1、以下条件只要有一个不满足,则需要使用动态路由协议:1)网络规模小,2)只有一个连接点用于连接其他网络,3)没有冗余的路由器(一般用作备份)2、所谓动态路由就是各个路由器与自己相邻的路由器交换各自连接的网络的信息,从而使自身的路由表一直处于最新状态,而不同的交流更新方式,称为不同的动态路由协议3、... 阅读全文

posted @ 2015-10-17 20:11 姚灯灯! 阅读(349) 评论(0) 推荐(0)

《TCP/IP 详解 卷一》读书笔记-----IP静态 路由
摘要:1、主机中的路由表只能被守护进程routing daemon或者“redirect”类型的ICMP报文所更新。2、在根据路由表进行路由选择时,判断的优先级从高到低依次为1)表中存在与目的IP完全匹配的表项2)表中存在与目的地址的网络地址匹配的表项3)表中存在default,即默认路由表项。经历上述三... 阅读全文

posted @ 2015-10-17 15:19 姚灯灯! 阅读(268) 评论(0) 推荐(0)

《TCP/IP 详解 卷一》读书笔记-----Ping&Traceroute
摘要:1、ping是用于测试对方主机是否可达的命令,其实本质上就是echo类型的ICMP报文。同时,ping还能用于计算RTT(round-trip time),即两台主机间的往返时延。 2、随着网络安全意识的增加,路由器的访问权限控制和防火墙等网络安全措施的使用,使得主机的可达性不仅仅取决于网络层的状况 阅读全文

posted @ 2015-10-16 12:07 姚灯灯! 阅读(1663) 评论(0) 推荐(0)

《TCP/IP 详解 卷一》读书笔记 -----第四章 ARP
摘要:1、一个物理层的网络,例如以太网,可以同时被多个不同的网络层所使用。例如网络中的一些主机使用TCP/IP协议,其他主机使用其他的网络协议。2、设备驱动软件从不关心IP数据报中的目的IP地址。这也是为什么要有ARP的原因。既然局域网中能够采用广播的方式传递数据,那为什么不把每个包都进行广播,然后让目的... 阅读全文

posted @ 2015-10-14 20:43 姚灯灯! 阅读(254) 评论(0) 推荐(0)

《TCP/IP详解 卷一》读书笔记-----第三章 IP
摘要:1、Network byte order:数据在网络中的传输是按照大端模式来的,即如果需要传递一个四个字节的int变量,先传递最高的字节,然后依次类推。因此无论主机存储数据用的是大端模式还是小端模式,在传输之前都必须将其转换为大端。2、IP数据报报头的检验和字段只对报头进行检验。因为通常IP数据报的... 阅读全文

posted @ 2015-10-13 21:26 姚灯灯! 阅读(316) 评论(0) 推荐(0)

导航