我是靠谱客的博主 愤怒朋友,最近开发中收集的这篇文章主要介绍OSI模型七层,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

OSI将计算机网络体系结构(architecture)划分为以下七层:

在这里插入图片描述

一、应用层(快递物品本身)

网络服务接口,定义程序间通信标准,应用层协议(HTTP…)

二、表示层(打包)

数据格式转换,加解密,编码压缩

三、会话层(和收件人确认)

建立和维护应用程序访问验证和会话,验证登录,断电续传

四、传输层(选择快递服务)

提供保证传输,传输层协议(TCP、UDP),端口号(源端口、目的端口)

TCP:三次握手建立连接,丢了重发,传输效率较低,应用于邮件、登录、网页等

UDP:没有建立连接,丢了就丢了,效率较高,应用于会议、直播、多人游戏等

目的端口(服务端):规定的0-1024

源端口(客户端):随机的1025-65535

五、网络层(运输路线)

路由选择,分组转发数据,动态选择,一个节点下一个节点,源IP和目的IP不变

六、数据链路层(站点地址)

建立实体链路链接,物理MAC地址

七、物理层(运输方式)

提供原始比特流的传输通路(电话线、网线、专线)

(路由器包括了网络层、数据链路层和物理层)
(客户端从上到下,服务端从下到上解析)

最后

以上就是愤怒朋友为你收集整理的OSI模型七层的全部内容,希望文章能够帮你解决OSI模型七层所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部