什么是计算机网络的体系结构和参考模型

为什么要分层

分层主要是把有特定的功能分离开,使其可以在其他层上可见,并下层对上层提供服务。且计算机本身就是一个功能十分复杂的设备,分层使其变成一个个单元,也使得各个操作的过程更加的明晰。是管理者更容易发现问题和查找问题的来源。
任何一次两个用户通信都要进行数据之间的转换
1使复杂的问题简单化
2便于学习,使用和故障修复
3提供不同的端口

OSI结构的七大分层及其作用

OSI参考模型是国际标准化组织(ISO)在1984年颁布的开放系统互连(OSI)参考模型,这个模型分成了7层。
从上往下:应、表,会,传、网、数,物

应用层是网络服务最终用户的一个接口,有各种应用协议:如HTTP,FTP,SMTP,POP3
表示层是数据的表示,安全,压缩,定义转递信息的语法和语义,进行压缩和解压缩,密码和解密,编码和解码。
会话层建立,管理和中止用户的会话关系,使不同的机器之间可以进行会话.
传输层定义传输数据的协议接口,以及流控和差错效验,是用户进程间的通信,上对应用层进行显示,对下则是把上层数据发给网络层打包发送。
网络层实现数据从源端到目的端的传输,1,进行逻辑地址寻址,实现不同网络之间的路径选择。
数据链路层建立逻辑连接,进行硬件地址的寻址和差错效验等。
物理层建立,维护,断开物理连接。打包好的数据帧都是由2进制组成,物理层将2进制数字组成的比特流转换成电信号进行传输。

sd在这里插入图片描述

TCP/IP协议簇与OSI结构的对比

另一个经典参考模型就是TPC/IP模型,其结构从上往下是
1.应用层
2.传输层
3.网络层
4.数据链路层
5.物理层
因其是一系列协议的集合,所以严格的称呼是TCP/IP协议簇。

如图所示,TPC/IP和OSI的功能基本相同,要注意的是TPC/IP的应用层对应OSI的应用层,显示层和会话层。

特别要注意的就是OSI没有考虑任一特定的协议,所以通用性广。TPC/IP模型与TPC/IP协议吻合性好,但不适用与其他的协议栈,但当今网络是基于TPC/IP簇而存在,未过多的考虑OSI分层理念,故OSI在现实中未广泛使用,人们更多的使用TPC/IP分析,解决问题。
在物理层和数据链路层TPC/IP没有特定的协议,它支持所有的协议.

IP(国际协议)协议又以4个协议组成

ARP(地址解析协议):用于在局域网中IP地址获得物理地址
RARP(逆地址解析协议):用于局域网中通过ARP表根据物理地址获得IP地址。
ICMP(网际控制报文协议):用于网络是否畅通。
IGMP(网际组管理协议):用于主机与组路由器之间的组播通信。

TCP(传输控制协议):协议应用的端口及其功能——传输更加稳定可靠,
HTTP:(超文本传输协议):用于浏览器之间的请求和响应交互 端口是80 HTTPS 443
FTD(文件传输协议):用于控制连接FTD服务器 端口21
DNS(域名系统):用于连接DNS服务器 端口53
SMTP(简单邮件传输协议):用于发送邮件 端口25
POP3(邮局协议版本3):用于邮件接收 端口110
SSH(安全外壳协议):用于计算机之间的远程加密登录 端口22

UDP(用户数据报协议)协议应用的端口及其协议功能——传输效率更高
TFTP(单文件传输协议):用于小文件的传输 端口69
DNS(域名系统):用于连接DNS服务器 端口53
RPC(远程调用协议):用于远程过程调用 端口111
SNMP (简单网络管理协议) :用于网络设备的管理 端口161
NTP (网络时间协议) :用于网络时间同步 端口123

数据如何进行传输概述

在这里插入图片描述
传输层:对上层数据加上端口号包头(TPC)封装成为数据段
网络层:将上层数据加上源和目的地逻辑地址(IP)封装成为数据包,实现数据从源端到目的端的传。
数据链路层:对上层数据加上源和目的端的物理地址(MAC)成为数据帧, |
物理层:打包好的数据帧都是由2进制组成,物理层将2进制数字组成的比特流转换成电信号进行传输。

在这里插入图片描述
物理层:将收到的电信号转换成2进制的比特波
数据链路层:解封包头物理地址MAC,传给网络层
网络层:解封包头IP地址,传给传输层
传输层:解封包头PCP,重组数据上传给应用层。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值