七层模型

首先来认识两个概念:
IP地址:互联网协议地址,为互联网中的每一个网络和每一台主机分配一个逻辑地址,来和物理地址区分。
IP地址在网络中唯一标识一台主机,保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。
IP地址分类: IPV4/IPV6
IPv4采用32位地址长度,只有大约43亿个地址,而IPv6采用128位地址长度,几乎可以不受限制地提供地址
IP地址的表示: IP地址通常用“点分十进制”表示,例如 192.168.123.123
PORT端口号:可以通过IP地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,为了对端口进行区分,将每个端口进行了编号,这就是端口号。
端口号在一台主机上唯一标识一个进程。
0-1023已被知名协议使用,如HTTP协议,默认80端口,HTTPS协议默认443端口
七层模型:OSI(Open System Interconnect)开放系统互联参考模型
从高到低:
应用层——表示层——会话层——传输层——网络层——链路层——物理层
应用层: 实现应用进程之间的数据沟通,最靠近用户的一层,应用程序用于请求网络服务的接口,而不是指应用程序本身。
应用层的协议有HTTP协议、FTP协议、
**表示层:**提供数据格式转换服务
将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法,例如文件的压缩与解压,数据的加密与解密都是在此层完成。解决不同系统间的通信问题
会话层:不参与具体传输,建立和维护应用之间通信的机制(如服务器验证用户登录),可使应用建立和维持会话,此时数据的传输不再是数据包,而是数据报
校验点的使用: 使用校验点对于传送大的文件非常重要,若在通信时效时可从校验点继续恢复通信。
考虑到用户层面的感受感受,每一次发送都不可能由用户去调用TCP打包,调用IP去寻址,因此要引入一个自动收发包自动寻址的功能,因此引入会话层来管理用户和应用程序之间的通信
传输层: 确定正确的数据格式
负责端与端之间的数据传输(最终用户到最终用户),通信过程中会传输大量文件,当传输海量文件时吗,可能会存在多次的中断,因此将大文件切割成一个个小的部分。这些部分丢失或是乱序问题都由传输层解决,该层的主要协议有TCP和UDP协议
网络层: 确定正确的主机
两台主机之间的通信往往需要通过多个节点。将网络地址翻译成对应的物理地址,并决定最佳发送路径,在数据层将数据封装成一个个数据包同时网络层会发给每一个数据包一个id号。主要协议IP协议
链路层: MAC寻址。介质访问控制
MAC地址是数据最终发送或接收使用的地址
在传送比特流的时候能,会发生误传错传,介质访问控制提供帧同步,并可以在一定程度上进行错误检查
物理层: 利用物理传输介质为数据链路层提供物理连接,常用物理设备包括集线器、中继器、网线。网卡工作在该层

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值