概述
复习笔记:
一.关于计算机技术
抽象语言——电信号
抽象语言——编码(应用层)
编码——二进制(表示层)
二进制——电信号(介质访问控制层)
处理或传递电信号(物理层)
二.对等网
1.延长传输距离
2.增加节点数量
集线器 ——HUB
1.地址——MAC地址+48位——物理地址——介质访问控制层
2.冲突——CSMA/CD(载波侦听多路访问/冲突检测)方法类似排队
3.延迟
4.安全
新的需求:
1.完全解决冲突——所有节点可以同时收发数据
2.无限延长传输距离
3.实现单播——一对一的的通信
三.出现交换机:
交换机——二层设备
交换机的转发原理:数据来到交换机,交换机会先看数据中的源MAC地址,之后,将源
MAC地址和进入接口的对应关系记录在本地的MAC地址表中。之后,再看目标MAC地址,
根据目标MAC地址查看本地的MAC地址表,如果MAC地址表中存在记录,则直接按照记录
从对应接口发出,实现单播。但是,如果MAC地址表中没有记录,则需要泛洪(将数据从
除了进入接口以外剩余所有接口均发送一遍)。
泛洪范围
应用层
表示层
网络层
介质访问控制层
物理层
四.路由器——三层设备
作用:
1.隔离泛洪范围
2.转发
子网掩码32位中有网络位有主机位。
网络位:若相同则在同一泛洪范围,否则不是。
主机位:用来区分同一泛洪范围内的不同设备。
8位二进制最大值为255(2⁸为256,8位二进制从0-255)
子网掩码中1对应网络位,0对应主机位。
ARP——地址解析协议:通过一种地址获取另一种地址
广播:逼交换机泛洪
全F为广播地址
广播域==泛洪范围
ARP的工作原理:ARP以广播的形式发送请求报文,广播域内所有设备均能收到请求报文,所有收到ARP请求报文的设备会先记录请求报文中的源IP地址和源MAC地址的对应关系,记录在本地的ARP缓存表。之后,再看请求的IP地址,如果请求的不是自己本地的IP地址,则将数据包丢弃;如果请求的IP地址是自己本地的IP地址,则将回复ARP应答报文。之后,如果需要发送数据,则先查看ARP缓存表,如果缓存表中存在记录,则直接按照记录转发;如果ARP缓存表中没记录,则再发送ARP请求报文
新内容:
一.IP地址分为5类:
A,B,C——单播地址(既可以作为源IP也可以作为目标IP)
D——组播地址(只能作为目标IP地址使用)
E——保留地址(无关)
单播 —— 一对一
组播 —— 一对多(同一个组播组)
广播 —— 一对所有(同一个广播域)
如何分类:
A:0XXX XXXX
(范围0-127,但实际为1-126)
B:10XX XXXX
(范围128-191)
C:110X XXXX
(范围192-223)
D:1110 XXXX
(范围224-239)
E:1111 XXXX
(范围240-255)
A类:大型网络——255.0.0.0
B类:中型网络——255.255.0.0
C类:小型网络——255.255.255.0
(此分类不合理,一般广播域二三百台电脑,过多造成卡顿)
二.特殊IP地址
1. 127.0.0.1 -127.255.255.254
——为环回地址(可以用来排错)
2. 255.255.255.255
——受限广播地址(受路由器限制——只能作为目标IP地址使用,不能作为源IP)
广播地址为MAC地址(全f)
3. 主机位全1
——如:192.168.1.x/24中全1为192.168.1.255为直接广播地址(给此广播域内所有人发信息,若是发给其他广播域则目标MAC为网关)只能作为目标IP使用。
4. 主机位全0
——如上例子,全0为192.168.1.0,其等于192.168.1.X(网段,也叫网络号)不是具体IP地址。
5. 0.0.0.0
——作用:1.代表没有地址。(自己要地址时,用此代表自己地址)2.可以代表任意地址。
6. 169.254.0.0/16
——网段,自动私有地址/本地链路地址(电脑没有IP地址时自动在此获取地址),若所在同一网段可以通信。
三.两种技术
1.VLSM技术(可变长子网掩码,子网划分)
192.168.1.0/24
192.168.1.00000000
网络位借一位(借的为x)则变为
192.168.1.0 0000000——192.168.1.0/25
可用IP范围为192.168.1.1——192.168.1.126
(主机位全0和全1不可用)
192.168.1.1 0000000——192.168.1.128/25
可用IP范围为192.168.1.129——192.168.1.254
(主机位全0和全1不可用)
2.CIDR技术(无类域间路由,汇总)
“取相同,去不同”——针对二进制
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168相同看后面
192.168.000000 00.00000000
192.168.000000 01.00000000
192.168.000000 10.00000000
192.168.000000 11.00000000
192.168.000000 00.00000000
——192.168.0.0/22
前面相同全为网络位。
192.168.0.0/22——超网
172.16.0.0/22——子网汇总
192为c类,变为22超出了类别范围。
172为b类,变为22没有超出范围。
四.OSI/RM——开放式系统互联参考模型
1979年——ISO国际标准化组织
核心思想:分层——属于同一层面的不同功能,其目的和作用是相似或相近;不同层面的功能之间具有明显的差异,。每一层都在下一层所提供服务的基础上再提供增值服务。
分层的作用:
1.更利于标准化——分治。
2.降低层次之间的关联性。
3.更易于学习和理解。
OSI参考模型:
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
1.数据链路层
分为两层:
(1)MAC(介质访问控制层)
(2)LLC(逻辑链路控制层)
2.会话层
维持网络应用和网络服务器之间的会话联系
3.传输层
端到端的传输——应用到应用。
端口号:用来区分和表示不同的应用的(16位二进制构成)2的16次方为65536。
端口号有0-65535。0为保留值,1-65535可用,其中1-1023为知名端口号
SPORT(源端口号)
DPORT(目标端口号)
http对应端口号为80,https对应端口号为443。
五.
TCP/IP模型
TCP/IP协议簇
TCP/IP标准模型(四层)
应用层
传输层
网络层
网络接口层
TCP/IP对等模型(五层)
应用层
传输层
网络层
数据链路层
物理层
PDU——协议数据单元(单位)
OSI模型中
L1PDU
L2PDU
..........
L7PDU
应用层——报文
传输层——段
网络层——包
数据链路层——帧
物理层——比特流
六.封装和解封装
应用层——存在封装,只不过应用层的封装内容取决于不同的应用协议。
HTTP——超文本传输协议——获取网页信息——80(TCP 80)
HTTPS——HTTP+SSL(安全传输协议)/TLS——443(TCP 443)
FTP——文件传输协议——TCP 20 21
Tftp——简单文件传输协议——UDP 69
Telnet——远程登录协议——TCP 23
SSH——Telnet+SSL——TCP 22
DHCP——动态主机配置协议——UDP 67 68
DNS——域名解析协议——TCP/UDP 53
传输层——端口号——TCP/UDP
网络层——IP地址——IP协议
数据链路层——MAC——以太网——早期局域网的解决方案,依靠交换机组建的二层网络。
物理层
以太网Ⅱ型帧
FCS——帧检验序列(确保数据完整性的参数)用CRC(循环冗余算法)
最后
以上就是典雅冬天为你收集整理的云计算笔记4day,5day的全部内容,希望文章能够帮你解决云计算笔记4day,5day所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复