计算机网络

tcp/ip协议是计算机网络最主要的部分。
今年的秋天冷的特别慢。

1. 带宽

去营业厅开一条10M的宽带,速度却只有1.25M/s。
1Mbit=128KB
前面是带宽,后面是速度。
带宽单位为bps(比特率,bit per second)
1M的宽带就是1Mbps。
1Mbit/s=128KB/s
网速大小为128KB/s

2 时延

时延=发送时延+传输时延+接受时延
时延带宽积=传播时延*带宽
往返时间RTT(round-trip time) 指发送数据到收到对方确认的时间。
信道利用率和网络利用率
单位
位是二进制的位,相当于十进制的个位与十位中的位。
传输中以位为单位,字节是存储单位
换算 1比特=1位=1bit =1b
8bit=1Byte=1B=1字节
数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位

1. 计划 学习 复习

做计划需要对当前的能力进行评估,也就是说,计划要有基准,根据现实的情况,实事求是。有的放矢。
基准的产生,1靠感觉 2 靠记录
记录完成了什么,用时。在生产上,就是了解产能大小,根据产能做安排程序计划。
物理层
奈奎斯特和香农定理的理解与计算

LaTex编辑数学公式

学习在Markdowm中使用LaTex,使用一对美元符号 夹住LaTeX代码即可。
例如
X X X
使用双美元,自动换行并居中。
奈奎斯特定理适用于无噪声的理想信道
C m a x = 2 B log ⁡ 2 L Cmax=2B\log_2L Cmax=2Blog2L
B是信道带宽,表示信道最高频率和最低频率的差值。单位hz
L是信号电平的个数
香农定理用于有噪声信道
C m a x = B log ⁡ 2 ( 1 + S / N ) Cmax=B\log_2(1+S/N) Cmax=Blog2(1+S/N)
S/N表示信道的信噪比

数据编码
曼彻斯特编码
多路复用 多个用户共享一条通道,谁先先后,怎么排序

tcp中最主要的是三次握手

传输层 的一些原理

1. 收到回复

收到信息需要及时回复。

2. 超时未收重传

没有及时回复,会重新发送,你妈喊你回家吃饭,会喊好几遍,可能是因为你没有及时答应。她以为你没有听到,或者是听到没有回答。
在传输数据时需要的是保证信息不丢失,且对方收到并能回复。

3. 三次握手,四次挥手

握手,表示两个人见面建立了联系。

1 你伸出一只手,想要握手, 2 我伸手一只手,表示可以握。 3 你主动握住我的手。建立联系。

挥手表示再见,断开连接。

1 你说再见, 2 我说嗯,我知道了。你还站着发愣。3.我说再见,你走吧。4 你说,好的,并转身离开。

挥手用fin表示,fin表示结束,final表示最后的,最终。
好的用ack表示,ack(Acknowledge ),Acknowledge 表示我已知道了,好的,我知道了

4. 变化的窗口:滑动窗口

详细的要点。
滑动窗口,变化的窗口,变化的可接受的信息大小。
每个人在一个房子里,有一个窗口。
窗口,就是信息传递时可接受的大小。
信息大小,窗口。
我需要知道对方可接收的信息大小,否则信息会丢失。造成信息的过度传递,信息浪费。
发现,理论概念是人为的规定,是一个抽象的概括,从具体内容到抽象中间的许多转化的步骤,需要从书本中还原到真实的情况,这种转换是从作者的语言体系到读者的语言体系。因为个人语言体系,是不一样的。
也就是说,根据一个人的语言,还原出真的物理现实,用自己熟悉的语言背景描述。
然后进一步,传递给别人。
所以,滑动窗口是什么,滑动和窗口对应于可变化的信息接收大小。
对于信息的传递而言,对话双方,一次性可以接收的信息大小是不一样的,而且这个大小会随着理解能力的提升而改变。所以对于效率而言,信息大小越大越好,传递效率越高。
滑动窗口准确的形象的概括出了,传递中信息大小变化的特点。
a, 传递信息大小
b, 传递信息量的变化
创造一个概念,传递信息量,通信量,信通量。信息通过的数量。与滑动窗口比较。
缺少变化的内涵。
滑动窗口,变化的信通量。变信通量。非常简洁,但是理解上没有滑动窗口形象。
窗口是人与人交流的意愿.开放的程度。
传输数据的大小与窗口有关,窗口与网络通畅情况有关。
详细的理解需要结合信息的传输形式。
用2进制来传输的。语言 变成机器语言 变成数据
涉及数据链路层,物理层。
在网线中是模拟信号,模拟信号调制和解调出数字信号。
而tcp在传输层。中间隔了网络层。
那么,在tcp中传输的应该是传输层的数据,传输层数据来源于网络层。
网络层就是ip数据
详细的过程需要了解到 tcp的数据格式

TCP的数据格式

首部+数据

首部格式
源端口,目的端口,序号,确认号,

tcp首部好像是火车头,数据像是后面的车厢。
把火车放到网络的船上。需要有船票,就是ip
对传输层来说,对上需要接受来自应用层的数据,在tcp数据格式里就是位于首部之后的数据。
回到滑动窗口的概念。
信通量是怎么在tcp中体现出来的。
更详细的过程需要深入分析tcp的数据格式,暂时不提。
为了便于理解,可以概括为滑动窗口的模型,但是在实际的tcp传输中,有很多细节。

5. 流量控制

雍堵存在的极限概率,流量控制通过滑动窗口实现。
流量就是通道中的数据通过的大小。
类似交通里的车流量,车太多了容易堵车,车太少了,浪费公共资源。
主要是要防止流量太多,造成通信堵塞。
拥塞控制又是另一个话题。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱小黄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值