随笔分类 - 计算机基本功
四次挥手可以改成三次吗
摘要:这种是看情况,取决于服务端是否还有未发送的数据和是否开启了TCP延时发送机制。如果服务端没有了发送数据,并且开启了TCP延时机制,此时第二次和第三次挥手是可以一起发送的,即三次挥手。 TCP延时机制,指ack回复时如果没有数据,则等待最短40ms,最长200ms的时间,看是否有数据,有数据则一起发送
阅读全文
关于网段的划分
摘要:1. 概述: 早期网络分配是只能以网段为单位进行(可能是出于路由简单的目的,网段类似电话号区号)。类比到电话4位区号,7位座机号,共11位。当电话呼叫时,线路进行转接的时候只需看区号就可以直接把电话接到某个地区,地区再看座机号接到具体某一户。这样一来转接过程各自分工让电话接通变得更加简单。网络通信也
阅读全文
关于子网掩码简介
摘要:子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“
阅读全文
原码 反码和补码
摘要:原码 反码和补码的规则: 练习: 相关链接:https://blog.csdn.net/buptzhengchaojie/article/details/52785908
阅读全文
堆和栈的区别
摘要:栈内存:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义,所以方法先进栈,然后再定义变量,变量有自己的作用域,一旦离开作用域,变量就会被释放。栈内存的更新速度很快,因为局部变量的生
阅读全文
传输层-TCP
摘要:五大特点:面向连接,点到点通信,可靠的传输服务,全双工的通信,面向字节流的协议。 保证传输服务的可靠性的两大协议:停止等待协议(单个报文),使用超时定时器 连续ARO协议(窗口滑动,批量报文) 三种情况会使用到停止等待协议,已保证可靠的传输服务: 1 发送的消息丢失了 2 确认的消息丢失了 3 确认
阅读全文