当前位置: 首页 > news >正文

零基础开始的网工之路第十七天------计算机网络知识

目录

1、以太网MAC地址

2.交换机的工作模式

2.1、交换机以太网接口双工模式

2.2、交换机以太网接口速率

4.模式间的转换

5.命令行的层次关系

6.命令行帮助

7.常用命令

8.交换机以太网接口的工作模式配置

二.路由器配置

三.TCP协议

2.TCP的建立连接和断开连接

2.1建立,三次握手

2.2断开,四次握手

2.UDP(User Datagram Protocol ),用户数据报协议


1、以太网MAC地址

以太网地址用来识别一个以太网上的某个单独的设备或一组设备。

2.Ethernet II帧格式

3.交换机工作原理

第一步,首先我们创建一个拓扑添加交换机和pc,并且为他配置IP,同时点开交换机输入enable进入用户(switch)模式

 

 第二步,如图点开模拟模式,然后点开一个PC,让他ping另一个主机,这里我选的是pc0 ping pc1

 第三步,开始实验,点击此处的捕获/转发

 数据帧绿色信封图标)发到了交换机上面,点开后发现mac地址是FFFF:FFFF:FFFF:FFFF,这是广播地址,交换机将数据帧广播到两台pc上,然后对应的接收方回应,学习到mac地址,如果地址不对则不会回应,绿色信封处有个红X

 

 第四步,接收方回应,建立单播

 然后接下来就能自由进行单播了,交换机的大致运行顺序就是这样

2.交换机的工作模式

2.1、交换机以太网接口双工模式

单工

两个数据站之间只能沿单一方向传输数据

半双工

两个数据站之间可以双向数据传输,但不能同时进行

全双工

两个数据站之间可双向且同时进行数据传输

2.2、交换机以太网接口速率

接口连接时进行协商

协商失败则无法正常通信

3.Cisco交换机的命令行

用户模式

switch>

特权模式

switch>enable
switch#

全局配置模式

switch#config terminal
switch(config)#

接口模式

switch(config)# interface fastethernet 0/1
switch(config-if)#
#命令的含义
interface:关键字
fastethernet:接口类型
e、fa、gi和te
0/1:“0”表示模块号,“1”表示端口号

4.模式间的转换

模式转换

exit命令
end命令
快捷键
ctrl+z 退出到特权模式

5.命令行的层次关系

6.命令行帮助

?的作用

显示命令
显示参数
命令列表

Tab键

补全命令

快捷键

crtl+a 光标移动到命令行的开始位置
ctrl+E 光标移动到命令行的结束位置

7.常用命令

配置主机名

Switch(config)#hostname sw1
sw1(config)#

显示系统IOS名称以及版本信息

Switch#show version

查看交换的mac地址表

Switch#show mac-addess-table [dynamic]
#超时时间:300s

查看接口状态

Switch#show interfaces [f0/1]

保存配置

Switch#write
Switch#copy running-config startup-config
#running-config:正在运行的配置
#startrp-config:存储下来的配置,在交换机开机时会读取。
##扩展:网络设置存储类型:
#RAM:具有易失性,断电会丢失数据,相当于计算机的内存;用来运行交换的程序。
#ROM:具有非易失性,断电不丢失数据,相当于计算机的硬盘;用来保存交换的镜像文件。
#NVRAM:具有非易失性,断电不丢失数据,主要用于存储保存的配置。
#FLASH:具有非易失性,断电不丢失数据,相当于计算机的硬盘;用来保存交换的镜像文件。

配置管理IP地址

sw1(config)#int vlan 1
sw1(config-if)#ip address 192.168.1.5 255.255.255.0
sw1(config-if)#no shutdown

8.交换机以太网接口的工作模式配置

指定接口的双工模式

Switch(config-if)#duplex {full | half | auto}

指定接口的通信速率

Switch(config-if)#speed {10 | 100 | 1000 | auto}

二.路由器配置

网络层作用:

定位,路由,流控;

封装IP头部

路由器转发特点:IP不变,MAC变

1.ip数据包格式

windows: 64

linux:128

网络设备:255

2.广播与广播域

广播与广播域

广播:将广播地址做为目的地址的数据帧

广播域:网络中能接收到同一个广播所有节点的集合

MAC地址广播

广播地址为FF-FF-FF-FF-FF-FF

IP地址广播

广播MAC地址为FF-FF-FF-FF-FF-FF

广播IP地址为IP地址网段的广播地址

3.路由器的工作环境

1.准备如下工作环境,并且配置ip

 2.配置路由条目,图中和代码块只是举个例子

Router(config)#int fa0/0
Router(config-if)#ip address 192.168.1.254 24
                                           ^
% Invalid input detected at '^' marker.
    
Router(config-if)#ip address 192.168.1.254 255.255.255.0
Router(config-if)#no
Router(config-if)#no shutdown

Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

3.配置完网关和路由器后,路由器就可以让不同的网段通信了

4.静态路由

静态路由通信用在不太复杂的多路由通信上

1.进行拓扑,配置

2.进行静态路由器配置,同样只是举例,我们要让路由器2能与192.168.1.0网段通信就需要这个命令

Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.1
Router(config)#end

3.然后去拿pc5 ping pc1

 

ping通!

三.TCP协议

1、TCP(Transmission Control Protocol),传输控制协议

TCP是面向连接的、可靠的进程到进程通信的协议

TCP提供全双工服务,即数据可在同一时间双向传输

TCP报文段

TCP将若干个字节构成一个分组,叫报文段(Segment)

TCP报文段封装在IP数据报文中

 

序号:发送端为每个字节进行编号,便于接收端正确重组

确认号:用于确认发送端的信息

窗口大小:用于说明本地可接收数据段的数目,窗口大小是可变的

SYN:同步序号位,TCP需要建立连接时将该值设为1

ACK:确认序号位,当该位为1时,用于确认发送方的数据

FIN:当TCP断开连接时将该位置为1

2.TCP的建立连接和断开连接

2.1建立,三次握手

1.pc1客户端(第一次握手)

2.发送syn报文(Seq=x,SYB=1)

3.pc2报文(第二次握手)

4发送syn+ack报文(Seq=y,Ack=x+1,SYN=1,ACK=1)

5.pc1客户端(第三次握手)

6.发送ACK报文(Seq=x+1,Ack=y+1,ACK=1)

2.2断开,四次握手

1.pc1客户端发送Fin/ACK(FIN=1,ACK=1)(第一次握手)

2.PC2收到后发送ACK报文(ACK=1)(第二次握手)

3.此时连接处于半关闭状态,PC2发送FIN/ACK报文(FIN=1,ACK=1)(第三次握手)

4.发送ACK报文(ACK=1)(第四次握手)

端口协议说明
21FTPFTP服务器所开放的控制端口
23TELNET用于远程登录,可以远程控制管理目标计算机
25SMTPSMTP服务器开放的端口,用于发送邮件
80HTTP超文本传输协议
110POP3用于邮件的接收

2.UDP(User Datagram Protocol ),用户数据报协议

无连接、不可靠的传输协议

花费的开销小

UDP报文的首部格式

UDP长度:用来指出UDP的总长度,为首部加上数据。

校验和:用来完成对UDP数据的差错检验,它是UDP协议提供的唯一的可靠机制

端口协议说明
69TFTP简单文件传输协议
111RPC远程过程调用
123NTP网络时间协议

相关文章:

  • Python_day43
  • 二叉树的层序遍历与完全二叉树判断
  • Linux_T(Sticky Bit)粘滞位详解
  • linux——文件系统
  • 04powerbi-度量值-筛选引擎CALCULATE()
  • 如何在 Windows 11 Home 版上下载和安装 Hyper-V
  • STM32CubeDAC及DMA配置
  • CTF:网络安全的实战演练场
  • deepseek原理和项目实战笔记2 -- deepseek核心架构
  • 【C++高级主题】转换与多个基类
  • 函数组件和类组件
  • uni-id-pages login-by-google实现
  • NVMe协议简介之AXI总线更新
  • YOLO机械臂丨使用unity搭建仿真环境,YOLO算法识别,Moveit2控制
  • Error creating bean with name *.PageHelperAutoConfiguration 异常解析
  • 高压电绝缘子破损目标检测数据集简介与应用
  • `docker run`、`docker start`、`docker exec` 区别
  • QT之头像剪裁效果实现
  • Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String
  • 多维度健康护理:为进行性核上性麻痹患者护航
  • 网站建设费是无形资产吗/广州seo网站排名
  • 专业制作证件网站/青岛网站制作公司
  • 南京做网站企业/无锡百度正规公司
  • 如何做自己个人网站/比较经典的营销案例
  • 备案网站能打开吗/网站优化入门
  • 国内做网站公司排名/网站查询seo