计算机网络

计算机网络



一、计算及网络简史

1.计算机网络产生的条件

  1. 芯片技术 :早期计算机体积大(一个教室)—> 集成电路产生(体积下降) —> 第一个芯片(杰克基尔.比发明)
  2. 理论发展:分布式可适应信息块交换集成电路 —> 封包交换
    封包交换算法:解决数据如何从一个点通过一个复杂网络到达另一个点的问题
    封包交换技术:一条信息拆分成多个封包,从同一点出发,通过不同的线路到达终点,然后组装
  3. 材料发展:
    同轴电缆:每分钟传输120个字,只有一根导体,速度慢
    双绞线电缆:导线两两缠绕,传输速度由导体材料决定,速度较快
    光纤:光传输,速度最快10G,能量损耗低
  4. 操作体统
    分时系统:操作系统里能跑多个应用且单个应用也需要使用分时

2.互联网的产生

	 ARPANET(阿帕网):今天互联网雏形,仅仅只连接四个节点,传输速率低,没应用场景

3.互联网的发展

发展需要解决的问题:

  1. 应用程序:依赖性
  2. 互联网地址:IP地址
  3. 传输和研发的成本:传输的正确性(TCP)
  4. 带宽:网速慢
  5. 网络安全:明文传输数据
  6. 标准进化:互联网兼容性差,出现OS17层模型解决问题
  7. 商业力量:商业力量介入,之前是军方和学校,后才有商业力量

万维网的发展:

  1. 第一个浏览器万维网(World wide web)
  2. 应用层协议(HTTP协议)的构建
  3. HTTP协议成功的原理:接入互联网的应用增多,成本大,对界面的描述困难

4.展望未来

  1. 万物互联:任何设备有芯片,体积小,成本低,网络技术成熟
  2. 5G:速度快,延迟低
  3. 卫星上网:网络覆盖远,包括偏远地区

二、OSI七层模型

1.简介:开放式系统互联模型

2.产生背景:

基础建设在学术界早已成型,如封包交换原理理论,数据传输能力等

3.OSI模型:

图示:
在这里插入图片描述

4.层次作用:

1.物理层:封装和隐藏具体的传输手段,并且提供稳定的传输接口。如电缆,光纤,蓝牙等。
物理层图示

2 数据链路层:确保两个临近设备之间数据的传输,并隐藏底层实现,支持网络层工作;帧同步,两个设备之间传输时的协商速率问题;数据纠错
3 网络层:负责把一个封包从一个IP地址传输到另一个IP地址,相当于快递的物流体系
4 传输层:负责将数据从一个实体(一个服务或应用)传输到另一个实体,但不负责数据传输的方式,做数据的拆分并封包。具体能力分别为:A. 数据分隔重组:将数据拆分后按顺序重组 B. 纠错:在数据传输过程中出现问题后采取方式进行纠正 C. 管理连接:处理数据的频繁交换 D. 流量控制:控制传输数据的速率 E. 端口寻址:标明参与传输的实体的端口号
在这里插入图片描述5. 会话层:负责管理两个联网实体之间的连接,功能及特点是必须要先建立连接,维持通信,释放连接。如服务器与服务器之间,客户端与服务器之间 在这里插入图片描述

6 表现层:负责协商用于传输的数据格式,并转换数据格式
在这里插入图片描述

7 应用层:位于OSI模型最上方,只关心业务逻辑,不关心数据的传输
OSI的意义:
统一了对互联网的认知
OSI的问题:
分层设计较为臃肿,并非每一层都为必要,如ping,可以不用会话层和表示层
往往应用层、表示层、会话层统压缩为应用层

三、 互联网协议群(TCP/IP协议群)

1. TCP协议解决的五个问题

  1. 报文拆分:数据量大,网络底层设备不支持;复用路径,提高速度复用路径示意图:

  2. 增加协议头:数据分块后在接收时需要重组,所以需要使用头部来添加一些描述字段。
    在这里插入图片描述

  3. 数据在相邻设备间的数据传递。
    数据传输

  4. 路由和寻址:
    在这里插入图片描述

  5. 数据重组:

在这里插入图片描述

2.TCP/IP协议群的5层模型

.
在这里插入图片描述
5层模型和OSI的区别
A. 删除了会话层,会话时虚拟概念,不是必须的
B. 删除了表示层,数据压缩、数据格式转换不是应用必须的

3.TCP/IP协议群的可选性

传输层:TCP协议、UDP协议、TLS/SSL、SCTP等
网络层:IP协议(ipv4和ipv6)、ICMP协议(互联网控制消息协议)、IPSec协议(安全协议)等

文章只用于学习总结

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值