计算机的网络体系结构

                                                             计算机的网络体系结构

1.OSI的体系结构:

特点:概念清楚,理论完整但是复杂不实用。

从下到上分为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层;

2.TCP/IP的体系 结构:从下到上分为:网络接口层,网际层,运输层,应用层;

3.五层协议的体系结构:

特点:为了学习方便结合OSI和TCP/IP划分的五层结构:

从下到上分为:物理层,数据链路层,网络层,传输层,应用层

路由器只有只有下面三层,它在分组转发时最高只用到网络层,而没用到传输层和应用层。

 

物理层:

用来屏蔽掉计算机网络的硬件设备的不同和各种传输媒体带来的差异,使数据链路层只需要考虑如何完成本层的协议和服务而不必考虑具体的传输媒体。

 

数据链路层:使用的信道主要有两种类型

点对点信道:使用PPP(点对点)协议

广播信道:局域网使用的就是该信道。(100M以太网最大传输速率12.5M/S)

 

网络层:

可以提供两种服务(“面向连接”,“无连接”),英特网采用的是无连接服务。

面向连接:类是打电话所使用的通信方式,当两个计算机进行通信是线建立连接(在分组交换机中建立一条虚电路VC,逻辑上的连接),保证双方通信所需要的资源,这样可以做到信息不丢失不重复。

无连接:网络层向上只提供简单灵活,无连接的交付数据服务,不需要建立连接。这样网络的造价大大降低,但数据可能会重复丢失。

该层的协议有:IP,ARP,RARP,ICMP,IGMP

 

 传输层:

向应用层提供通信服务。

该层协议有TCP(面向连接),UDP(无连接)。

TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。

UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!
UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。例如,在默认状态下,一次“ping”操作发送4个数据包(如图2所示)。大家可以看到,发送的数据包数量是4包,收到的也是4包(因为对方主机收到后会发回一个确认收到的数据包)。这充分说明了UDP协议是面向非连接的协议,没有建立连接的过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。

应用层:

规定应用进程(客户和服务器)在通信是所遵循的协议。

该层协议有:FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值