Linux运维之道之网络基础学习1.0
网络基础1.0
计算机网络:
硬件方面:通过线缆将网络设备和计算机连接起来
软件方面:操作系统,应用软件,应用程序通过通信线路互连,实现资源共享,信息传递。
计算机网络的功能:
数据通信,资源共享,增加可靠性,提高系统处理能力。
计算机网络的发展阶段:
60年代:分组交换;70-80年代:TCP/IP;90年代:Web技术;
网络协议与标准:
协议:语法、语义、同步。
标准:ISO(国际标准化组织);ANSI:(美国家标准化局);
ITU-T:(国际电信联盟-电信标准部);IEEE:(电气和电子工程师协会);
Wan与Lan:
广域网(Wide-Area-Network)
范围:几十到几千千米;
作用:用于连接远距离的计算机网络;
典型应用: Internet ;
局域网(Local-Area-Network)
范围:1km左右;
作用:用于连接较短距离内的计算机;
典型应用:企业网、校园网;
网卡设备及拓扑:
网络设备生产厂商:思科(Cisco) 、华为;
交换路由设备:交换机、路由器、多层交换机;
网络安全设备:防火墙、×××设备;
无线网络设备;
网络拓扑结构:
点对点;总线型;环型;星型及扩展的星型;网状;
点对点拓扑结构:
两台设备之间有一个单独的连接;
专用的广域网中电路连接的两台路由器;
总线型拓扑结构:
一根线缆连接所有设备;
总线缆必须以终结器结束,吸收末端信号;
早期局域网拓扑;
使用同轴线缆;
环型拓扑结构:
所有设备共享一条线缆,数据沿一个方向传播;
令牌环网络;
星型拓扑:
优点:易于实现;易于网络扩展;易于排查;
缺点:中心节点压力大;组网成本较高;
网状拓扑结构:
一个节点与其他多个节点相连:提供冗余性和容错性;可靠性高;组网成本高;
数制:
二进制数或二进制位表现为0和1;
优点:只需两个数字表示状态,容易实现;二进制运算规则简单;二进制容易实现逻辑运算;
N进制的特点是逢N进一;
十进制转二进制:除取余,由下往上;
二进制转十进制:加权和;
带宽:
定义:1:在一定时间内通过某特定网络连接的信息量;2:基本单位:比特每秒(bit/s)
1bit/s 带宽基本单位;kbit/s =1000bit/s=10的3次方bit/s;兆比特每秒mbit/s=10的6次方bit/s;
Gbit/s吉比特每秒;
存储量:计算机的存储量用位和字节来计量;
1字节 --8位;1kb--1024字节;1mb--1024kb;1Gb--1024mb;1Tb--1024Gb
协议:
为了使数据可以在网络上从源传递到目的地,网络上所有设备需要讲相同的语言,描述网络规则中,语言规范的一组规则就是协议。
数据通信协议的定义:
决定数据的格式和传输的一组规则或者一组惯例。
协议分层:
数据以电信号的形式穿越介质达到正确的计算机,然后转换成最初的形式,以便接受者易于阅读,
为了降低网络设计的复杂性,将协议进行了分层设计。
OSI七层框架模型:
应用层: 网络服务与用户的一个接口
表示层: 数据的表示、安全、压缩
会话层: 建立,管理,终止会话
传输层: 定义传输数据的协议端口号,以及流量和差错校验
网络层: 进行逻辑地址间的寻址,实现不同网络间的路径选择
数据链路层: 建立逻辑连接,进行硬件地址寻址,差错校验等功能
物理层: 建立,维护,断开物理连接
TCP/IP协议族的组成:
应该层:HTTP、FTP、TFTP、SMTP、SNMP、DNS
传输层:TCP、UDP
网络层:ICMP、IGMP、IP、ARP、RARP
数据链路层和物理层:由底层网络定义的协议
设备与层的对应关系:
应用层:计算机
传输层:防火墙
网络层:路由器
数据链路层:交换机
物理层:网卡
转载于:https://blog.51cto.com/13401400/1975102
Linux运维之道之网络基础学习1.0相关推荐
- Linux运维之道之网络基础学习1.3
网络基础1.3 数据链路层解析: 数据链路层: 位于物理层与网络层之间: 数据链路层的功能: --数据链路的建立,维护,拆除 --帧包装,帧传输,帧同步 --帧的差错恢复 --流量控制 ------- ...
- linux运维之道入门,Linux运维之道之网络基础学习1.2
网络基础1.2 物理层解析 -------------------------------------------------------------------------------------- ...
- www.yaxjf.com+m.php,linux运维架构--PHP开发-零基础学习PHP视频教程
Dockfile介绍 Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令.Docker程序将这些Dockerfile指令 ...
- httpqyl.php,linux运维架构--PHP开发-零基础学习PHP视频教程
Dockfile介绍 Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令.Docker程序将这些Dockerfile指令 ...
- Linux运维系统工程师与java基础学习系列-6
Java天生骄傲系列-6 程序流程控制(续) 循环结构 代表语句:while, do while, for While语句格式: while(条件表达式) { 执行语句: } 牛刀小试: packag ...
- Linux运维系统工程师与java基础学习系列-1
Java天生骄傲系列-1 1 Eclipse的使用(略): 2 在eclipse下Java程序的编写和运行,及Java运行环境的配置略: 3 快捷键的配置,常用快捷键(略): 注:当程序有错误 ...
- Linux运维之道-基础命令
基础命令 参照 linux运维之道(丁明一) 文章目录 基础命令 一.目录以及文件的基本操作 1. pwd 2.cd 3.ls 4.touch 5.mkdir 6.cp 7.rm 8.mv 9.fin ...
- FTP服务器管理【Linux运维之道之脚本案例】
今天看到51CTO正在搞Linux Shell 脚本大赛,特地将自己的处女作发出来,希望能够得到分享. 这里说一下这个脚本的功能,这个脚本主要用来实现VSFTPD服务器的基础管理,主要用于方便运维管理 ...
- 有道云笔记linux运维,有道云协作-互联网行业解决方案
互联网开发团队,由奇思妙想的设计狮.无所不能的产品汪."精通码艺"的程序猿和精准高效的软件测试组成.在项目开发过程中,部门同事需要通力协作.高效配合,一切工作核心围绕产品需求展开. ...
最新文章
- 基于Python的颜色识别器
- 草根seo站长利用网站赚钱的方法
- 非 985/211 学校的毕业生,进大厂的机率有多大?
- 【BZOJ2662】【BeiJing wc2012】冻结 分层图 裸的!
- 基于PCA方法的ORL人脸识别及Python代码实现
- python find函数 和index的区别_python中index()与find()的区别
- 教程:如何迅速制造Vista蓝屏死机?
- java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
- opencv源代码之中的一个:cvboost.cpp
- unity 动画 音频播放
- 百度地图矢量瓦片在线下载
- 飞思卡尔智能车知识总结
- 2015美亚杯团队赛
- c语言课程设计高校水电费管理系统
- android百度定位方式,Android 百度定位SDK
- jquery的学习个人总结
- sphinx(斯芬克斯)mysql全文搜索引擎
- arm汇编的学习笔记,对比x86和arm(1)-从最简单的函数谈起
- Ant Design of Vue @1.7.8 学习笔记(Vue2版本)
- 带你玩转vue——开发工具的选择
热门文章
- linux系统数据文件和信息--unix环境高级编程读书笔记
- 码农如何写好一封邮件/1
- 面试题:HashMap和ConcurrentHashMap的区别,HashMap的底层源码。
- spring-boot-devtools在Idea中热部署方法
- 物资管理信息系统4 -- 修改密码界面
- 程序员面试金典——18.13 最大字母矩阵
- 台大李宏毅Machine Learning 2017Fall学习笔记 (6)Logistic Regression
- C++11中容器迭代器操作总结
- ILS-LDA基于迭代最小二乘的字典学习算法的学习
- Scrapy简单入门及实例讲解