计算机基本常识

1、OSI(open system interconnect),即开放式系统互连,一般叫做OSI参考模型,是ISO组织在1985年研究的网络互连模型。该体系结构标准定义了网络互连的七层框架(物理层Physical、数据链路层DataLink、网络层Network、传输层Transport、会话层Session、表示层Presentation和应用层Application),即OSI开放系统互连参考模型。

不同主机之间的相同层次被称为对等层。对等层之间存在协议关系,这种对等实体之间交换数据或通信时必须遵守的规则称为对等协议(Peer protocol)。对等层之间的通信是通过下层提供的服务来实现的

同一网络中不同主机的对等层,要安装运行相同的网络协议,主机间才能进行有效通信。

在OSI分层结构模型中,每一层实体为相邻的上一层实体提供的通信功能称为服务,N层实体利用N-1层实体提供的服务,向N+1层实体提供更强大的服务。

在OSI模型中,各层之间的接口有统一的规则,N层的服务访问点SAP(Service Access Point)是N层实体提供服务给N+1层的地方,SAP可以理解为下层实体之间的逻辑传输通道,每一层的SAP都有一个唯一标明它的地址。一个N层可能存在多个SAP。

在OSI环境中,对等实体间按协议进行通信,上下层实体间按服务进行通信。这些通信都依靠3种数据单元的传输来实现。

服务数据单元

为实现N层服务所要传送的逻辑数据单元,称为N层服务数据单元(service data unit,SDU)

协议数据单元

对等实体之间为实现该层协议所交换的信息单元(Protocol data unit,PDU),成为协议数据单元。为了发送SDU,N层实体可能根据N层协议,将一个SDU划分划分为多个PDU。而在接收端,N层实体可能要将多个PDU恢复为一个N层的SDU。例如,用户请求网页信息被附加上HTTP(超文本传输协议)报头,变成PDU,而在网站服务器那端,如果用户申请的网页(即SDU)太长,则要被划分为多个PDU传送。

接口数据单元

在同一系统上下两层实体的交换信息中,经过SAP的信息单元(Interface Data Unit),称为接口数据单元,N层IDU由两部分组成,N层服务数据单元和一些供下一层实体用的控制信息(称为接口控制信息ICI)

下层为上层提供的服务可分为两类:面向连接服务(Connection oriented service)和无连接服务(connectionless service)

a、面向连接服务:两个N层实体在数据交换前,必须先建立连接,即首先初始化状态信息,并为N+1层实体的信息传输建立一个通道。在数据传输阶段,通过这些状态信息,第N层实体可以跟踪它们之间的PDU交换及与它们更高层的SDU交换。当数据交换结束后应释放这个连接,即去除状态信息,释放建立连接时分配的资源。

b、无连接服务:两个N层实体通信前,不需要先建立一个连接,即不需要事先进行预定保留状态信息。同一个用户到相同目的地的信息快都要单独发送,接收端无需确认返回信息。如果信息在传输中丢失,就不再重发。

数据由传送端的最上层(通常指应用程序),由上层往下层传送,每经过一层,都在前端增加一些该层专用的信息,这些信息称为报头,然后才传给下一层。因此到了最底层时,原本的数据已经套了七层信封,而后通过网线、电话线、光纤等介质,传送到接收端。

接收端同理。以网络术语来说,这种每一层将原始数据加上报头的操作,便是数据的封装,而封装前的原始数据则称为数据承载。

TCP/IP模型:划分了五个层次,分别时物理层、数据链路层、网络层、传输层和应用层

将TCP/IP模型的数据传输原理分为几个步骤:

(1)当应用进程A的数据传送到应用层时,应用层为数据加上本层的控制报头后,将其组织城应用层的数据服务单元,然后向下传输到传输层。

(2)传输层收到数据单元后,加上本层的控制报头,构成传输层的数据服务单元,该数据服务单元称为报文(message)

(3)传输层将报文传送到网络层时,由于网络层单元的长度有限制。传输层的长报文被分为若干个较短的数据段,称为分组。

(4)网络层的分组传送到数据链路层后,加上数据链路层的控制信息被称为帧。

(5)数据链路层的帧传到物理层后,物理层以比特流的方式通过传输介质传输出去。当比特流到达目的结点主机时,再从物理层上依次上传,每层对其对应层的控制报头进行处理,将用户数据交给高层,最终将进程A的数据送给主机B的进程B,实现了数据的透明传输。

路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。路由工作在OSI参考模型第三层-网络层的数据包转发设备。路由器通过转发数据包实现网络互连,动态维护路由表实现网络拓扑。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值