1. 以太网

局域网组网规范。以太网给系统之间互联提供了方便,每个节点安装一个以太网适配器,上层程序只要将要发送的数据以及数据要达到的目的MAC地址给以太网,数据就可以通过以太网传递到目的地,完成通讯过程。

ethernet采用无源的介质,按广播方式传播信息。它规定了物理层和数据链路层协议,规定了物理层和数据链路层的接口以及数据链路层与更高层的接口。

⑴物理层

物理层规定了Ethernet的基本物理属性,如数据编码、时标、电频等。

⑵数据链路层

数据链路层的主要功能是完成帧发送和帧接收,包括负责对用户数据进行帧的组装与分解,随时监测物理层的信息监测标志,了解信道的忙闲情况,实现数据链路的收发管理。

存在的问题:

以太网是一个没有传输保障机制的网络,不会校验纠错等。并且以太网数据量过大,就可能造成缓冲区队列充满而主动丢弃数据帧。为了解决这个问题,人们在以太网上层增加一个层次。例如:NetBEUI, NetBIOS. TCP/IP等。这些协议调用以太网提供的服务,上层则想外提供新的调用接口,想应用程序提供可靠的网络传输服务。

2.TCP/IP

MAC,以太网已经实现了OSI的下三层,即物理层,链路层和网络层。以太网也只是跨越这三层,从第四层到第七层以太网没哟涉足。

(1) ARP (address resolution protocol)地址解析协议是专门用来处理一种地址与另一种地址之间相互映射的一种机制。运行在每个网络设备上,将一种地址映射成低层网络设备所使用的另一种地址。

ARP具体说来就是将网络层(IP层,也就是相当于OSI的第三层)地址解析为数据链路层(MAC层,也就是相当于OSI的第二层)的MAC地址。

(2)IP层对外以IP地址为编址方式,还有适配上下层,给链路层和传输层提供适配。IP分割数据,每块都携带IP头部,但只有第一块携带TCP/UDP头部。IP层是通过链路的MTU值来分割数据,然后给每个数据块,贴上源和目的IP地址,顺序号,以便到达目的端利用顺序号重新合并完成整个数据。

(3)TCP/IP包含两个亚层:第一是IP层,就是用来统一底层网络地址和寻址。第二是TCP或UDP,在逻辑上位于IP之上。

TCP保证应用层逻辑的无误和一致性。

UDP可以理解为TCP/IP对以太网的一种透传,即没有传输保障功能的亚层。

TCP/IP向上层 应用程序提供的调用接口称为Socket接口。

TCP将上层应用程序的数据完全当字节流,不对其进行定界处理。

3. 虚拟化

硬件逻辑被虚拟化成汇编语句,汇编语句再次被封装,虚拟化成高级语言语句。高级语言的语句,再次被封装,形成一个特定的目的程序,或者函数,然后这些函数在通过相互调用生成更复杂的函数,再将这些函数组合起来形成最终的应用程序。程序再被操作系统虚拟成一个可执行文件。

转载于:https://my.oschina.net/leaynOntheroad/blog/142514

NOTE_网络存储-2 by 张冬相关推荐

  1. 浪潮互联网峰会张冬技术报告

    高密度.可扩展数据中心存储解决方案 9月10日的浪潮峰会上,PMC公司的资深存储架构师.<大话存储>系列丛书的作者张冬应邀作题为<高密度.可扩展数据中心存储解决方案>的演讲. ...

  2. 网络存储与虚拟化技术以及Qemu-KVM

    网络存储技术 文章目录 网络存储技术 一.HCIA存储技术趋势与智能存储组件 (一).HCIA存储技术趋势 1.数据与信息(请看下图) 2.数据存储(请看下图) 3.存储技术的发展(请看下图) (1) ...

  3. 装在笔记本里的私有云环境:网络存储篇(上)

    本篇是系列中的第三篇内容,我们继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本.低功耗.低延时的实验环境. 在前两篇文章中,我们聊过了基础虚拟化相关的前置准备.以及为了避免在搭建过程中 ...

  4. 标准功能模块组件 -- “文档管理组件,网络文档管理,网络存储”,B/S版本组件可独立运行,也可集成到其他项目里,数据结构清晰思路严谨

    可以在服务器上注册用户,审核通过后,可以在服务器上上传文档.创建目录,设置为共享的文档别人可以浏览下载. 每个用户有空间大小限制,管理员可以统一管理文档,普通用户只能管理自己的文档,可以架设多个文件服 ...

  5. 群晖服务器显示器设置,【群晖 DS216+II 网络存储 NAS 服务器使用总结】噪音|炒菜|显示屏|优点_摘要频道_什么值得买...

    群晖 DS216+II 网络存储 NAS 服务器使用总结(噪音|炒菜|显示屏|优点) 3.使用 这款机器第一大特点就是空气管家功能,可以根据厨房空气质量自动排气.刚安装完以后,楼主就开启了空气管家,当 ...

  6. 第17章 使用iSCSI服务部署网络存储

    章节概述: 本章节将分析SCSI与iSCSI技术结构的不同,了解iSCSI技术的优势.SAN存储网络技术结构以及iSCSI HBA卡的作用. 完整演示部署iSCSI target服务程序的方法流程:创 ...

  7. html键值对与名称值对的区别,使用网络存储存储键值对的数据-HTML5教程

    本节课的内容是介绍网络存储,使用它在浏览器里存储键值对的数据,功能上像以前的cookie一样,不过他更好,存储的数据可以大小.有两种类型的网络存储:本地存储和会话存储,他们使用相同的实现机制,只是可见 ...

  8. android 之SharedPreferences,SDCard以及网络存储

    android 之数据存储分类: A.Shared Preferences:存储私有的数据以键值对的形式 B.内部存储:在设备的内存中存储私有数据 C.外部存储:在外部设备(手机SDCard等)存储共 ...

  9. HighNewTech之5G网络:带你了解5G网络的前世今生—两张长图帮你捋清思路

    High&NewTech之5G网络:带你了解5G网络的前世今生-两张长图帮你捋清思路 目录 5G简介 第一张图理解5G 第二张图理解5G 技术原理 主要功能 发展前景 5G简介 5G网络是第五 ...

  10. 西部数据 MyCloud 网络存储存在 RCE 漏洞

    西部数据(Western Digital)的MyCloud系列近日被曝出了RCE 漏洞,由于西部数据公司在2015年停止支持的一条产品线存在漏洞,以及此前未知的零日漏洞,过去一个月里,无数客户的MyB ...

最新文章

  1. 华为stfal00是什么手机_opporeno5pro和华为p40pro有什么区别 哪款手机更好
  2. 什么是区块链?什么是比特币?一文轻松看懂!
  3. python2.面向对象.学生管理
  4. C和汇编混合编程----printf
  5. Android启示录——开始Android旅途
  6. 1.1.2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形
  7. js 正则 正确的书写逻辑 中 德文小数点区别
  8. errorattributes 过时_苹果官方确认:iPhone 5c 已被列为过时产品
  9. 拒绝“脏”数据——数据质量评估深入剖析
  10. java跨平台_Java如何实现跨平台
  11. java多线程同步与测试_Java多线程同步Synchronized深入解析
  12. HTML5 重复渐变
  13. [554]sklearn提供的自带的数据集(make_blobs)
  14. Python+OpenCV实现实时视频3D换脸
  15. 特征图注意力_深入理解图注意力机制
  16. cad2010背景怎么调成黑色_iOS14桌面怎么布局好看-热点资讯-
  17. C语言输出格式工整的日历——2乘6样式(详见本文)
  18. Python学习笔记:Python基础使用
  19. 99行不用指针 c语言贪食蛇,小白99行C代码编写经典游戏贪吃蛇(多关版本)
  20. 时间选择器抽出。PickerView和原生

热门文章

  1. 谷歌 TensorFlow Roadshow 北京站
  2. 软件随想录(local.joelonsoftware.com/wiki)-2002年12月11日 程序设计领域的帕麦尔斯顿勋爵 - Lord Palmerston on Programming
  3. 为了寻找美,我决定对美女图片进行图像边缘化处理
  4. 如何注销/删除MSN帐号(Windows Live ID)
  5. 【lzy学习笔记-dive into deep learning】数学预备 2.5-2.7
  6. SAP 系统销售流程成本和收入的确认
  7. Neo4j 构建简单农业知识图谱(Agriculture KnowledgeGraph)
  8. IntelliJ IDEA2021.1中英文菜单对照
  9. 动手智能小车记(5)-坦克底盘硬件模块大杂烩
  10. centos7下修改mysql8表名_CentOS7系统下修改mysql8.0版本密码