思维导图
计算机网络的概述
计算机
诞生于1946
所用语言:机械语言二进制
功能性机算
应用层:人机交互的接口 自然语言-编码-机器语言
表示层:进一步编码—转换为二进制语言
介质访问控制层:控制物理层(硬件)二进制转换为电流发给物理层
物理层:电流的输入,CPU的机算
网络扩大的方案
增大距离
两个问题
信号失真
信号衰弱
解决问题二——中继器
可以减少信号衰弱,但是解决不了信号失真故不能无限增加
增加节点
网络拓扑结构
总线型
一条多芯的西线缆向四周延伸链接各个节点
例图
优点:信道的利用率高,结构简单,低成本\n缺点:同一时刻仅允许两台机节点通讯
环型
由节点和节点链接的线路组合的一个闭的环
例图
优点:结构简单,增加和删除节点方便\n缺点:当某个线路出现故障,会导致整个网络瘫痪
星型
由中央节点和通过链路与中央节点线连的节点组成
例图
优点:结构简单,扩展性强。星型拓扑也是现在最常用的结构\n缺点:信道利用率不高,对中央节点要求高
网状(全连接)就是星型拓扑的扩展
例图
优点:从节点到节点有多条路径可选,网络稳点(在广域网)\n缺点:成本高,结构复杂
补充:
集线器:纯物理层设备
地址:MAC地址,48位二进制组成减号分16进制
冲突问题::CSMA/CD机制----载波侦听多路访问/冲突检测机制(先听后发、边听边发、冲突停发、随机延迟后重发)
冲突域:连接在同一导线的所有工作站的集合
网络扩大的需求
完全没有冲突
无距离限制
单播传输
网桥
将电流转换为二进制数据,并且将二进制数据存储到设备中,会重新生成新的电信号发送
交换机:网桥的升级版
属于二层设备
可以识别MAC地址
MAC地址表:(MAC地址、端口号),MAC地址表的老化时间--->5min
MAC地址老化时间:pc不发送包之后开始计时否则覆盖重新计时
洪泛:指将数据包复制并且转发,目的转发的是出接受端口意外的所有端口
广播域:指一个数据包洪泛的范围
图
路由器
第三层设备(网络层)
隔离广播域
路由器的每一个接口都是一个独立的广播域
转发数据:基于路由表进行数据转发
路由器的产生通讯被分为两种
依靠交换机进行转发:同广播域转发\n依靠路由器进行转发:跨广播域转发
IP地址——逻辑地址
两种
IPV4:32位二进制组成点分十进制(192.168.1.1)
IPV4:128为二进制组成冒号分16进制(与IPV4没有差别是为了解决IPV4提供的IP地址产生的)
IP地址分为两部分
网络位+主机位
网络为:表示该IP所处于的网段
主机位:表示该主机的编号
一般洪泛范围相同表示是同一个网段不同的主机位,洪泛范围不同则网络范围不同
掩码
掩码是用来判断IP的网络位的
32位二进制组成并且使用点分10进制表示——是连续的1+连续的0表示的
掩码的每一位比特位都有IP地址相对应,其中掩码的1所对应的IP地址的比特位为网络位
例
网关
指路由器与广播域所连的接口,这个接口所配置的IP地址为网关IP
1. 判断是否是同一个广播域\n2. 若为同一广播域,则将数据发送给交换机,由交换机进行洪泛或单播形式转发\n3. 若为不同广播域,则将数据发送给路由器,即网关IP所在设备,再由路由器进行转发\n4. 目的主机接收该数据后,重复上三步过程进行数据回复。
分支主题
APR协议
根据一直地址来获取相对应的另一种地址
工作原理::根据发送者的IP地址和MAC和目标IP地址,进行洪泛然后目标的IP地址会识别该文件是否发送给自己 然后将自己的MAC回应给发送者
目的MAC为全F的数据包,被称为广播数据包。广播数据包会被所有设备接收。
ARP请求包/ARP应答包\n本地ARP缓存表(老化时间---180s)\nwindows端如何查看(arp -a)
APR分类
正向ARP-----通过IP地址获取MAC地址(网络中最常见的)\n反向ARP-----通过MAC地址获取IP地址\n免费ARP-----冲突检测和自我介绍使用\n逆向ARP-----存在于帧中继网络,用于获取IP地址\n代理ARP-----由网关设备代替主机查询MAC地址
TCP/IP协议栈
开放式系统互联模型,参考模型。由国际标准化组织ISO提出的。\n应用层:人机交互的接口,自然语言--->编码\n表示层:将编码--->二进制\n会话层:针对传输的每一种数据建立一条连接(防止不同数据之间相互干扰)\n控制层面:上三层\n数据层面:下四层\n传输层:区分流量、定义数据传输方式。TCP/UDP\n网络层:通过IP地址进行逻辑寻址(IP协议)\n数据链路层:两个子层。逻辑链路控制层---LLC、介质访问控制层---MAC\n物理层:定义了一些物理特性(电气电压、接口规范);传输比特流
例
报文封装与解封装
图
PDU
协议数据单元-----数据在不同层面的表现形式\n上三层----数据\n传输层----数据段\n网络层----数据包\n数据链路层----数据帧\n物理层----比特流
TCP/IP
物理层
规定一些物理特性(数据传输速率、传输模式、网络拓扑等、电气电压)\n 代表设备:中继器、集线器\n 介质\n 同轴电缆:早期使用\n两种标准\n传输速率相同,都为10Mbps\n传输距离不同,500m和185m\n双绞线
双绞线
屏蔽双绞线(STP)、非屏蔽双绞线(UTP)\n类型:1、2、3、4、5、超5、6、超6、7\n光纤\n进行光信号传输\n10Mbps---100Gbps\n单模(1310)、多模(850)\n双工模式\n半双工:通信双方都能发送和接收数据,但是不能同时进行\n全双工:通信双方都能发送和接收数据,但是可以同时进行\n同一物理链路连接的设备双工模式必须相同。\n线序----双绞线\n网线:双绞线+RJ-45水晶头组成\n线序一般分为两种\n568A:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕\n568B:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕\n直连线与交叉线\n直连线:两端线序均为568B,一般用于不同设备间连接\n交叉线:一端568B,一端568A,一般用于相同设备连接
数据链路层
典型设备:交换机、网桥\n 链路类型\n局域网----以太网\n广域网----PPP、HDLC、FR\n二层物理地址---MAC地址\n48位二进制组成,减号分十六进制表示\n全网唯一 \n 分成两个部分\n前24位:厂商---厂商ID\n后24位:表示产品ID\n数据帧\n数据帧的类型将决定数据将如何传输\n一种IEEE802.3帧格式、Ethernet_Ⅱ帧格式
分支主题
由目的MAC、源MAC、类型字段、数据、帧校验序列组成\n帧的发送方式\n单播\n广播:目的MAC全F\n组播:一对一组,特定的广播
网络层
网络层有一个重要东西叫做IP地址\n逻辑寻址
IP地址有类分址
特殊地址\n无效地址:0.X.X.X;0.0.0.0(代表所有的网络)\n本地测试地址(环回地址):127.X.X.X\n本地链路地址:169.254.0.0/16\n广播地址:全1;255.255.255.255\n定向广播地址:主机位全1;192.168.1.255/24\n网段:主机位全0;X.X.X.0/24、X.X.0.0/16、X.0.0.0/8\n\n私有地址\nA类:一个网段:10.0.0.0/8\n10.0.0.0-10.255.255.255\nB类:十六个\n172.16.0.0-172.31.255.255\nC类:256个\n192.168.0.0-192.168.255.255\n\n公有地址\n除私有地址与特殊地址外,均为公有地址\n具有全球唯一性