标签:电气 计算 合法性 校验码 特定 rar 邮件 插件 流量控制
(1)
物理层
定义了为建立、维护和拆除物理链路所需的机械
的、电气的、功能的和规程的特性,其作用是使原始的数据比特流能
在物理媒体上传输。具体涉及接插件的规格、“0”、“1”信号的电
平表示、收发双方的协调等内容。
(2)
数据链路层
比特流被组织成数据链路协议数据单元
(
通
常称为帧
)
,并以其为单位进行传输,帧中包含地址、控制、数据及
校验码等信息。
数据链路层的主要作用是通过校验、
确认和反馈重发
等手段,将不可靠的物理链路改造成对网络层来说无差错的数据链
路。
数据链路层还要协调收发双方的数据传输速率,
即进行流量控制,
以防止接收方因来不及处理发送方来的高速数据而导致缓冲器溢出
及线路阻塞。
(3)
网络层
数据以网络协议数据单元
(
分组
)
为单位进行传
输。
网络层关心的是通信子网的运行控制,
主要解决如何使数据分组
跨越通信子网从源传送到目的地的问题,
这就需要在通信子网中进行
路由选择。
另外,
为避免通信子网中出现过多的分组而造成网络阻塞,
需要对流入的分组数量进行控制。
当分组要跨越多个通信子网才能到
达目的地时,还要解决网际互连的问题。
(4)
传输层
是第一个端
--
端,也即主机
--
主机的层次。传输
层提供的端到端的透明数据运输服务,
使高层用户不必关心通信子网
的存在,
由此用统一的运输原语书写的高层软件便可运行于任何通信
子网上。传输层还要处理端到端的差错控制和流量控制问题。
(5)
会话层
是进程
--
进程的层次,其主要功能是组织和同步
不同的主机上各种进程间的通信
(
也称为对话
)
。
会话层负责在两个会
话层实体之间进行对话连接的建立和拆除。
在半双工情况下,
会话层
提供一种数据权标来控制某一方何时有权发送数据。
会话层还提供在
数据流中插入同步点的机制,
使得数据传输因网络故障而中断后,
可
以不必从头开始而仅重传最近一个同步点以后的数据。
(6)
表示层
为上层用户提供共同的数据或信息的语法表示变
换。
为了让采用不同编码方法的计算机在通信中能相互理解数据的内
容,
可以采用抽象的标准方法来定义数据结构,
并采用标准的编码表
示形式。
表示层管理这些抽象的数据结构,
并将计算机内部的表示形
式转换成网络通信中采用的标准表示形式。
数据压缩和加密也是表示
层可提供的表示变换功能。
(7)
应用层是开放系统互连环境的最高层。不同的应用层为特定
类型的网络应用提供访问
OSI
环境的手段。
网络环境下不同主机间的
文件传送访问和管理
(FTAM)
、传送标准电子邮件的文电处理系统
(MHS)
、使不同类型的终端和主机通过网络交互访问的虚拟终端
(VT)
协议等都属于应用层的范畴。
网络接口层
这是
TCP/IP
软件的最低层,负责接收
IP
数据报并通过网络发送之,或者从网
络上接收物理帧,抽出
IP
数据报,交给
IP
层。
网络层负责相邻计算机之间的通信。
其功能包括三方面。
一、
处理来自传输层的分组发送请
求,收到请求后,将分组装入
IP
数据报,填充报头,选择去往信宿机的路径,然后将数据
报发往适当的网络接口。二、处理输入数据报:首先检查其合法性,然后进行寻径
--
假如该
数据报已到达信宿机,
则去掉报头,
将剩下部分交给适当的传输协议;
假如该数据报尚未到
达信宿,则转发该数据报。三、处理路径、流控、拥塞等问题。
传输层
提供应用程序间的通信。其功能包括:一、格式化信息流;二、提供可靠传输。为
实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送。
应用层向用户提供一组常用的应用程序,
比如电子邮件、
文件传输访问、远程登录等。
远程
登录
TELNET
使用
TELNET
协议提供在网络其它主机上注册的接口。
TELNET
会话提供
了基于字符的虚拟终端。文件传输访问
FTP
使用
FTP
协议来提供网络内机器间的文件拷贝
功能。
前面我们已经学过关于
OSI
参考模型的相关概念,现在我们来看一看,相对于七层协议参
考模型,
TCP/IP
协议是如何实现网络模型的。
OSI
中的层
功能
TCP/IP
协议族
应用层
文件传输,电子邮件,文件服务,虚拟终端
TFTP
,
HTTP
,
SNMP
,
FTP
,
SMTP
,
DNS
,
Telnet
表示层
数据格式化,代码转换,数据加密
没有协议
会话层
解除或建立与别的接点的联系
没有协议
传输层
提供端对端的接口
TCP
,
UDP
网络层
为数据包选择路由
IP
,
ICMP
,
RIP
,
OSPF
,
BGP
,
IGMP
数据链路层
传输有地址的帧以及错误检测功能
SLIP
,
CSLIP
,
PPP
,
ARP
,
RARP
,
MTU
物理层
以二进制数据形式在物理媒体上传输数据
ISO2110
,
IEEE802
。
IEEE802.2
数据链路层包括了硬件接口和协议
ARP
,
RARP
,
这两个协议主要是用来建立送到物理层上
的信息和接收从物理层上传来的信息;
网络层中的协议主要有
IP
,
ICMP
,
IGMP
等,由于它包含了
IP
协议模块,所以它是所有机
遇
TCP/IP
协议网络的核心。在网络层中,
IP
模块完成大部分功能。
ICMP
和
IGMP
以及其
他支持
标签:电气 计算 合法性 校验码 特定 rar 邮件 插件 流量控制
原文地址:http://blog.51cto.com/13557045/2064050