网络基础:协议层次

目录

一、理论

1.OSI参考模型

2.TCP/IP模型

3.OSI模型对应协议

4.TCP/IP模型对应协议

5.OSI模型传输数据过程

二、实验

1、TCP/IP模型封装


一、理论

一个协议层能够用软件、硬件或者两者的结合来实现。各个层次的所有协议被称为协议栈它将所有的协议综合起来。常用的有OSI七层模型和TCP/IP模型。

1.OSI参考模型


七层模型,亦称OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。ISO对协议进行分层,每个分层可以独立使用,其实系统中某些分层发生变化,也不会影响整个系统,因此可以构造一个扩展性和灵活性都比较强的系统;此外,通过分层可以细分通信功能,更易于单独实现每个分层的协议,界定各个分层的具体责任和义务

OSI七层模型从低向上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

                                                            表1  OSI七层模型

分层功能数据单元
应用层网络服务与最终用户的一个接口ADPU
表示层数据的表示、安全、压缩PPDU
会话层建立、管理、中止会话SPDU
传输层定义传输数据的协议端口号以及流控和差错校验(防火墙)数据段(segment)
网络层进行逻辑(IP)地址寻找,实现不同网络之间的路径选择(路由器)数据包(package)
数据链路层建立逻辑连接,进行物理地址寻找,差错校验等功能(交换机)

数据帧

(frame)

物理层建立、维护、断开物理连接

比特

(bit)

2.TCP/IP模型

因特网比较常用的是TCP/IP五层协议,它由5个层次组成:物理层、链路层、网络层、传输层和应用层。这个划分方法称为TCP/IP五层协议。

TCP/IP五层模型包括:物理层、数据链路层、网络层、传输层、应用层。 其中应用层对应OSI的上三层,下四层和OSI相同。

  表2  TCP/IP五层模型

分层功能
应用层支持网络应用
传输层两个进程之间数据传输
网络层两个主机之间的 数据分组路由与转发
数据链路层将网络层传下来的数据报组装成帧
物理层比特数据的透明传输

3.OSI模型对应协议

OSI七层模型各层代表协议。

表3  OSI七层模型对应协议

分层常用对应网络协议
应用层Telnet、HTTP、DNS、HTP、SNMP
表示层URL加密、口令加密、图片编码解码(JPEG、MPEG)
会话层SSH、SQL、NFS、RPC
传输层TCP,UDP
网络层IP,ICMP、ARP、RARP
数据链路层FDDI,HDLC,SLIP
物理层TIA/EIA

4.TCP/IP模型对应协议

TCP/IP模型各层代表协议。

表4  TCP/IP模型对应协议

分层常用对应网络协议
应用层FTP , SMTP , HTTP
传输层TCP ,UDP
网络层IP , ICMP , ARP、RARP,OSPF
数据链路层Ethernet , PPP
物理层IEEE 802.11、IEEE 802.3

5.OSI模型传输数据过程

在计算机网络中,每时每刻存在着大量的数据交换,数据从发送端(源节点)传递到接收端(目的节点)。发送端就是对应用层数据一层一层加头的过程,到接收端后,接收端再一层一层去掉头部信息,然后交给对应的应用程序

表5  OSI模型传输数据过程

方向发送端英文名传输接收端

 向

Data
应用层

Application

Protocol

AH、Data应用层
表示层

Presentation

Protocol

PH、AH、Data表示层
会话层

Session

Protocol

SH、PH、AH、Data会话层
传输层

Transport

Protocol

TH、SH、PH、AH、Data传输层
网络层

Network

Protocol

NH、TH、SH、PH、AH、Data网络层
数据链路层

DataLink

Protocol

DH、NH、TH、SH、PH、AH、Data、DT数据链路层
物理层BitsDH、NH、TH、SH、PH、AH、Data、DT物理层
备注

一层层

  打包

一层层   拆包

二、实验

1、TCP/IP模型封装

封装

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值