HCIA学习笔记

计算机网络的层次划分

应用层:用抽象语言通过应用程序转化为编码

表示层:把编码转化为计算机能看懂的二进制

网络层:路由器

介质访问控制层:将二进制转化为电信号

物理层:处理电信号的各种硬件

链接计算机的设备

放大器:延长传输距离的物理层设备,只能接受和发出,有失真的风险

集线器(多接口的放大器),有中继器的功能

  1. 安全问题,连在同一集线器的其他设备也能接收
  2. 延迟问题,速度慢
  3. 地址问题,指名发送对象
  4. 冲突问题,两个设备同时发送数据。电流与电流在导体中相遇会碰撞抵消,产生通讯障碍

交换机(介质访问控制层的设备)

实现二进制和电信号之间的转换

读和重写

可以产生多个接口

各种拓扑结构

直线(网络)型网络拓扑结构(串联)

优点:实施简单

缺点:网路稳定性差,容易中断。转发效率差。

环形网络拓扑结构

优点:容错性相对较高

缺点:断开后就变成直线型

星形网络拓扑结构(并联)常见于企业网络

1‘有一个公共的设备

优点:单条线断连不影响总体,网络稳定性好。

         设备间的转发距离近

         性价比高

缺点:成本相对较高

树形结构

网状拓扑结构       两两之间相连

优点:网络稳定性很高,两两间节点通讯不会很长

缺点:成本很高,现实很难布置

多拓扑结构联合使用

交换机解决集线器的两个问题

地址问题

为了区分和标识不同网络设备---MAC地址

唯一性:全球唯一

格式统一:48位二进制,前24位代表不同厂商,后24位代表每个厂商分配的串符

SMAC:源MAC

DMAC:目标MAC

冲突问题

CAMA/CD技术---载波侦听·多路访问/冲突检测技术(排队)

非传输对象感知到电流会禁止传输,直到感知电流消失

多台设备同时发送,产生冲突,设备会自动设置一个随机的延迟发送

错峰发送的思想

  1. 一对一的单播:交换机的转发原理

当交换机收到一个数据包后,首先会记录数据包中SMAC和接口的对应关系,形成MAC地址表,之后的转发过程中会查看MAC地址表,地址表中有记录则单播转发,如没有记录则洪泛通过查找设备连接的接口实现单播

洪泛:除了收到这个数据包的接口外,向其他所有接口复制转发数据包,以获得设备对应的接口

MAC地址表老化时间300S

Arp协议——地址解析协议:通过一种地址获得另一种地址,广播域

正向ARP:已知访问目标的IP地址,获取对端的MAC地址,首先会发送一个目标全为F的MAC地址(48位二进制均为1的地址,如果目标地址全位F则强制洪泛),其他设备收到数据包后,会查看数据包中的DIP,如果是自身则会将自身MAC回复,如不是目标IP则将该数据包删除。

反向ARP:已知MAC获取IP

免费ARP:自我介绍,检测IP冲突

OSI七层参考模型

OSI/RM ISO--国际公有化组织

分层:降低层次之间关联性,上一层都在下层的基 础上提供增值服务

大而化小的思想

应用层---应用程序

表示层---抽象语言--二进制

会话层---建立维护和断开一次会话连接(主机和服 务器之间建立的会话通讯)

传输层---端到端的传输,应用到应用之间的传输, 区分进程和服务。

端口号:16位二进制构成 0-65535 ,1-1023端口 号

(知名端口号,著名端口号)

网络层---数据链路层---介质访问控制层MAC+逻辑链路控制 层LLC

应用层----数据报文

传输层----数据段

网络层---数据包

数据链路层----数据帧

物理层---比特流

封装和解封装

各个层次的协议类型

应用层:

HTTP---超文本传输协议:TCP 80端口

HTTPS---安全的超文本传输协议:TCP 443端口

Telent--远程登录协议:TCP 23端口

DHCP

动态主机配置协议:UDP 67 68端口

DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。

一台设备上可以创造多个地址池塘,但一个池塘只能服务于一个广播域

DNS--域名解析协议:TCP/UDP 53端口

FTP--文件传输协议:TCP 20/21端口

SSH--安全的远程登录协议:TCP 22端口

传输层:TCP  UDP

TCP协议

TCP的三次握手:发送数据前建立连接的过程,[去 ]  [回去]   [去]  一共三个数据包

TCP的四次挥手:结束发送数据由服务端端发起断开连接  【去】【回】【去】【回】共四个数据包

UDP

TCP和UDP的区别

1.TCP是面向连接的协议,而UDP是无连接的协 议----TCP的三次握手

2.TCP是可靠的传输层协议,UDP是一种“尽力而 为”的协议,排序,确认,重传,流控

3.TCP可以进行流控,而UDP不能

4.TCP可以进行分段,UDP不能进行数据分段

5.TCP传输速率慢,而UDP传输速率快,TCP资源占 用比较大,而UDP资源占用小

网络层:IP

数据链路层:以太网协议

类型:标注上层协议类型,解封装时重要的参数

FCS:校验和,校验数据完整性的参数

算法 循环冗余算法

  • 25
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值