OSI七层模型和TCP/IP四层模型

OSI网络七层协议

第一层:物理层

--以二进制传输    

光纤接口类型(网卡)。传输bit流(010101->电流->010101即数模->模数转换)

第二层:数据链路层

    原因:数据可能传输错误,或丢失

    对传输数据格式化,控制物理介质的访问,还有对传输检测及纠正,保证数据的正确性。数据再这一层转化为帧,交换机就工作在这一层,交换机对帧进行解码然后进行传输。

第三层:网络层

    为了保证数据传输到正确的节点->将网络地址翻译成对应的物理地址,并决定如何将数据由发送方路由到接收方(通过发送优先权、网络拥塞成都、服务质量、可选路由的花费,来决定从节点A船从到节点B的最佳传送路径)。路由器属于这一层,本层数据称为数据包,IP协议

第四层:传输层

--提供端对端的接口

原因:需要传输海量数据,数据传输可能中断,处理时需要将大文件拆分为一个个的segment进行传输

该层可接受任何网络传输的数据,根据传输协议,接收方可接收数据的快慢决定发送速率,按照网络能传输的数据大小,将数据强制切割,将切割的每一数据片派分序列号,到达后按照序列组装,该层关注TCP/UDP协议(将数据打包传输)

第五层:会话层

--解除或建立与别的节点的联系

解决上述数据手动打包等问题,须增加自动寻址功能

作用:建立和管理应用程序之间的通信

第六层:表示层

--数据格式化、代码转换、数据加密

为了解决不同系统之间的通信(比如linux和windows)

第七层:应用层  

  --文件传输、电子邮件、文件服务、虚拟终端

虽然发送方知道自己发送的什么东西,但接收方不知道数据什么样的包括长度

应用层规定发送方和接收方必须使用固定长度的消息头,消息头必须使用某种固定格式包括长度,以方便接收方接受信息

TCP/IP四层网络模型

OSI是一个定义良好的协议,引入了服务、接口、协议、分层的概念,可选其中部分来实现功能,但OSI并没有提供一个可实现的方法,只是描述了进程间通信标准的制定,并不是一个标准。实际使用的标准是TCP/IP,借鉴了OSI的概念形成了模型,是OSI的一种实现,是网络互联事实上的标准。(TCP/IP可以是http、ftp等协议的统称)

TCP/IP协议对数据的处理也是自上而下增加头部

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值