学习记录(三)

学习记录(三)

数组

  1. new出来的空间都会给个默认值
  2. 基本类型默认值是0,引用类型默认值是null,布尔类型默认值是False
  3. 方法内的new没给默认值的确没有,对象内没给会有默认值
  4. 数组的数据空间是连续的,申请的时候默认连续
  5. 一般连续放数据,但比如桶排序会不按顺序放入

计算机网络1

  1. 导线互相汇聚,网络通过电信号传播(电压,高电压1,低电压0,每一段距离都会有信号加强器,怕被磁场干扰),共同用一根导线会造成干涉,所以要排队通过,避免造成阻塞
  2. 排队时容易造成拦截攻击,因为不是立刻发的,给了截获的机会
  3. 任何一个数据中心都有可能作为数据的截获点
  4. 在每个地方指定分配IP地址,每个地方都有一定范围,直到最终末尾才问这是谁的,在广域网中是大概知道往哪传输的
  5. 全国的IP地址在逻辑上是有序的
  6. 路由器在调制的时候都会配置IP配置表
目的IP地址、源IP地址、目的端口、源端口、响应时间、失效时间、拆包、序号(标记号)、校验码
  1. 电脑上和外界交互的话,必须独占一个端口,共2^16端口
  2. 为了不失效,要时间全网统一,故用到时间同步网,所以发送时包含一个时间包(时间同步网)
  3. 拆包后(比如1000包),有可能会丢包、后发先到(流量分流,可能造成后发先到,组装时顺序错误了,所以还得存着序号,再合理组装)(下载某个东西99%打不开,可能缺失了头部等文件,故不允许打开)
  4. 拆包一般在城际之间才会出现顺序错误,拆包传输的方法运用到了虚电路
    怎么保障传输的数据完整的:校验码(开始结束/顺序等)
  5. 在线视频怎么传输(加载):一个视频切割成N个文件,假如一个1M,是一个独立文件,每接受一个小视频就可以观看,每个文件都可以观看,原理就是文件切割
  6. 窗口滑动机制(按顺序发)会很慢,文件切割一股脑发送出去,有一点看一点,漏了再补,先到先缓存,没有等待时间
  7. 断点续传:使用文件切割技术

UDPTCP都用了文件切割技术
UDP协议:不保证数据顺序,正确性不能保证,适合传输音频视频文件(音频视频少一点也没关系,可以丢失一点)
TCP协议:保证数据顺序,精度很大,适合传输不能丢失的数据
socket(套接字)帮我们分析数据,套用数据,解析数据,发送数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值