OSI和TCP/IP

转载 2015年11月17日 20:56:56

OSI和TCP/IP

1.        OSI的七层网络结构(功能及特点)

1)  物理层:为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。

2)  数据链路层:负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。

3)  网络层:为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻址功能。

4)  传输层:传输层是高低层之间衔接的接口层。数据传输的单位是报文,当报文较长时将它分割成若干分组,然后交给网络层进行传输。传输层是计算机网络协议分层中的最关键一层,该层以上各层将不再管理信息传输问题。

5)  会话层:该层对传输的报文提供同步管理服务。在两个不同系统的互相通信的应用进程之间建立、组织和协调交互。例如,确定是双工还是半双工工作。

6)  表示层:该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。

7)  应用层:该层直接面向用户,是OSI中的最高层。它的主要任务是为用户提供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内容处理,不同计算机通过网络交互访问的虚拟终端功能等。

一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。
具体说:
物理层:网卡,网线,集线器,中继器,调制解调器

数据链路层:网桥,交换机

网络层:路由器

网关工作在第四层传输层及其以上

 

2. TCP/IP功能及特点

1)  网络接口层:这是TCP/IP协议的最低一层,包括有多种逻辑链路控制和媒体访问协议。网络接口层的功能是接收IP数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出IP数据报并转交给网际层。

2)  网际网层(IP层):该层包括以下协议:IP(网际协议)、ICMP(Internet Control Message Protocol,因特网控制报文协议)、ARP(Address Resolution Protocol,地址解析协议)、RARP(Reverse Address Resolution Protocol,反向地址解析协议)。该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。在IP层中,ARP协议用于将IP地址转换成物理地址,RARP协议用于将物理地址转换成IP地址,ICMP协议用于报告差错和传送控制信息。IP协议在TCP/IP协议组中处于核心地位。

3)  传输层:该层提供TCP(传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)两个协议,它们都建立在IP协议的基础上,其中TCP提供可靠的面向连接服务,UDP提供简单的无连接服务。传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。

4)  应用层:TCP/IP协议的应用层相当于OSI模型的会话层、表示层和应用层,它向用户提供一组常用的应用层协议,其中包括:Telnet、SMTP、DNS等。此外,在应用层中还包含有用户应用程序,它们均是建立在TCP/IP协议组之上的专用程序。

3.        OSI参考模型和TCP/IP参考模型的区别:

1)  OSI模型有7层,TCP/IP只有4层;

2)  OSI先于协议出现,因此不会偏向于任何一组特定的协议,通用性更强,但有些功能不知该放哪一层上,因此不得不加入一些子层;TCP/IP后于协议出现,仅是将已有协议的一个描述,因此两者配合的非常好;但他不适合其他的协议栈,不容易描述其他非TCP/IP的网络;

3)  OSI中网络层同时支持无连接和面向连接的通信,但在传输层上只支持面向连接的通信;TCP/IP中网络层只支持无连接通信,传输层同时支持两种通信;

4)  在技术发生变化时,OSI模型比TCP/IP模型中的协议更容易被替换。

 

TCP/IP模型实际上是OSI模型的一个浓缩版本,它只有四个层次:
1.应用层
2.传输层
3.互联层
4.网络接口层
与OSI功能相比:
应用层对应着OSI的应用层 表示层 会话层
传输层对应着OSI的传输层
互联层对应着OSI的网络层
网络接口层对应着OSI的数据链路层和物理层

OSI TCP/IP 域名系统 网络 网络课程

  • 2012年02月29日 14:34
  • 1.26MB
  • 下载

OSI七层协议和TCP/IP四层协议比较

网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。...

osi与TCP/ip模型精华快速记忆总结

  • 2011年04月24日 08:29
  • 376KB
  • 下载

OSI模型和TCP/IP的结构图

七个层次划分原则 OSI参考模型其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。根据分而治之的原则,ISO将整个通信功能划分为七个层次, 划分原则是: (1...

OSI和TCP-IP参考模型 V2.0

  • 2014年07月05日 15:51
  • 391KB
  • 下载

OSI,TCP/IP

  • 2012年10月25日 16:51
  • 177KB
  • 下载

OSI七层网络模型与TCP/IP四层网络模型

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model...

ISO OSI 7 Layer Model forced with TCP/IP

  • 2011年12月13日 16:02
  • 59KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OSI和TCP/IP
举报原因:
原因补充:

(最多只允许输入30个字)