网络socket编程
颜言研
一只学习嵌入式的萌新
展开
-
TCP与UDP的介绍
TCP的优点: 可靠,稳定 TCP(面向连接)的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所...原创 2018-04-27 22:12:59 · 790 阅读 · 0 评论 -
TCP网络编程
TCP头部格式说明* 源端口和目的端口: 各占 2 字节.端口是传输层与应用层的服务接口.传输层的复用和分用功能都要通过端口才能实现* 序号: Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。* 确认号: Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。* 数据偏移/首部长度: 占 4 位,它指出...原创 2018-04-27 22:27:11 · 485 阅读 · 0 评论 -
私有IP地址
私有IP地址私有地址分3类: A类:第一段为10的都是私有地址 10.0.0.1 --- 10.255.255.254 10.0.0.0表示整个网段,10.255.255.255是广播地址 乙类:以172.16 172.31 ---开头的都是私有地址 172.16.0.1 --- 172.3...原创 2018-09-03 13:26:20 · 17932 阅读 · 1 评论 -
进程和线程的区别
不同点: ①进程是执行中的一段程序,进程是资源分配的基本单位,是程序执行的一个实例,是调度运行的基本单位,是系统中并发执行的单位。 线程是单个进程执行的每一个任务,线程是进程中执行运算的最小单元。 ②一个线程只能属于一个进程,一个进程可以拥有很多线程。多线程就是允许在一个进程中同时执行多个任务。 ③线程是轻量级的进程,线程...原创 2018-09-03 13:28:43 · 428 阅读 · 0 评论