Linux网络编程
文章平均质量分 55
iotdog
Where there is will, there is a way.
展开
-
如何计算CRC校验码(循环冗余检验码)
1、什么是CRC校验 在数据通信领域,CRC(循环冗余检验码)常用的一种查错校验码,它的信息字段和校验字段的长度可以任意选定。它主要是通过对要传输的数据进行多项式计算,然后将得到的结果附在数据帧的后面在进行传输,在收方收到数据帧后就可以利用CRC码对数据进行检查,那样就可以实现对数据的检错功能。他的实现原理如下:(N,K)码就是在K位的信息码后面加上R位的监督码原创 2017-06-16 13:25:35 · 57617 阅读 · 8 评论 -
计算机网络——路由算法
一、什么是路由? 路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。二、什么是路由算法?常见的路由算法转载 2017-06-18 23:02:46 · 4303 阅读 · 3 评论 -
TCP协议——网络端口号、URG和PSH、定时器
一、TCP协议概念 TCP(Transmission Control Protocol 传输控制协议)是由IETF的RFC 793定义的一种面向连接的、可靠的、基于字节流的传输层通信协议,它属于传输层,与它与用户数据报协议(UDP)是传输层内的两个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应转载 2017-06-19 15:47:14 · 1660 阅读 · 0 评论