网络参考模型

本文深入解析了ISO/OSI七层参考模型与TCP/IP参考模型,详细介绍了每层的功能,如传输层的TCP/UDP协议、网络层的IP寻址以及物理层的比特流传输。还探讨了分层通信的优势,并阐述了TCP的三次握手和四次断开过程,以及UDP的无连接特性。同时,提到了网络中的一些关键协议,如ARP和ICMP,以及端口号的重要性。最后,讨论了数据的封装和解封装过程。
摘要由CSDN通过智能技术生成

一、ISO/OSI七层参考模型

应用层
网络服务与最终用户的一个接口,只有应用层是直接为客户服务的。

表示层
数据的表示、安全、压缩。管理抽象数据结构,并且在计算机内部表示法和网络的标准表示法之间进行转换

会话层
建立、管理、中止会话。允许不同机器上的用户建立会话关系。可被用于远程登陆。管理对话和同步,在数据流中插入校验点,每次网络奔溃后,仅需重传最后的一个检验点以后的数据

传输层(TCP/UDP)
定义传输数据的协议端口号TCP/UDP,以及流控和差错校验。从会话层接收数据,并且在必要时把它分成较小的单位,传递给网络层,并确保到达对方的各信息准确无误!重点:”进程到进程“,简而言之就是客户端到服务器端的层。在这里解释一下什么是流控:第一层:流量控制;第二层:控制流量是否可以通过!

TCP:一般采用分组交换------根据TCP头部号重组,重组时检查是否丢包,若丢包,则重传!

网络层(IP)
进行逻辑地址寻址,实现不同网络之间的路径选择、网络路由。确定分组从源端到目的端的路由(数据报UDP)。1、网络层是通信于网的最高层,它的任务是选择最合适的路由和节点。以透明地向目的站传输发送站所发送的分组信息。2、网络层传输数据的单位是分组,是将一个报文分成等长的分组

数据链路层(MAC)
建立逻辑连接(虚电路:逻辑连接,不是真正建立了一条物理电路,利用报文交换),进行硬件地址寻址(MAC头部寻址)、差错校验等。

差错校验:在PC1传输数据时是奇数,而到达PC2时却是偶数,则出现错误。在网络上沿着网络链路在相邻节点之间移动数据的技术规范。

MAC头部:由48位组成,分为:全球唯一厂商标识,厂商对设备的编号。在封装时,嵌入源MAC头部+目标MAC头部,从上而下通过服务垂直传输,再通过水平的协议对应传输于服务器/PC2机器中进行解封装。

物理层(比特流)
建立、维护、断开物理连接。通信在信道上传输的原始比特流。处理机械的、电气的和过程的接口,以及物理层下的物理传输介质问题。物理层的关机技术是:信号和接口。物理层不关心接收和传达的比特流的含义,只能依赖各链路层来产生和识别振的边界。

二、分层的意义

1、使复杂的流程分解为几个功能相对单一的子过程。
2、使整个流程更加清晰,复杂问题简单化
3、更易于排错,并且提出针对性的解决问题。
4、较易于实现和维护。

三、TCP/IP参考模型(华为)

应用层
传输层

网络层
1、ICMP(报文协议)测试网络联通并给一定的反馈
2、IGMP 组播协议(一组)点播功能
3、ARP【正向地址解析协议】:【局域网】已知IP,未知MAC,发送ARP协议广播给二层交换机,交换机虽然无法识别IP,但无条件转发ARP广播,连接到局域网内所有电脑IP进行匹配,若匹配成功,将PC2的IP地址以及MAC回传交换机,这时交换机将进行记录到ARP缓存表中!若匹配失败,则丢弃!
4、ARP欺骗【黑客】:在传输时被有心人截断,并且将错误的MAC传回交换机内,交换机无法识别,则直接存入缓存表中,又称ARP毒化,属于中间人攻击。
5、防范ARP欺骗:1.在主机绑定网关MAC与IP地址为静态(默认为动态),命令:arp -s 网关IP 网关MAC2.在网关绑定主机MAC与IP地址3.使用ARP防火墙

数据链路层
物理层

在这里插入图片描述

四、TCP/UDP协议

4.1、TCP协议

1、TCP:面向连接,可靠协议(何为可靠:具有重传功能。)重点:三次握手,四次断开。
2、三次握手,四次断开:
在这里插入图片描述

在这里插入图片描述

3、TCP将数据分为几个较小的片段,称为数据段(分组交换
分组交换:在发送端,将较长的报文分为较短的、固定长度的数据段,在每个数据段前添加首部,并具有顺序构成分组,且若丢包,则重传。优点是:高效、灵活、迅速、可靠、较高的生存性。缺点:较长时延、成本高。

4.2、UDP

面向无连接网络,易丢包,不需要确认接收,不具备重传功能,是效率最高,可靠性最低的传输机制。适用于音频流,视频流。

五、常用端口号

在这里插入图片描述

六、封装和解封装

6.1封装 自上而下

应用层 message 数据 纯数据
传输层 segment 数据段 TCP头部 上层数据 TCP端口
网络层 package 数据包 IP头部 TCP头部 上层数据 源IP 目标IP
数据链路层 frame 数据帧 MAC头部 IP头部 TCP头部 上层数据 源MAC 目标MAC
物理层 bits 比特流 比特流 0.1

6.2 解封装 自下而上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值