计算机网络(5) ——OSI七层、TCP/IP四层模型专题


计算机网络(5) ——OSI七层、TCP/IP四层模型专题


计算机网络(5) ——OSI七层、TCP/IP四层模型专题

先借一张图:
在这里插入图片描述

1.OSI七层模型

(1)应用层
应用层是OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口,是网络应用程序使用的,即使用互联网的计算机应用,例如谷歌,火狐。

这些应用不驻留于应用层,但是它们使用应用层的各种网络协议,例如:HTTP协议,HTTPS协议。有几十个应用层协议,于各种功能在这一层,这些协议组成了各种网络服务的基础,例如域名解析协议DNS协议,文件传输是借助FTP协议完成的,对于电子邮件,则使用SMTP协议。其次,应用层通过协议为网络提供服务,执行用户的活动。

(2)表示层
表示层从应用层接收数据。这些数据是以字符和数字的形式出现的,表示层将这些数据转换成为机器可以理解的二进制格式,也就是封装数据,和格式化数据。

为了保持完整性的数据,传输前的会给数据加密,而加密和解密是敏感数据的安全保障,在中心端,数据在接受端被加密,数据被解密为SSL协议或者安全套接字。

所以,表示层执行的基本功能:封装数据、加密/解密

(3)会话层
主要任务是:给两个不同实体的表示层提供连接
主要对数据信息进行管理。

(4)传输层
提供端对端的数据间通信
定义传输数据的协议端口号,以及流量拥塞控制和差错校验。
接受上一层数据,在必要的时候把数据进行切割,并将这些数据交给网络层,并保证这些数据段有效到达对端。
协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层。

(5)网络层
进行逻辑地址寻址,实现不同网络之间的路径选择。
协议:IP(IPV4 IPV6)(互联网协议),ICMP(互联网控制信息协议),IGMP(组管理协议) 。

(6)数据链路层
进行硬件地址寻址差错校验 [3] 等功能。(由底层网络定义协议)
协议:PPP,STP。

(7)物理层
建立、维护、断开物理连接。(由底层网络定义协议)
机械、电子、定时接口通信信道上的原始比特流传输。

2.TCP/IP四层模型

OSI七层,现有模型后有协议;TCP/IP四层,先有协议后有模型,模型参考OSI七层模型而来。
(1)应用层:应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。

(2)运输层:作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。且在运输层中,TCP和UDP也同样起到了中流砥柱的作用。

(3)网络层:网络层在TCP/IP协议中的位于第三层。在TCP/IP协议中网络层可以进行网络连接的建立和终止以及IP地址的寻找等功能。

(4)网络接口层:在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值