数据链路层
物理层
路由器
网络层
数据链路层数据链路层
物理层物理层
网络层
数据链路层
物理层
传输媒介 传输媒介
图8 - 3 网络层原理示意图
该层常见的网络设备有:路由器、三层交换机。
5. 传输层
传输层,实现发送端和接收端的端口到端口的数据分组传送,负责保证实现数据包
无差错、按顺序、无丢失和无冗余地传输。在传输层上,所执行的任务包括检错和纠错。 它的出现是为了更加有效地利用网络层所提供的服务。它主要体现在以下两方面。 ( 1 )将一个较长的数据分成几个小数据报发送。这是由于实际在网络上传递的每
个数据帧都是有一定大小限制的。假设如果我们要传送一个字串“ 123456789”,它太长 了,网络服务程序一次只能传送一个数字(当然在实际中不可能这么小,这里仅是为了 方便讲解而做的假设),网络就需要将其分成9 次来传递。就发送端而言,当然是从1 传到9 ,但是由于每个数据分组传输的路径不会完全相同(因为它是要根据当时的网络 “ 交通状况” 而选择路径的),先传送出去的包,不一定会先被收到,因此接收端所收 到的数据的排列顺序是与发送的顺序不同的。传输层的协议就给每一个数据组加入排列 组合的记号,以便接收端能根据这些记号将它们“ 重组” 成原来的顺序。
( 2 )解决通信双方不只有一个数据连接的问题。这个问题从字面上可能不容易理
解,实际上就是指,比如我用电脑与另一台电脑连接复制数据的同时,又通过一些交谈 148 . 信息系统项目管理师考试辅导教程(第3 版)
程序进行对话。这个时候,复制的数据与对话的内容是同时到达的,传输的协议还负责 将它们分开,分别传给相应的程序端口,这也就是端到端的通信。’
工作在传输层的协议有:TCP、UDP、S PX ,其中TCP和UDP都属于TCP/IP协议族。
6. 会话层
会话层主要负责管理远程用户或进程间的通信。该层提供如名字查找和孜全验证等 服务,允许两个程序能够相互识别并建立和维护通信连接。会话层还提供数据同步和检