在网络中,我们不可能在两个端系统直接拉一根线传输数据,这个不现实。我们采用的方式是中转站,端系统à中转站à…à中转站à端系统。中转站的主要作用就是接收Segment,根据地址找到下一个中转站或者端系统,把Segment发送给下一个中转站或者端系统。抛开接收Segment这个简单过程不谈,那么中转站最核心的任务就是找到下一个接收方并发给它,即:路由和转发。在网络中,中转站就主要包括路由器和交换机,在网络层是路由器。
每个路由器会维护一张转发表,转发表转发的目的地址和对应的输出链路。当Segment经过路由器的时候,在Segment的头部有相关的地址信息,路由器会获得这些地址信息,然后根据这些自己的路由算法和转发表,得到该Segment的输出链路并将Segment沿该输出链路发出。这就是路由-转发的过程
图一:路由-转发的过程

连接的建立

网络层在Segment提供传输服务之前,需要各个主机(端系统与路由器、路由器与路由器)之间建立虚拟/逻辑链接,这和传输层的连接建立是不同的:传输层的连接是两个端系统之间的,中间是透明的;网络层连接是两个主机之间的,包括路径上所有的路由器和网络设备。
图二:网络层的连接
网络服务模型(针对传输一系列分组而言)
网络服务模型包括两种:无连接服务和连接服务。
无连接服务:
1、不事先为系列分组的传输确定传输路径;
2、每个分组独立确定路径;
3、不同的分组可能传输路径不同;
这样由于每个分组的路径不同就可能导致分组没有按序到达,典型例子是数据报网络。
连接服务:
1、首先为系列分组的传输确定从源端系统到目的端系统经过的路径建立连接。
2、沿该路径传输系列分组(系列分组路径相同,顾分组按序到达);
3、传输完成后拆除连接;
典型例子:虚电路网络。
运输层:TCPUDP网络层IP数据链路层三个基本问题两种协议物理层如何更好的理解整个体系结构?简述 我们把计算机网络的各层及其协议的集合,称为网络的体系结构。再换种说法,计算机网络的体系结构就是这个计算机...
摘自《Zigbee Wireless Network and Transceivers》 PHY–硬件层 启动和禁用射频收发器 传输和接收数据包 选择信道频率 执行能量检测 CCA 产生LQI MAC-介质访问控制层 如果是协调器可以产生信标 ...NWK-网络
按照功能不同分工不同,认为的分为七层。实际上这七层是并不存在的,也就是说没有这些概念,而我们今天提到的七层概念,只是人为的划分而已。目的只是为了让大家更好地理解这些都是用来做什么的。OSI就是一个开放的...
会话层 4传输层3网络层2数据链路层1物理层其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。 1层 物理层 :主要定义物理设备标准
应用层(Application)、表示层(presentation)、会话层(session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 每一层实现各自的功能和协议,并完成与相邻接口通信,OSI的...
分为7层 :应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。 二、OSI参考模型通信过程与数据封装 数据在每一层被封装,直到物理层时传输比特。 Q:为什么要数据封装? A:增加控制信息,构造协议...
为了向网络层提供服务,数据链路层必须使用物理层提供的服务。而物理层是以比特流进行传输的,这种比特流并不保证在数据传输过程中没有错误,接收到的位数量可能少于、等于或者多于发送的位数量。而且它们还可能有...
物理层的主要功能 1. 物理层必须要清楚的要点 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。现有的计算机网络中的硬件设备和传输媒体的种类非常繁多,而通信手段...
计算机网络体系结构是计算机网路层次结构模型及各层协议的集合。ISO组织定义了网络互连的七层框架--OSI(open ...OSI的各层自底向上分别为:物理层----数据链路层----网络层----传输层----会话层----表示层----应用层
路由器主要完成两个功能:是路由选择 (确定哪一 条路径),二是分组转发 (当一个分组 到达时所采取的动作)。 1)路由选择。指按照复杂的分布式算法,根据从各相邻路由器所得到的关于整个网络拓扑 的变化情况,动态地...