网络模型及协议介绍

一.OSI七层模型

OSI  Open System Interconnect 开放系统互连模型

以前不同厂家所生产的网络设备的标准是不同的,所以为了统一生产规范就制定了OSI这个生产模型。

作用:降低网络进行数据通信复杂度

这个模型的作用第一降低数据通信的复杂度,第二方便故障排查。

但凡是联网的设备其内部都有这七个车间,在数据传输的时候负责不同的事情。

应用层

作用:提供应用程序/软件,人与网络间的接口,提供数据

表示层

作用:负责数据格式的转换,比如压缩/解压缩,加密,解密

会话层

作用:建立会话,维持会话,断开会话,

会话:识别客户端的登录身份(是否登录)

比如登录邮箱是建立会话,在邮箱上进行对邮件的一系列操作是维持会话,退出邮箱是断开会话。

再比如说,一台服务器在同一时刻收到了n多条信息,怎么判断这个信息是不是已经登录的用户发送过来的信息,这就要依赖会话,

传输层

作用:用来在计算机之间提供端到端的通信的。识别不同的应用程序,

端口号1--65535

也就是说将某一端的数据传输到某一段的数据。

什么样的程序才会产生端口号,这个应用程序必须要能够联网。

windows查看端口的命令 > netstat -an

如上图所示,在windows中端口号为139和445的这两个端口,负责共享文件夹的功能,

网络层

典型设备:路由器

作用:提供网络到网络的通信,网络---网络

提供选路,根据IP地址进行选路,(选路的意思是两个机器之间通信的路径。)

数据链路层

典型设备:交换机

作用:提供点到点的通信,依靠MAC地址,物理地址

windows查看MAC地址:ipconfig/all

Linux查看MAC地址:ifconfig,ip addr show

机器上的每一块网卡(虚拟网卡,物理网卡)都有其自己的MAC地址,这个地址独一无二。

可以尝试将家里的联网设备的MAC地址都计入到路由器中,这样陌生设备就不能随便访问家里的网络了。

物理层

作用:提供物理链路

第几层的问题从下往上数。

二.TCP/IP五层模型

应用层,传输层,网络层,数据链路层,物理层

在五层模型中,会话层和表示层的功能被合并到了应用层。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值