HCIA基础知识

本文介绍了网络基础知识,包括OSI七层模型、IPV4地址分类、VLSM和CIDR、交换机与路由器的工作原理、TCP与UDP的区别、DNS解析过程以及NAT网络地址转换。深入理解这些概念对于网络管理和优化至关重要。
摘要由CSDN通过智能技术生成

一、OSI网络七层模型

应用层    抽象语言 键入和输出  

表示层    将数据转化为电脑可识别语言

会话层     寻找、建立、保持、断开会话关系

传输层  提供端口号、数据分段   TCP/UDP  

网络层    Internet 协议--IP

数据链路层  将数据可靠地传输到相邻节点的目标机

物理层   通过传输介质(光信号、电信号)为数据链路层服务

二、IPV4地址,点分十进制表示

1.IP地址可划分为ABCDE5类

A: 1-126     单播地址  如1.0.0.0 子网掩码 255.0.0.0

B :128-191 单播地址 如172.16.0.0  子网掩码 255.255.0.0

C: 192-223 单播地址 如192.168.1.0  子网掩码 255.255.255.0

D :224-239 组播地址 如255.255.255.255/224.0.0.9

E :240-255  用于科研

特殊IP地址

主机位全0:192.168.1.0 24  该IP表示为网络段,不能用于单播地址

主机位全1:192.168.1.255 24 该IP为广播地址,不能配置为一个设备的IP地址

32位全1   :255.255.255.255  该ip位路由广播地址

32位全0   :0.0.0.0  在DHCP协议中表示无效地址  在缺省路由中表示所有地址

127.0.0.1 :本地系统自带,用于测试本地TCP/UDP是否正常工作

169.254.0.0/16:终端在多次广播自动获取ip地址失败后,本地自动生成的临时ip地址,主机位随机产生,可以用临时单广播域通讯;

2.VLSM 可变长子网掩码  --  子网划分

通过延长子网掩码的长度,起到从原来的主机位借位到网络位;实现将一个网络号切分为多个;

3.CIDR  无类域间路由   --  取相同位,去不同位; 将多个网络号逻辑的合成一个;

子网汇总  -- 汇总后,汇总网段的掩码长于主类

超网-- 汇总后,汇总网段的掩码短于主类掩码

三、交换机

1.交换机的作用:

  1. 提供端口密度(继承了HUB的作用) 
  2. 基于数据识别再转发,实现了理论上的无限传输距离
  3. 基于数据识别、存储再转发,解决了冲突问题
  4. 基于MAC地址识别、记录、查询,实现了单播通讯;

2.交换机的工作原理: 数据电流进入交换机后,交换机先将其识别为二层二进制;之后识别数据帧中的源mac地址,记录到本地的MAC地址表中;之后再关注数据帧中的目标MAC地址,再查询本地MAC表中是否有其记录,若存在记录,仅基于记录的接口唯一转发(单播);  若没有记录将进行洪泛;

四、UDP/TCP传输协议

1.UDP用户数据协议---非面向连接的不可靠传输协议

仅完成数据的传输工作

UDP报头内容:

源端口号:本地应用程序发出流量的端口

目标端口号:对端应用程序接受流量的端口

UDP总长:UDP长度与UDP数据的长度和

校验和:检查UDP传输过程中是否有错误,有则丢弃

 

2.TCP传输控制协议---面向连接的可靠传输协议

在完成传输层的基本工作之上,还需要进一步的保障传输的可靠性

面向连接:通过TCP的三次握手建立端到端的虚链路;

可靠传输:4种可靠机制  -- 确认、重传、排序、流控

3.TCP传输协议的工作过程(三次握手、四次挥手):

1:准备建立连接。客户端发送连接请求报文段,将 SYN 位置为 1,Sequence Number 为 x;然后,客户端进入 SYN_SEND 状态,等待服务器的确认;
2:服务器收到 SYN 报文段。服务器收到客户端的 SYN 报文段,需要对这个 SYN 报文段进行确认,设置 Acknowledgment Number 为x+1(Sequence Number+1);同时,自己自己还要发送 SYN 请求信息,将 SYN 位置为 1,Sequence Number 为y;服务器端将上述所有信息放到一个报文段(即 SYN+ACK 报文段)中,一并发送给客户端,此时服务器进入 SYN_RECV 状态;
3:客户端收到服务器的 SYN+ACK 报文段。然后将 Acknowledgment Number设置为 y+1,向服务器发送 ACK 报文段,这个报文段发送完毕以后,客户端和服务器端都进入 ESTABLISHED 状态,完成 TCP 三次握手。

 

1:主机 1(可以使客户端,也可以是服务器端),设置 Sequence Number和 Acknowledgment Number,向主机 2 发送一个 FIN 报文段;此时,主机 1 进入 FIN_WAIT_1 状态;这表示主机 1 没有数据要发送给主机 2 了;
2:主机 2 收到了主机 1 发送的 FIN 报文段,向主机 1 回一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值