一,TCP简介 特点 1,面向连接 2,可靠传输 发送失败重发 流量堵塞 与udp的区别 1,面向连接 2,有序数据传输 3,重发丢失的数据包 4,舍弃重发的数据包 5,无差错的数据传输 6,流量控制 二,tpc客户端 创建套接字 import socket soc = socket.socket( ...
分类:
其他好文 时间:
2018-05-27 12:17:26
阅读次数:
161
V1 V2 有类(传递路由没有掩码) 无类 广播更新 组播更新 FLSM(定长子网掩码) VLSM(变长) v1收到路由的路由器以ip报文里的源IP作为下一跳 携带tag,subnet,next-hop 支持路由聚合,CIDR,认证 UDP520 UDP520 RIPv1报文结构 有类别路由协议(不携带子网掩码) 广播更新 基于UDP,端口号为520(UDP,不可靠传输。ipv6使用521,RIP
分类:
其他好文 时间:
2018-05-13 15:03:31
阅读次数:
186
3.4可靠数据传输的原理 可靠传输的措施: 一步步的进行研究一系列的协议。 rdt 1.0认为信道完全可靠,协议最简单发送方只有发送动作,接收方只有接受动作。 rdt 2.0信道传输数据的时候可能出错,所以根据差错检验,接收方判断数据是否出错,没有错,返回一个ACK报文,出错了返回NAK报文,并且发 ...
分类:
其他好文 时间:
2018-04-03 22:05:15
阅读次数:
152
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:
其他好文 时间:
2018-03-24 14:29:52
阅读次数:
172
ZeroTierOne: 1、ZeroTierOne的架构 2、ZT的多线程和多进程(使用的线程池,怎么实现,为什么) 3、使用到的设计模式(Topology是单例模式,。。。工厂模式。。抽象工厂模式) 4、如何着手开源项目(review源码->注释掉加密压缩函数->抓包->对着代码分析报文格式-> ...
分类:
其他好文 时间:
2018-03-23 01:10:22
阅读次数:
165
一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的 ...
分类:
其他好文 时间:
2018-03-11 17:28:41
阅读次数:
3726
1.网络层功能负责为数据包选择转发路径,不负责可靠传输,也不负责按顺序到达;2.网络畅通的条件:数据包有去有回;3.静态路由直连的网段,不用添加静态路由管理员需要在路由器上添加没有直连的网络的路由要想实现全网畅通,网络中的路由器必须知道到所有网段如何转发4.添加静态路由的命令a.路由器只关心到某个地址如何让转发;b.点到点链路(直连路由)添加静态路由下一跳地址可以是该路由器出口,直连路由比非直连路
分类:
其他好文 时间:
2018-02-10 13:59:40
阅读次数:
126
TCP向调用它的因特网应用提供所提供的服务模型 数据可以通过一条可靠的信道进行传输。借助于可靠的信道,传输比特就不会受到损坏或丢失,而且所有数据都是按其发送顺序进行交付。 可靠传输协议 实现服务模型就需要可靠的传输协议。但是由于可靠传输协议的下层协议可能是不可靠的,所以可靠传输协议的实现比较复杂。 ...
分类:
其他好文 时间:
2018-01-26 00:25:48
阅读次数:
285
两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议。 在TCP/IP协议中, IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一确定Internet上的一台主机。 而TCP层则提供面 ...
分类:
编程语言 时间:
2018-01-21 22:40:14
阅读次数:
221
1、TCP的特点: 基于字节流面向连接可靠传输缓冲传输全双工流量控制 2、头部格式和说明 图源百度。如下图示,就是TCP包的头部结构。可以看到这个头部最少有4x5=20个字节。 另外还需要理解TCP协议是承载在IP协议中的。关于IP协议可以参考:http://www.cnblogs.com/xcyw ...
分类:
其他好文 时间:
2017-12-20 22:11:26
阅读次数:
284