有关网络模型,数据传输协议,数据封装与解封装的简述

OSI七层模型介绍

一,OSI是由国际标准化组织(ISO)在1984年颁布的参考模型,它将网络分为七层
二,OSI七层结构
1, 应用层:网站服务与最终用户在一个接口中。
2,表示层:数据的表示,安全,压缩。
3,会话层:建立,管理,中止会话。
4,传输层:定义传输数据的协议端口,以及流控和差错校验。
5,网络层:进行逻辑地址导航,实现不同网络之间的路径选择。
6,数据链路层:建立逻辑连接,进行硬件地址寻址,差错校验等功能
7,物理层:建立,维护,断开连接

TCP/IP/UDP网络模型与协议的介绍与列举

一,TCP(传输控制协议):协议应用的端口及其协议功能—传输更加稳定可靠
1,HTTP (超文本传输协议):用于浏览器和web服务器之间的请求和响应的交互。端口号默认为80端口
2,FTP(文件传输协议):用于控制连接FTP服务器。端口号默认为21端口
3,DNS(域名系统):用于连接DNS服务器。端口号默认为53端口。
4,SMTP(简单邮件传输协议):用于发送邮件。端口号默认为25端口。
5,SSH(安全外壳协议):用于计算机之间的远程加密登录。端口号默认为22端口。
6,POP3(邮局协议版本3):用于接收邮件。端口默认为110端口。
二,UDP(用户数据报协议):协议应用的端口号及其协议功能—传输效率更高
1,TFTP(简单文件传输协议):用于小文件的传输
2,DNS(域名系统):用于解析DNS
3,RPC(远程调用协议):用于远程过程调用
4,SNMP(简单网络管理协议)用于网络设备的管理
5,NTP(网络时间协议):用于网络时间同步
三,IP(网际协议):协议及其功能
1,ARP(地址解析协议):用于在局域网中通过IP地址获得物理地址
2,RARP(逆地址解析协议):用于在局域网中通过ARP表根据物理地址请求IP地址
3,ICMP(网际控制报文协议):用于验证网络是否畅通
4,IGMP(网际组管理协议):用于主机与组播路由器之间组播通信

数据的封装与解封装

一,数据封装

计算机在应用层获得用户提供的数据,并讲数据转换成由二进制组成的计算机语言。数据达到传输层,将上层数据加上TCP头部,即加上端口协议,并将数据分成一片一片的封装成数据段传输。数据再到达网络层时,再加上源和目标的逻辑地址(IP)头部封装成数据包,数据达到网络链路层时,再在数据中加上源和目的地址(MAC)头部并封装成数据帧,(MAC是用来识别网卡的物理地址)。数据到达物理层时,将头部和数据(它们都是由二进制组成的比特流)转换成电信号,在网络中传输。

在这里插入图片描述

二,数据解封装

数据在网络中传输,自动识别物理地址(MAC),匹配成功后到达数据链路层,在此层脱掉MAC头部,再进行逻辑地址(IP)的寻址。通过IP地址的匹配到达网络层,并在网络层脱掉逻辑地址(IP),再通过端口的寻址,到达传输层,到达后将数据传输到应用层,再将获得的数据进行解压缩,解密,在传给用户。

在这里插入图片描述

另外在补充一些在TCP/IP协议中五层模型所对应的设备(如下图)在这里插入图片描述

不过图中应用层所对应的设备应更换成APP(软件)。

总结,网络七层模型,TCP/IP协议五层模型,数据的传输在此协议中传输。数据封装与解封装的理解,TCP UDP IP 中各个协议的名称,作用个端口号。都应一一记牢。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值