第一学期网络技术知识总汇

Posted 叶常绿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一学期网络技术知识总汇相关的知识,希望对你有一定的参考价值。

要能根据拓扑图区分是lanwan;要能根据拓扑图知道有多少个广播域即子网;要知道哪些是终端设备和中间设备

一个集线器为一个冲突域

一个交换机为一个广播域

常见终端:打印机电话电脑

常见中间:路由器交换机集线器

 

2 TCP/IP协议模型及各层功能;OSI 模型与 TCP/IP 模型的对应关系

应用层    为用户的应用程序提供网路服务

表示层    表示数据和处理数据如加密压缩等

会话层    负责建立维护管理应用程序之间的会话

传输层    提供可靠和不可靠的连接能够错误纠正纠正失败可以重传

网络层    为数据的传输提供逻辑寻址和路径选择

链路层    管理物理设备使用mac地址对介质的访问执行差错检验但不纠正

物理层    主要是二进制数据比特流在设备间的传输

 

默认网关和默认路由的作用,根据数据包目的IP地址如何选择路由器下一跳地址

 

默认网关是连接到本地的路由器接口

用于将不同网段的数据包进行转发

当路由器无数据包的目的IP匹配条目时,会按照默认路由转发

当路由器有目的IP地址的对应网络时下一跳则为该网络

若没有找到匹配的网络时,下一跳为默认路由

若路由器也无默认路由时,将数据包丢弃

 

测试网络连通性:ping 127.0.0.1   ping 本机IP地址  ping 网关IP地址及tracert的不同作用

ping 127.0.0.1        确认主机上的IP配置是否正确

ping 192.168.1.1    确认本地LAN网络的连通性

ping 192.168.10.1  却仍远程wan网络的连通性

 

 

以太网交换机的5个基本操作;MAC表映射关系;要能够根据题目已知的MAC表和帧的源MAC地址和目的MAC地址知道交换机如何处理;

1.获取

2.泛洪

3.选择性转发

4.过滤

5.过期

 

以太网MAC地址多少位,分成的两段各表示啥,16进制和二进制的换算关系;以太网帧的大小范围;arp协议的作用,映射关系;与同一子网内部主机通信和与不同子网的主机通信时发送arp请求的区别

mac地址

前三字节为厂商分配的OUI

后三字节为唯一标识序列号

以太网帧的大小范围:64~1518

arp协议:用于将ip地址转换成对应的mac地址

映射关系:  ip 映射 mac

 

同一子网通信使用mac地址,若缓存表无目的mac则广播获取,再通信

不同子网通信使用ip地址,若缓存表无网关的mac地址则广播获取网关mac地址,再将数据包和帧发送给网关,网关对数据包进行转发

 

配置cisco ios出错时的三类提示功能,4种执行模式功能,如何区分,三类口令如何配置(控制台,vty,使能口令),如何配置路由器/交换机名称,如何给路由器配置IP地址,如何保存配置信息,两类配置文件所在存储区域(启动配置文件和运行配置文件)

Ambiguous  命令不明确  输入太少无法指定某条命令

Incomplete   命令不完整  没有输入参数

Invaily input  命令不正确  输入错误的指令

 

用户执行模式  区分符 >

特权执行模式  区分符 #

全局配置模式  区分符 (config)#

其他配置模式  区分符 (config-if)#  (config-router)#  (config-line)#

 

权限切换

exit                                         退出当前模式

Ctrl + Z                               退出全局

disable                                   退出特权

enable                                进入特权

config  terminal                进入全局

line  console  0               进入控制口

line  vty   0  4                 进入终端口

interface fastethernet  0/0   进入以太网口

 

 

控制台密码    全局:line console 0  password cisco login

vty密码       全局:line vty 0 4  password cisco  login

使能密码      全局:enable password cisco(明文) 

                        enable secret      cisco(密文)

密码加密      全局:service password-encryption

 

配置名称      全局:hostname R1

配置IP地址   全局:interface FastEthernet 0/0 

                        ip address ip_address netmask

                     no  shutdown

 

保存          特权:copy running-config startup-config

还原            特权:reload

删除            特权:erase startup-config  

 

路由器硬件:

ROM      Bootstrap

FLASH   存储系统映像

NVRAM  存储启动配置   startup -config

RAM       运行系统        running-config

 

要能知道冲突域/广播域和集线器/交换机/路由器之间的关系

集线器  增加冲突域  CSMA/CD带冲突检测的载波监听多路访问技术

交换机  分隔冲突域,增加广播域

路由器  分隔广播域

 

集线器属于物理层设备

交换机属于链路层设备

路由器属于网络层设备

 

要知道传输层/网络层/数据链路层各层编址分别是什么,各有什么作用;各层编址在数据包传输过程中如何改变。

物理层  定时和同步位

链路层  目的mac和源mac 从一个网络接口卡转发到同网络另一个网络接口卡经过三层设备都需要拆帧

网络层  目的IP  和源IP  确定该数据包的发送端和接收端,在数据包传输过,程中不能改变源IP地址和目的IP地址,路由器需要根据数据包中的目的IP地址来选择转发路径

传输层  目的端口和源端口区分传输层所包含的应用数据属于哪个应用层的应用进程

 

 

10 Tcpudp协议的区别,公认端口号范围,常用的应用层协议所对应的端口号,http dnsdhcp ftp telnet这些应用层协议的功能;tcp中要能根据初始序列号和传输数据字节数计算确认号,tcp的建立连接三次握手,断开连接的四次握手。

 

 

常见端口

ftp           21

ssh          22

telnet        23

smtp        25

dns          53

dhcp        67(server)

dhcp        68(client)

tftp          69

http         80

pop3         110

imap       143

snmp       161

https       443

 

三次握手

a  发送syn b       syn=j

b  发送syn+ack a   ack=j+1  syn=j+length=k

a  发送 ack b       ack=k+1

 

四次挥手

a  发送fin  b

b  发送ack a

b  发送fin  a

a  发送 ack b

 

 

确认号  =  序列号  +  1

序列号  =  上个序列号  +  包大小

窗口大小  流量控制

 

 

 

11 IPv4的首部中字段的功能,包括源IP地址,目的IP地址,生存时间等;IP地址多少位;IP地址分为两段,各表示啥;子网掩码和网络前缀如何表示;子网掩码中常用到的数字所对应的二进制要记住(255,254,252,248,240,224,192,128);单播/组播/广播区别;私有地址有哪些,私有地址和公有地址区别;有类地址划分(A/B/C/D/E),范围分别是多少。

 

 

网络位

主机位

254

7

1

252

6

2

248

5

3

240

4

4

224

3

5

192

2

6

128

1

7

 

单播发送给一个终端

组播发送给一组终端

广播发送个所有终端

 

私有地址

10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)

172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)

192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

 

有类地址

A  1.0.0.0~127.255.255.255

B128.0.0.0-191.255.255.255

C192.0.0.0-223.255.255.255

D224.0.0.0-239.255.255.255

E240.0.0.0-255.255.255.255

 

特殊地址

0.0.0.0                  表示任意地址

                                表示本用其代本机所有可用地址

                       表示外部时用其代表网络上的任意地址

255.255.255.255            表示当前子网的广播地址

169.254.0.0/16              表示链路本地地址

192.0.2.0                                   表示test-net地址

127.0.0.0~127.255.255.255     用于测试回路地址

224.0.0.0~239.255.255.255     表示多播地址

*.*                    因为udp协议没有明确的对端所以采用*.*表示

[::]                    用于ipv6   表示128位全为0的任意IP

                              TCP/IP属性里ipv6的勾去掉,就没有了

   
子网掩码
    掩码分成两部分:网络位(1主机位(0
    A类:255.0.0.0
    B类:255.255.0.0
    C类:255.255.255.0
    VLSM:可变长子网掩码,用于细分子网
    网络地址:广播位全为0
    广播地址:主机位全为1
    主机范围:[网络地址+1  ~  广播地址-1 ]
   

 

12 二进制和十进制的换算,要记住十进制转换成二进制时要补齐八位(IP地址而言)

 

十进制

二进制

十六进制

0

0000 0000

00

26

0001 1010

1A

43

0010 1011

2B

60

0011 1100

3C

77

0100 1101

4D

94

0101 1110

5E

111

0110 1111

6F

122

0111 1010

7A

139

1000 1011

8B

156

1001 1100

9C

173

1010 1101

AD

190

1011 1110

BE

207

1100 1111

CF

208

1101 0000

D0

225

1110 0001

E1

242

1111 0010

F2

 

 

13 子网划分的两个公式计算,网络地址广播地址和主机地址范围计算

主机数=2的主机位次方 - 2

网络位= 2的网络借由位次方

 

ICMPv4

Internet 控制消息协议(Internet Control Messaging ProtocolICMPv4

ICMP  TCP/IP 协议簇的消息协议

ICMP 提供控制和错误消息

它实际上是 TCP/IP 协议簇中独立的第 3 层协议

可能发送的 ICMP 消息包括:

主机确认

无法到达目的或服务器

超时

路由重定向

源抑制

 

 

MTU最大传输单元

PDU 协议数据单元

传输数据大于介质MTU时需要采用分片

 

用户数据报协议UDP特点

简单

低开销

无连接

尽力传输

 

传输控制协议TCP特点

流量控制

面向连接

可靠传输

 

路由器三个特点

目的网路  数据包的最终位置

下一跳     数据包的下一个目的地

度量       度量值代表距离。它们用来在寻找路由时确定最优路由路径     

 

路由器的数据包转发:

1转发到下一跳路由器

  有一个匹配条目

  无匹配条目但有默认路由

2转发到目的主机

   直连网络

3丢弃

   无匹配无默认路由

 

1.路由器删除第二层封装

2.路由器提取ip地址

3.检查路由表是否有匹配条目

4.再到路由表中的匹配网段

5.路由器重新封装数据包

6.将数据包转发出去

 

数据链路层

LLC   802.2协议   保持通信过程物理设备的相对独立性

MAC  802.3协议   负责将要用于传送信息的物理组件准备通过介质传输的数据。

 

MAC地址

前三位使用厂商分配的OUI

后三位唯一标识值

本地通信:使用mac

外网通信:使用IP

mac  端口与mac的映射

arp  ip地址与mac地址的映射

 

mac过程

a主机  想发送帧到   b主机(a知道bmac地址)

mac表若无则记录a端口 mac

mac表若无b则泛洪 b返回则记录b端口和mac

mac  b则选择性转发

 

arp 过程(内网)

a主机  想发送帧到  b主机a知道bIP地址但不知道mac地址)

主机  缓存表无  b主机mac地址

主机  发送mac地址为FFFFFF的广播包

主机  收到广播包后回复并告诉其a自己的mac地址

主机  b主机的mac地址存放于缓存中然后再发送帧到b主机

 

arp 过程(外网)

主机  想发送到 d主机a知道bIP地址但不知道网关mac地址)

主机  缓存无网关mac地址发送FFFFFF广播包网关收到 a主机的广播后返回自己mac地址给a

主机  将网关mac地址存放于缓存中然后再发送帧和数据包到网关让其转发数据包到d主机

 

 

arp 过期

局域网内b主机被移除

如果不删除a主机的缓存中的b主机mac

a主机会尝试与b主机通信

为了避免 arp缓存计时器会在删除指定时间未使用的arp条目

 

 

总结

1.局域网通信使用mac,若无则广播获取

2.广域网通信使用IP  需要通过网关转发

3.知道对方IP后需要组帧,若缓存表无条目则判断是否为同一个网段,再进行上面两条

4.交换机无源端的mac条目则获取,无目的端的mac条目则泛洪后获取

5.路由器中的arp表多用于绑定mac

 

网络编址

物理层  定时和同步位

链路层  目的mac和源mac 从一个网络接口卡转发到同网络另一个网络接口卡经过三层设备都需要拆帧

网络层  目的IP和源IP确定该数据包的发送端和接收端,在数据包传输过程中不能改变源IP地址和目的IP地址,路由器需要根据数据包中的目的IP地址来选择转发路径

传输层  目的端口和源端口区分传输层所包含的应用数据属于哪个应用层的应用进程

 

以上是关于第一学期网络技术知识总汇的主要内容,如果未能解决你的问题,请参考以下文章

第一周进度总结

MicroPython基础知识总汇

助教学期总结

第一篇BLOG

转帖--计算机网络基础知识大总汇 https://www.jianshu.com/p/674fb7ec1e2c?utm_campaign=maleskine&utm_content=note&

redis知识总汇