码迷,mamicode.com
首页 > 其他好文 > 详细

计算机知识点 总结

时间:2020-11-06 01:09:05      阅读:18      评论:0      收藏:0      [点我收藏+]

标签:开发   了解   企业   递归   安全性   不可   lock   简单   汇编代码   

1.网落层中最常见的通信模型: (可靠 双向字节流)
万维网: c/s模型
BitTorrent:点对点模型 大量客户端打开与每个客户端连接,其他交换数据
SkyType:中继服务器(eg 微信聊天)
2.数据包交换的两个主要优点
1.他使交换很简单,因为他们不需要了解数据包流
2.可以使我们共享链接的许多流之间有效的共享容量
3.分层的意义
简单的c代码 经过的步骤:
源代码->编译器(词法分析 解释代码 预处理声明以及 代码生成后优化)->链接器(将目标文件和库链接在一起,形成一个可执行文件)
分层解决了编写在硬件上执行程序的总体问题,分为模块和功能组件,每个模块或功能组件都有明确的角色并提供为上一层定义服务,明确的关注点分离,eg:链接器可以专注于有效地将对象拼接在一起,
(打破分层):我们需要只有处理器才能完成的一些特殊操作,eg:你需要在新处理器上运行,则开发人员需要编写新的汇编代码 eg:(NAT 和网络) 地址转换器,非常有用的设备,但几乎不可能像internet添加新的传输协议

1.模块化:将系统分解为更小,更易管理的模块
2.定义明确的服务:每层都为上一层提供明确的服务
3.重用:上一层可以依靠其他人的所有辛苦工作实现这层
4.光注点分离
5.连续的提高
6.对等通信(分层通信系统所特有的)
封装和架构的原理:
1.如果你使用wifi打开一个网页流程:
你的web浏览器会生成HTTP Get请求,HTTP GET请求是TCP段的有效负载,封装HTTP GET的TCP段是IP数据包的有效负载,
疯转TCP段和HTTP GET段的IP数据包是wifi的有效载荷。
2.使用封装来递归地对协议层进行分层
eg:(企业中使用的)虚拟专用网 传输层安全性(TLS) 当你与Internet通信并发送IP数据包而不是正常发送他们时,你可以在连接中发送她们,办公室路由可以正常的路由他们,这样你就可以访问进行诸如办公室中受保护的专用网络资源,允许人们通过虚拟专用网络登录网络服务,你可以通过网关(接收来自允许的客户端的链接计算机)来执行此操作
技术图片

**3.**
 字节顺序:如何在内存中布置多字节值的方式称为字节顺序,并且有两个选项,

Little endian,最低有效字节位于最低地址(对计算机更有意义),Big endian,最高有效字节是最低地址(对人类更有意义)

技术图片
技术图片

计算机知识点 总结

标签:开发   了解   企业   递归   安全性   不可   lock   简单   汇编代码   

原文地址:https://blog.51cto.com/14569275/2546658

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!