橘猫猫
文章5
标签0
分类0
HCNA学习-基础篇

HCNA学习-基础篇

网络概念

通过介质将网络设备和终端连接起来
计算机网络是一组自治计算机互连的集合
ISP:服务运营商(移动,联通,电信…)

覆盖范围不同,组网技术不同(二层)
LAN 局域网
MAN 城域网
WAN 广域网
WLAN 无线局域网
WWAN 无线广域网

OSI七层模型

物理层:比特流传输
数据链路层:控制网络层和物理层通信
网络层:IP寻址和路由选择
传输层:建立,维护,管理端到端的连接
会话层:建立,维护,管理会话连接
表示层:数据格式化,加密,解密
应用层:为应用程序提供网络

四层技术

传输层定义了主机应用程序之间端到端的连通性。传输层最常见的两种协议为传输控制协议TCP和用户数据包协议UDP
传输层提供端到端的连接,网络层提供点到点的连接
传输层中端口极为重要
0-65563
1-1023 公开端口号
1024-49151 注册端口号
49152-65535 私有或动态端口号

访问应用服务时,客户端会使用一个随机端口去访问服务端端口,服务端端口是固定的
客户端使用的端口一般都大于1023

TCP和UDP

TCP可靠的,面向连接的协议
UDP不可靠,无连接服务,传输效率高

TCP三次握手机制

我们说TCP是传输可靠的协议是因为TCP存在三次握手机制,只有确认收到数据包才会进行通信。
发起方首先会发送syn数据包去跟接收方建立连接,以及序列号seq
接收方接收后会进行回包,SYN+ACK报文,发送seq序列号,以及ack确认信息,ack信息的序列号为发起方的seq+1,去进行确认刚才的数据包是发送方进行发送的
发送方接收到数据后,会继续向接收方发送ack数据包,以此来确定跟接收方进行TCP连接

ACK确认号等于序列号加上数据包长度
tcp

TCP四次挥手机制

发起方进行断开会话的数据包发送,ACK和FIN包,以此来终结此会话,接收方接收到后回复ACK的确定包以此来确认中断连接,接收方也会进行ACK和FIN的数据包的发送,发送给发送方,告诉它也要跟它去终止会话连接,最后发送方也会回ACK包给接收方

二层技术

数据链路层
LLC子层 逻辑链路控制,负责识别网络层的协议类型,接收上层数据包封装成帧,往下进行传播
MAC子层 介质访问控制,负责与物理层进行交互

协议类型:上层的协议
帧大小范围:64-1518
MTU:最大传输单元,默认1500字节,每次发送数据的最大值
帧校验:对数据包进行计算
FCS为校验数值 大小4字节
如果接收方(根据接收的帧内容)计算的FCS与发送方计算的FCS(包含于帧中)不相等,则视该帧无效并且丢弃

MAC地址
48bits
一个字节8bit,总共6个字节
前24bits OUI (IEEE进行分配)可以标识厂商
后24bits 供应商分配

本文作者:橘猫猫
本文链接:https://www.lijiecheng.top/hcna-basis/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×