网络基础、IP地址与计算机模型

网络基础

计算机拥有四层车间,分别为以下四层

1.应用层:与人交互,把人类的抽象语言(图像声音文字)转化为编码(后台程序)

2.表示层:将编码转化为二进制

3.介质访问控制层:控制物理硬件

4.物理层:物理硬件

 

当计算机算力不够时进行加量

1.加量:用两台或多台计算机进行计算

2.由加量产生的新需求:计算机之间的数据传递

 

数据传递的途径

1.U盘 缺点:受存储介质限制且费时费力

2.网线:最好的共享传输方式,如RJ-45双绞线,双绞的目的是为了消磁

f737eaddbad54d53b94bbb0f9b12f4a0.jpg

 

有了数据传递便有了网络

1.最早的网络:对等网

2.为了满足需求要把网络传输距离变大,变大方式

(1)距离变长

电信号会在网线中随传递距离衰弱,所以需要用到中继器

(2)中继器原理:利用电源进行加压,会造成波形失帧

 

拓扑(可见的网络结构)

1直线型/总线型拓扑

2环形拓扑

3树状拓扑

4全网状拓扑

5星型拓扑(最好的拓扑)

 

节点增加

1节点增加的机器—HUB集线器(网络集线器)

2存在的问题

(1)资源占用问题

(2)安全问题

(3)地址问题

(4)冲突问题

3解决方法

(1)对于地址问题:MAC地址(以48位二进制构成,16进制显示),在介质访问控制层

(2)对于冲突问题: CSMA/CD--载波侦听多路访问/冲突检测

机制:监听发送的消息,等消息发完后发送自身消息,避免冲突

 

交换机及工作原理

1.当数据帧进制交换机后,交换机会先查看数据的源MAC地址并于进入交换机的接口进行映射并将记录记载在自己的MAC地址表中;在根据数据帧中的目标MAC地址查询自己的MAC地址表;若表中存在记录,则按照记录直接进行单播。

2.若没有记录,则泛洪该数据   

泛洪:向除了进入接口以为的所有接口进行发送,并记录设备的MAC地址,形成MAC地址表

3.为防止mac地址和接口紊乱所以有MAC地址表的老化,MAC地址表的老化时间:300s  

 

路由器---从它被发明的那一天起 全球互联   

1.路由器所产生的车间—网络层,诞生了一个新的协议—IP (使用IP地址 ) 

2.路由器的每一个接口都是一个泛洪范围的边界  

3.逻辑地址(临时使用,在某个范围内使用的地址)

 

 第四版的IP地址  —IPV4

1.IPV4地址:32位二进制构成 选用 点分十进制标识,如:

10.10.198.95=00001010.00001010.11000110.01011111 

2.每一个IP地址 都有自己的子网掩码  

(1)子网掩码的特征:由连续的1和连续的0构成   

3.ARP:地址解析协议:通过一种地址获取另一种地址的协议

(1)ARP工作原理:ARP 先通过广播发送请求包,所有收到广播包的设备都将源IP和源MAC地址的映射关系记录在本地的ARP缓存表中,然后再查看请求IP是否是自己,若不是则丢弃,若是,则以单播的形式进行回复。在之后的传输中,将优先查看本地的ARP缓存表,若本地有记录则直接按照记录发包,若没有记录,则进行ARP请求

(2)ARP缓存表的老化时间:180s   

4.免费ARP,也叫做无故ARP   

作用:验证IP是否冲突、是否更换了网卡

 

总结:PC端访问其他设备时,先基于目标的IP地址判断是否处于同一广播域;若在同一范围,则通过ARP广播获取未知地址,随后进行单播通讯;若不在同一广播域内,则封装目标MAC地址为本地网关的MAC地址,将数据转发至路由器出,由路由器代为转发。

 

IPV4地址详解  

1.IPV4地址:32位二进制构成,点分十进制标识,使用子网掩码进行网络位和主机位的区分

2.分为ABCDE五类  

(1)ABC类为单播地址 D类为组播地址 E类为保留地址

(2)ABC类地址-------机可以当做源IP使用,也能当做目标IP使用,每个单播地址都标识着互联网中的一个唯一的节点;只有单播地址可以作为源IP

(3)D类地址---只能作为目标IP地址 

3.分类方式 :基于IP的第一个8位进行分类   

A类:1-126 前8位为网络位 255.0.0.0  

B类:128-192 前16位为网络位 255.255.0.0

C类:192-223 前24位为网络位 255.255.255.0 

D类:224-239 部分网络位和主机位 

E类:240-255  

4.特殊地址:

(1)127 环回地址 127.0.0.1--127.255.255.255

(2) 255.255.255.255 受限广播地址 既不知道对方IP也不知道对方MAC

(3)主机位全0 192.168.1.0 255.255.255.0 不是一个单播地址,不能被配置为IP地址;代表一个网段  

(4)主机位全1 直接广播地址  

(5)0.0.0.0 可代表没有地址,也可代表所有地址  

 

 

   IP地址

IP地址解析

1.假设172.15.15.0/15   是一个IP地址 

二进制形式为:10101100.00001111.00001111.00000000

2.则172.14.0.0/15  是所属网段

二进制形式为:11111111.11111110.00000000.00000000

3.一个网段中的主机数:主机位全0-----主机位全1

 172.14.0.0/15--------172.15.255.255/15

所以可用主机位为500个

 

子网划分:增加网络位,减少主机位

 1.借位 VLSM---可变长子网掩码

  2.例设IP地址192.168.1.0/24  11000000.10101000.00000001.00000000

有256个主机位

把一个主机位变为网络位,有两种情况   

(1)11000000.10101000.00000001.00000000   192.168.1.0/25----192.168.1.127/25   有128个主机位

(2)11000000.10101000.00000001.10000000

192.168.1.128/25-----192.168.1.255/25  有128个主机位 

 

  三

无类域间路由/CIDR  /子网汇总 (子网划分)   

规则:取相同位,去不同位(保留相同的位置,把不同的位置当成0)

 例:192.168.0.0/24   192.168.00000000.00000000

192.168.1.0/24   192.168.00000001.00000000

192.168.2.0/24   192.168.00000010.00000000

192.168.3.0/24   192.168.00000011.00000000

得198.168.00000000.00000000

    192.168.0.0/22

 

  四

路由器的工作原理:

若PC1要与PC2联系,在知道对方IP的情况下,会首先根据子网掩码进行判定 , 判定是否在同一个广播域,若在,则直接发送。  若不在,则将目标MAC地址改成自己网关的MAC地址,将数据包发送至网关处,进行转发;当路由器收到这个数据包时,会根据目标IP地址查询本地路由表,进行判定,是否可以转发,若路由表存在记录则按照记录无条件转发,若不存在记录,则无条件丢弃

 

 

 计算机模型

一OSI七层模型

1.应用层

单位:数据报文

2.表示层

3.会话层:提供会话号:当PC端上   同软件不同进程的程序同时接收发时,他们会拥有相同的IP地址和MAC地址,为了分辨彼此所需要的消息,此时,就需要会话层分别给予不同的会话号进行区分

4.传输层:TCP/UDP协议  

(1)分段:当数据包过大时,连续的发送可能会使数据摆在传输中插入其他数据导致损坏,所以,需要对数据包进行分段(受MTU值限制)

(2)MTU:最大传输单元 默认为1500字节

(3)端口号,范围为0-65535

1-1023为注明端口 (对用户较多,使用较广的网站程序提供的端口号)

1024-65535为高端口/动态端口  

(4)单位:数据段

5.网络层

单位:数据包

6.数据链路层

单位:数据帧

7.物理层

单位:比特流

 

数据包的封装与解封装

1.PDU:协议数据单元 对不同层封装的数据单位进行标识

2. TTL:time  to  live ( 生存周期)

(1)功能:我们的数据包每经过一个路由器,这个TTL值就会-1。当这个值为时,这个数据包就会被丢弃 不在转发

(2)最大的TTL初始值:255

(3)推荐的TTL初始值:64

(4)常见的TTL初始值:64

(5)验证方法:电脑上win+R,输入框输入cmd,确认后输入ping+某网址

3.以太网二型帧(如图)

6537a2297fc34e95ad32e19f6758916d.jpg

(1)Preamble:前导符

(2)Destimation Address:目标MAC

(3)   Scarce Address:源MAC

(4)Type:类型字段

(5)Data:数据

(6)FCs:检验核

4.封装与解封装流程图(如下)

8fa78e02c58f445f9cfeea0dcf9356d6.jpg

 

 

TCP/IP模型/协议簇    

1.TCP/IP模型(如图)

2b86e3aabfd1478e976855a03076b89e.jpg

 

2.TCP/IP模型与OSI模型的区别(如图)

3a3a8c4b28644492b2aa448b139a3c49.jpg 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值