linux学习之网络

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习之网络相关的知识,希望对你有一定的参考价值。

网络 Internet:

   1.网络基础知识

       网络的概念

       网络的功能、特性、组成、结构;

       两个网络模型(ISO/OSI,TCP/IP)

   2.网络组建知识:

       交换机基础

       路由器基础

   3.网络设备的进阶:

       网络架构


 探索网络的功能:


   网络构成:硬件设备、软件结构


   网络功能:  数据通信、资源共享


   交联设备:

   互联设备:


   网络存储设备:DAS-直接附加存储

                NAS-不支持光纤

                SAN-存储区域网络


   网络的特征:

       1.速度--数据率,衡量网络传输的快慢与否

        Mbps  

        Gbps

       2.成本

          有形成本

          无形成本

       3.安全性

          软件安全

          硬件安全

       4.可用性

          所有的网络可用时间/总时间

          利用冗余技术来提高可用性

       5.可扩展性

       6.可靠性

       7.网络拓扑

          总线拓扑:两端必须要有端接设备

          环状拓扑

          星形拓扑:

             

          逻辑拓扑-避免环路出现



建立简单的网络:

     网络分层模型OSI:

        (通信介质层)、物理层、数据链路层、网络层、传输层、会话层、表示层、应用层、(用户层)

       为什么要分层?:

         简化教学、加快发展速度、确保技术的额互操作性、模块化设计、标准化接口、降低复杂性


         物理层:

             不是指的物理设备,指的是信号处理的过程;

             二进制传输:把所有从上层传递下来的数据编程二进制代码,产生电平信号传到介质层中

                

             四种物理特性:

                 电气特性、机械特性(规定线缆的规格)、过程规范(数据的传递过程)、功能特性(不同接口的功能) 1236用于网络传输

         数据链路层:

             真正的物理链路是介质层;

             这里指的是逻辑链路层;

           1.怎么建立逻辑链路?:

             定义了物理地址,通过寻址来建立链路

           2.在需要的额时候能够建立逻辑链接;

           3.进行数据的校验

              利用校验码来完成数据校验

         网络层:

            1.异构网络互联

            2.定义逻辑地址:描述范围,描述具体位置

            3.确定路由

            4.对数据进行分片和数据的重组


            下三层;对于数据传输的细节是非常重视的,统称为通信子网;

            上三层:资源子网

         

         传输层:

            承上启下的作用;

            范围到范围的剪接建立,端到端

            1.确保数据传输的可靠性

            2.建立维护和终止虚拟电路

            3.通过错误检测和回复

            4.信息流控制来保障可靠性


         会话层:

            主机间通信:点到点

              建立、管理和终止在应用程序之间的会话

            其实是进程与进程之间的通话

         

         表示层:

             数据表示:

                确保接受系统可以独处该数据

                格式化数据

                构建数据

                协商用于应用层的数据传输语法

                提供加密

         

         应用层:

             网络进程访问应用层

               为应用程序进程(例如。电子邮件、文件传输和终端仿真)提供网络服务‘

               提供用户身份验证


以上是关于linux学习之网络的主要内容,如果未能解决你的问题,请参考以下文章

二Linux学习之centOS的的setup

linux学习之centos:网卡配置

Linux学习之---Xshell

大数据学习之_01_Linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录

讯为iTop4412嵌入式开发板学习之-------前言

linux学习之网络