OSI七层参考模型 与 TCP/IP协议

**

一、OSI参考模型——开放式通信系统互联参考模型**

**

第七层——应用层:

是用户与计算机交流的场所,功能是通过人机交互界面提供各种各样的服务。主要是一些终端的应用(例如QQ、浏览器等一些在系统桌面上可以看到的东西)。

第六层——表示层:

主要功能是对接收到的数据进行编码、解码、加密、解密、压缩与解压缩等等。通俗来讲,用户和计算机所用的语言是不一样的,表示层就是相当于一个翻译把用户看的懂的东西(如文字、图片等)和计算机语言相互转换。

第五层——会话层:

负责在表示层和实体之间建立、维持、终止会话,以及对设备和节点间的对话进行控制。简单来说,就是建立和终止设备间的通信(前提设备间需要互相认识IP地址或MAC地址)。

第四层——传输层:

定义了一些数据的传输协议以及端口号,并通过端口号区分不同的服务。

第三层——网络层:

管理设备编址、跟踪设备在网络中的位置并确定最佳的数据传输路径(常见三层设备:路由器)。简单来说网络层就是通过IP地址寻找与对方通信的最佳路径。

第二层——数据链路层:

1)逻辑链路控制层(LLC): 负责识别网络协议并对其进行封装。就是当收到帧后,主机查看其LLC报头以确定将次帧分组到哪里,如网络层的IP协议

2)介质访问控制层(MAC):定义了数据帧怎样在介质上传输。在同一个带宽的链路中,对连接的介质访问是“先来先服务”。如:此处定义了物理寻址。

第一层——物理层:

这一层定义了电气、电压、光学特性、接口规范等等。简单来说,这层就是定义了计算机硬件相关的规范。

注:

端口号:刚刚在第四层提到了端口号,端口号就是被定义区分各种服务的ID号。

其中 0-65535 1-1023(著名端口) 1024-65535(动态端口、高端口)

几种常见的应用层服务及端口号
FTP 文件传输协议 TCP 21

Telnet 远程登录 TCP 23

HTTP 超文本传输协议 TCP 80 8080

DNS 域名解析系统 UDP/TCP 53

HTTPS 安全HTTP TCP 443

二、TCP/IP协议栈

TCP/IP协议栈共分为四层:进程/应用层、主机到主机层、因特网层、网络接入层。分别对应OSI参考模型。对应关系如下
在这里插入图片描述

三、简述OSI参考模型与TCP/IP协议栈异同

相同点:
对于相同点我总结了如下几点:
1)两者都是层次化模型

2)两模型都是下层对上层服务

3)两者的各层协议都彼此相互独立

4)两者相互对应的层级功能和基本一致

不同点:
如下几点是我总结出来的把两者不同之处:

1)首先很明显的两者的层数不同OSI为七层,而TCP/IP为四层

2)OSI参考模型是先有的模型,后根据各层才有的协议。而TCP/IP协议栈是根据不同的协议才建立的模型。

3)TCP/IP协议栈只适用于TCP/IP网络中,而OSI模型基本适用于所有网络中。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值