一、 链路层的功能 可靠交付:在高差错的链路,如无线链路,可以进行可靠交付;对于其它的有线,可以是多余的; 流量控制:防止接收方的缓存区溢出,帧丢失; 差错检测与差错纠正:在硬件上实现了; 二、多路访问协议 信道划分协议: 时分复用(TDM)、频分复用(FDM)、 码分多址(CDMA); 随机接入协... ...
分类:
其他好文 时间:
2017-09-09 18:09:31
阅读次数:
231
ifconfig 命令 ip信息 enp0s3: flags=4163<UP(已经启用),BROADCAST(支持广播),RUNNING,MULTICAST(支持多播)> mtu 1500 inet 192.168.23.11 netmask 255.255.255.0 broadcast 192. ...
分类:
其他好文 时间:
2017-09-09 14:30:58
阅读次数:
187
上一节我们安装和配置了flannel,本节在Docker中使用flannel。配置Docker连接flannel编辑host1的Docker配置文件/etc/systemd/system/docker.service,设置--bip和--mtu。这两个参数的值必须与/run/flannel/subnet.env中FLANNEL_SUBNET和FLANNEL_MTU一致。重启Dockerdaemon。sys..
分类:
其他好文 时间:
2017-08-28 23:55:13
阅读次数:
302
yum安装bind 编辑主配置文件/etc/named.conf 修改全局配置文件段 listen-on port 53 {172.16.19.45;}; //allow-query dnssec-enable no ; dnssec-validation no; dnssec-lookaside ...
分类:
其他好文 时间:
2017-08-26 18:29:36
阅读次数:
184
当RTSP客户端向RTSP服务端发送完PLAY命令后,RTSP服务端就会另外开启UDP端口(SDP协商定义的端口)发送RTP媒体流数据包。这些数据包之间会间隔一段时间(毫秒级)陆续被发送到RTSP客户端,此时RTSP客户端可以调用GetMediaData等接口获取媒体流数据。 一、uint8_t * ...
分类:
其他好文 时间:
2017-08-24 22:34:39
阅读次数:
641
1. 结构体定义 ifreq结构定义在/usr/include/net/if.h;用来配置ip地址,激活接口,配置MTU等接口信息的。 获取本机ip: 2. ioctl声明 SIOCGIFCONF SIOCSIFADDR SIOCGIFADDR SIOCSIFBRDADDR SIOCGIFBRDAD ...
分类:
其他好文 时间:
2017-08-24 12:25:54
阅读次数:
245
写在前面的话 一直试图来说说TCP/IP协议栈,结合python中的网络编程,然后来使用tcpdump命令来进行抓包,来分析三次握手,连接的建立和四次断开。 涉及的概念太多,从而此文可能略长,试图用简单的说法来讲述这个复杂的协议,也算是一个小小的总结。 TCP/IP协议 人人都说上网,那么上网的目的 ...
分类:
编程语言 时间:
2017-08-20 10:06:31
阅读次数:
212