计算机网络参考模型

一、OSI参考模型

 

1.1 七层模型每层的定义与解释

1.2 七层模型的功能

 

二、TCP/IP协议族

 

2.1  TCP/IP的介绍

2.2网络协议

2.3TCP/IP和ISO/OSI 分层比较

 

三、数据分装与解封装过程

3.1数据分装

3.2数据解封

3.3各设备与层的关系

四、总结

 

(一)OSI参考模型

1.1 七层模型每层的定义与解释

 

 

 

应用层

网络服务与最终用户的一个接口。

人机交互窗口,把人的语言输入到计算机当中,如qq对话。

 

表示层

数据的表示,安全,压缩等,将接收到的数据翻译成二进制式计算机语言,并对数据压缩和解压,,数据加密和解密等工作。(把人的语言翻译成计算机语言)

 

会话层

建立、管理、终止会话等功能

管理是否允许不同机器上的用户建立会话关系。

 

传输层

定义传输数据的协议端口,以及流控和差错校验(防火墙,端到端)

将上层数据加上源和目的端口封装成数据段或通过对报文头中的端口识别,实现网络中不同主机上的用户进程之间的数据互通。

 

网络层

进行逻辑地址寻址,实现不同网络之间的路径选择(路由器),将上层数据加上源和目的方的逻辑(iP)地址封装成数据包,实现数据从源端到目的端的传输

 

数据链路层

建立逻辑连接,进行硬件地址寻址,差错校验等功能(交换机,网卡等)

将上层数据加上源和目的方的mac地址封装成数据帧,mac地址是用来标识网卡的物理地址,建立数据连接,当发现数据错误时,可以重传数据帧。

 

物理层

建立,维护,断开物理连接(网卡。网线,光纤,集线器,中继器,调制解调器

报文头部和上层数据信息都是由二进制数组成的,物理层将这些二进制数字组成的比特流转换成电信号在网络中传输。

1.2 七层模型的功能

 

 

(二)TCP/IP协议族

2.1  TCP/IP的介绍

 

互联网协议族(Internet Protocol Suite,缩写IPS)是一个网络通信模型,以及一整个网络传输协议家族,

为互联网的基础通信架构。它常被通称为TCP/IP协议族(TCP/IP Protocol Suite,或TCP/IP Protocols),

简称TCP/IP。

 

TCP/IP提供点对点的链接机制,将数据应该如何封装、定址、传输、路由以及在目的地如何接收,都加以标

准化。它通常将软件通信过程抽象化为四个抽象层,采取协议堆栈的方式,分别实现出不同通信协议。协议套组下的各种协议,依其功能不同,被分别归属到这四个层次结构之中,常被视为是简化的七层OSI模型。

2.2网络协议

 

三种协议族:(TCP、UDP、IP)

TCP (传输控制协议):协议应用的端口及其协议功能-----传输更加稳定可靠

80  HTTP (超文本传输协议):用于浏览器和web服务器之间的请求和响应的交互

21  FTP (文件传输协议) :用于控制连接FTP服务器

53  DNS (域名系统) :用于连接DNS服务器

25  SMTP (简单邮件传输协议) :用于发送邮件

110  POP3 (邮局协议版本3) :用于接收邮件

22  SSH (安全外壳协议) :用于计算机之间的远程加密登录

 

UDP (用户数据报协议):协议应用的端口及其协议功能------传输效率更高

69  TFTP (简单文件传输协议) :用于小文件的传输

53  DNS (域名系统) :用于解析DNS

111  RPC (远程调用协议) :用于远程过程调用

161  SNMP (简单网络管理协议) :用于网络设备的管理

123  NTP (网络时间协议) :用于网络时间同步

 

IP (网际协议):协议及其功能

ARP(地址解析协议):用于在局域网中根据IP地址获取物理地址

RARP (逆地址解析协议) :用于在局域网中通过ARP表根据物理地址请求IP地址

ICMP (网际控制报文协议) :用于验证网络是否畅通

IGMP (网际组管理协议) :用于主机与组播路由器之间组播通信

2.3TCP/IP和ISO/OSI 分层比较

 

 

 

 

三、数据分装与解封装过程

3.1数据分装

封装过程

应用层:原始数据被转换成二进制数据

传输层:二进制数据被分割成小的数据段,并封装TCP头部 (数据段)

TCP头部的关键信息–端口号)

网络层:传输层传来的数据被封装上IP头部 (数据包)

IP头部的关键信息–IP地址)

数据链路层:网络层传来的数据被封装上MAC头部 (数据帧)

MAC头部的关键信息–MAC地址)

物理层:二进制数据组成的比特流转化为电信号在网络中传输 (比特流)

 

 

 

 

3.2数据解封

 

物理层:将电信号转化为二进制数据,并将其送至数据链路层

数据链路层:查看MAC地址,地址是自己,就拆掉MAC头部,继续传输

地址不是自己,就丢弃数据

网络层:查看IP地址,地址是自己,就拆掉IP头部,继续传输

地址不是自己,就丢弃数据

传输层:查看TCP头部,判断应该传到哪里,然后重组数据,传输到应用层

应用层:二进制转化为原始数据

 

 

 

 

3.3各设备与层的关系

 

 

 

 

(四)总结

1.OSI参考模型的各项功能

2.OSI和TCP/IP的关系

3.三种协议族:(TCP、UDP、IP)

4.数据在TCP/IP协议中的封装与解封装

posted @ 2021-11-21 20:18  快乐张宝宝  阅读(165)  评论(0)    收藏  举报