博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019/01/29 计算机网络基础01
阅读量:3923 次
发布时间:2019-05-23

本文共 2655 字,大约阅读时间需要 8 分钟。

在这里插入图片描述

网络通讯规则等于网络协议
按照一定通讯规则来连接起来的集合就是网络
定义:一组网络设备通过有形或无形的媒介,连接起来的按照一定通讯规则来通讯的集合就是网络
专线贵:银行,保险,证券公司
在这里插入图片描述
可以把打印机共享出去,但是事业单位不在乎,比较喜欢一个人配一台打印机
在这里插入图片描述
RJ-45水晶头
在这里插入图片描述
360双核,一个极速模式,2个内核,一个使用chrome浏览器,如果要跳转ie就切换到ie的内核计算使用
ie 版本不一样,互相版本不兼容
netmeeting 淘汰了 winodows xp里有
Cisco思科 webex 思科没落了 08年跳槽了
web服务,传统公司喜欢apcha ,互联网公司喜欢nginx做web服务器,更传统的IIS
文件网络服务ftp,nfs,samba
数据库 mysql有一个分支是mariaDB,mongodb 非关系型数据库
中间件服务 tomcat 针对java服务的 jboss红帽的收费的
安全服务 netfilter 类似防火墙
在这里插入图片描述
下订单要求网络比较高,1,3秒响应
视频,人与人交互可能要求更高,不能1,3秒才响应
不同的应用程序对网络的要求不同,适当对网络进行优化,让它满足应用程序的要求
不是什么样的程序都是一样搭建方法
针对不同需求搭建不一样服务
在这里插入图片描述
速度通俗点叫带宽
成本跟速度挂钩
安全性,网络安全,设置权限 acl
可用性,可用时间占总体的时间的百分比,比例越高,可用性越高,正常时间/总时间(正常+异常时间)
可靠性,网络不断线,一直可用(网线有生命周期)
集群环境,可以拿备用服务器直接替换掉出故障的服务器,cluster 集群可以实现高可用性
可扩展性,买的设备不可能不支持扩展 (模块化)
拓补
在这里插入图片描述
带宽一般是以位bit为单位 ,文件一般以字节byte为单位 1byte=8bit
拓补结构
在这里插入图片描述
90年代 总线拓补 同轴电缆,有线电视,总线拓补,很早以前
现在一般是星型拓补,周围的电脑连接到交换机上
在这里插入图片描述
数据在流向的拓补结构,和物理的拓补结构可能并不统一
在这里插入图片描述
中间一根电缆是单行道,(如果同一时间有两个发送数据,就会产生碰撞,产生损害)两端会有55Ω的电阻叫终结器,接收这个弹来弹去的信号,避免这个信号反射
机器连接的越多性能越差,因为中间的线缆断了数据会弹来弹去,造成损失
在这里插入图片描述
所有的设备连接到一个公共设备上,一般是交换机,存在一个单点失败的情况,一般在实际情况,都会把交换机串联起来,等于一个交换机有两个网卡。
冗余技术
在这里插入图片描述
在这里插入图片描述
中间 一个总的交换机连接到外部网络
在这里插入图片描述
已经不流行了,除非是单道网络,令牌网络
数据传输是单向的,好处是不会发生数据冲突,但是有一个地方断了就失效了
在这里插入图片描述
主环内环,平时是主环传输局,当主环出故障,就会启动备用环
FDDI 光纤数字分布式接口 城市网络
在这里插入图片描述
成本太高了,除了电信网络的核心级网络
在这里插入图片描述
有些是网状,有些不是,成本稍微低点
在这里插入图片描述
旧模型,一般以前的IBM软硬件一起做的,与别人不兼容
标准了,就可以互相使用
在这里插入图片描述
layer分层,把网络分层
层次是因为网络太复杂了
在这里插入图片描述
OSI 开放系统互联 ,网络国标 (osi等于国际标准化组织对网络下的定义)
ISO 国际标准化组织 (实际上就是写文档,该公司该怎么做还是怎么做,光盘格式)网络国标
IOS 苹果系统 思科交换机系统也是叫IOS
ATM 异步传输模式 面试题
(BAT)百度阿里腾讯逐步代替为ATM阿里腾讯小米,小米上千亿美金

物理

物理层是针对电器的,物理方面的电器
这里面数据都是01,01高低电流传输 bit 位为单位
在这里插入图片描述
数据链路层,就等于把数据格式化,就使0101有含义了,多少多少字节表示源地址,多少多少字节表示目的地址,多少多少字节表示原数据,是有含义的,frame 帧 通讯单位,CRC校验,有纠错功能
物理地址MAC 有源地址也有目标地址 windows 命令 ipconfig /all
逻辑地址
帧里面就有目标地址和源地址
在这里插入图片描述
在这里插入图片描述
网络层带有的就是逻辑地址,逻辑ip地址
通讯单 packet 包,
路由 路径的选择
在这里插入图片描述
传输层确保可靠性,保证数据可靠的传过去
segment 环节,分段 ,可靠tcp,不可靠的udp协议
在这里插入图片描述
会话层就是,起到在两个应用程序之前管理这个会话的,建立会话,管理会话,终止会话
session 会话
在这里插入图片描述
表示层对数据进行相应的格式化 的,ASCII码,
加密的,一般电商的都是加密的
带小锁的和s的都是加密的
在这里插入图片描述

在这里插入图片描述

网络应用相关的,应用程序,需要有用户身份验证
下层对上层提供服务并且下层只对相邻的上层提供服务
在这里插入图片描述
物理层 0101 高低电频
数据链路层 把毫不相干的0101组合起来形成一个帧结构,有了结构就可以说前面多少个字节代表目标地址,前多少个字节是循环校验位等等起来组合起来,有物理地址
网络层 有逻辑地址,并且可以寻址,选择路径
传输层 可以判断数据是否在传输的时候丢失,如果丢失,可以要求重新传输
会话层 建立会话的
表示层 可以格式化数据,加密解密
应用层 各种应用程序
在这里插入图片描述
比如发送邮件,
第一步先到达应用层添加报文头部,加在数据前面,封装一下,
如下层层都需要加
到 了数据链路层,要在后面加一个循环校验位,把前面的数据进行预算,按照一定的算法,算出一个值放在校验位,只要数据不变,算出的值应该是固定的,到达 最底层转换成0101,然后再通过网络转发到对方电脑
接收电脑的用户、
网卡收到数据之后
转换成0101,到达数据联络层,吧前面的数据通过同样的算法,算出校验位,如果与数据携带的校验位一致,说明网络在传输数据时没有被破坏,如果校验位不一样,数据就被抛弃了,不接收
如果接收了,就一层层解包裹,最终对方收到数据
在这里插入图片描述
物理层和数据联络层一般是网卡实现的,
传输层和网络层一般是和系统有关,
在网上一般是应用程序实现
在这里插入图片描述
**应用层,表示层,会话层,message
会话层 segment
网络层传输层 packet
数据链路层frame
物理层bit
**

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
单播 unicast 点对点, 目的地址 源地址,别的机器的网卡看到数据目标地址不是本机就会抛弃掉而不是不会收到数据,设置成混杂模式就可以收到(跟安全没关系,比如以前集线器设备,就是把数据所有用户都转一遍
比如设置成混杂模式,可以收到别人发的不是给你的邮件)
广播 broadcast 缺点 也可能影响被人,形成骚扰,有一定范围的
多播 组播 multicast
集群
目的地址 源地址
D A
C
混杂模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
组播只想通知集群环境里的用户,不通知外面的
在这里插入图片描述

转载地址:http://ygzgn.baihongyu.com/

你可能感兴趣的文章
glib 中 IO Channels 理解
查看>>
C++中extern “C”含义深层探索
查看>>
extern用法详解(转)
查看>>
如何在Linux下用C/C++语言操作数据库sqlite3
查看>>
SQLite的数据类型
查看>>
使用sqlite3与C接口开发数据库程序 - [编程]
查看>>
Sqlite日期和时间函数不求人
查看>>
在SQLite中使用索引优化查询速度
查看>>
标准C处理类似INI配置文件的键值型文档
查看>>
配置文件的读取,纯C代码
查看>>
UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解
查看>>
基于蓝牙设备的移植
查看>>
linux中的时间函数
查看>>
Linux系统中的计时机制及相关时间函数
查看>>
strftime函数
查看>>
linux下的时间函数使用
查看>>
C语言问题集-- 把 struct tm 或一个字符串转换成 time_t
查看>>
hp unix下strptime的使用
查看>>
C语言中如何求任意一个int型数组的长度?
查看>>
蓝牙基带数据传输机理分析
查看>>