首页 > 编程知识 正文

osi七层模型传输层协议,tcp在osi的哪个层工作

时间:2023-05-06 00:00:12 阅读:173836 作者:4835

TCP/IP:

数据链路层: ARP,RARP

网络层: IP、ICMP、IGMP

传输层: TCP、UDP、UGP

APP应用层: Telnet、FTP、SMTP、SNMP。

OSI:

物理层: EIA/TIA-232、EIA/TIA-499、V.35、V.24、RJ45、以太网、802.3、802.5、FDDI、NRZI、NRZ和B8ZS

数据链路层:帧relay、HDLC、PPP、IEEE 802.3/802.2、FDDI、ATM、IEEE 802.5/802.2

网络层: IP、IPX、AppleTalk DDP

传输层: TCP、UDP、SPX

渐变层: RPC、SQL、NFS、NetBIOS、names、AppleTalk、ASP、DECnet、SCP

表示层:TIFF、GIF、JPEG、PICT、ASCII、EBCDIC、encryption、MPEG、MIDI、HTML

APP应用层: FTP、WWW、Telnet、NFS、SMTP、Gateway、SNMP

APP应用层

1 .主要功能:用户界面、APP应用

应用2 .典型设备:网关

3 .典型协议、标准和应用: TELNET、FTP、HTTP

表示层

1 .主要功能:数据查看、压缩、加密

presentation2.典型设备:网关

3 .典型协议、标准和应用: ASCLL、PICT、TIFF、JPEG、MIDI、MPEG

斜层

1 .主要职能:建立和结束会话

session2.典型设备:网关

3 .典型协议、标准和应用: RPC、SQL、NFS、X WINDOWS、ASP

传输层

1 .主要功能:端到端控制

transport 2.典型设备:网关

3 .典型协议、标准和应用: TCP、UDP、SPX

网络层

1 .主要功能:路由、寻址

network2.典型设备:路由器

3 .典型协议、标准和应用: IP、IPX、APPLETALK、ICMP

数据链路层

1 .主要功能:保证有误差的数据链路

data link 2.典型设备:交换机、网桥和网卡

3 .典型协议、标准和应用: 802.2、802.3ATM、HDLC、FRAME RELAY

物理层

1 .主要功能:传输比特流

physical2.典型设备:集线器、中继器

3 .典型协议、标准和应用: V.35、EIA/TIA-232

从下到上,物理层最低! APP应用层最高。

什么是TCP/IP协议? 分为几个阶层,各自有什么功能?

TCP/IP协议族包括许多具有各种功能的子协议。 为此,我们也使用上述分层方式分析了其结构。 TCP/IP分层模型共包括四层: APP应用层、传输层、网络层和数据链路层。

TCP/IP网络协议

—TCP/IP (传输控制协议/互联网协议/IP ) )是当今世界上使用最广泛的协议,它的流行与互联网的飞速发展密切相关TCP/IP最初是互联网的原型ARPANET的目的是提供一种方便实用的协议,可以应用于各种网络,TCP/IP可以实现这一点,方便网络互联,加入越来越多的网络

APP应用层- APP应用层是面向所有用户的APP的通用术语。 ICP/IP协议家族在这一级有很多协议来支持各种APP应用,众所周知的基于互联网的APP应用的实现离不开这些协议。 我们为了进行web (www )访问而使用的HTTP协议、文件传输用FTP协议、电子邮件发送用SMTP、域名解析用DNS协议、远程登录用Telnet协议等,都是TCP/IP APP协议从用户的角度来看,用一个个软件构建的大多是图形化的操作界面,实际上在后台运行的是上述协议。

*传输层—此层的功能主要是提供APP应用之间的通信,TCP/IP协议族在此层的协议中有TCP和UDP。

*网络层是TCP/IP协议族中非常重要的一层,主要定义IP地址格式,使不同APP类型的数据能够在互联网上顺利传输。 IP协议是网络层协议。

*网络接口层—这是TCP/IP软件的底层,负责接收IP数据包并通过网络发送,从网络接收物理帧,提取IP数据报并传递到IP层。

1.TCP/UDP协议

传输控制协议(TCP )和UDP )协议属于传输层协议。 其中,TCP提供IP环境下的数据的可靠传输,并提供数据流传输、可靠性、有效的流控制、全双工操作、复用等服务。 通过

面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;而UDP则不为IP提供可靠性、流控或差错恢复功能。一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。TCP支持的应用协议主要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。

IP协议的定义、IP地址的分类及特点

什么是IP协议,IP地址如何表示,分为几类,各有什么特点?

为了便于寻址和层次化地构造网络,IP地址被分为A、B、C、D、E五类,商业应用中只用到A、B、C三类。

IP协议(Internet Protocol)又称互联网协议,是支持网间互连的数据报协议,它与TCP协议(传输控制协议)一起构成了TCP/IP协议族的核心。它提供网间连接的完善功能, 包括IP数据报规定互连网络范围内的IP地址格式。

Internet 上,为了实现连接到互联网上的结点之间的通信,必须为每个结点(入网的计算机)分配一个地址,并且应当保证这个地址是全网唯一的,这便是IP地址。

目前的IP地址(IPv4:IP第4版本)由32个二进制位表示,每8位二进制数为一个整数,中间由小数点间隔,如159.226.41.98,整个IP地址空间有4组8位二进制数,由表示主机所在的网络的地址(类似部队的编号)以及主机在该网络中的标识(如同士兵在该部队的编号)共同组成。

为了便于寻址和层次化的构造网络,IP地址被分为A、B、C、D、E五类,商业应用中只用到A、B、C三类。

* A类地址:A类地址的网络标识由第一组8位二进制数表示,网络中的主机标识占3组8位二进制数,A类地址的特点是网络标识的第一位二进制数取值必须为 “0”。不难算出,A类地址允许有126个网段,每个网络大约允许有1670万台主机,通常分配给拥有大量主机的网络(如主干网)。

* B类地址:B类地址的网络标识由前两组8位二进制数表示,网络中的主机标识占两组8位二进制数,B类地址的特点是网络标识的前两位二进制数取值必须为“10”。B类地址允许有16384个网段,每个网络允许有65533台主机,适用于结点比较多的网络(如区域网)。

* C类地址:C类地址的网络标识由前3组8位二进制数表示,网络中主机标识占1组8位二进制数,C类地址的特点是网络标识的前3位二进制数取值必须为“110”。具有C类地址的网络允许有254台主机,适用于结点比较少的网络(如校园网)。

为了便于记忆,通常习惯采用4个十进制数来表示一个IP地址,十进制数之间采用句点“.”予以分隔。这种IP地址的表示方法也被称为点分十进制法。如以这种方式表示,A类网络的IP地址范围为1.0.0.1-127.255.255.254;B类网络的IP地址范围为:128.1.0.1-191.255.255.254;C类网络的IP地址范围为:192.0.1.1-223.255.255.254。

由于网络地址紧张、主机地址相对过剩,采取子网掩码的方式来指定网段号。

TCP/IP协议与低层的数据链路层和物理层无关,这也是TCP/IP的重要特点。正因为如此 ,它能广泛地支持由低两层协议构成的物理网络结构。目前已使用TCP/IP连接成洲际网、全国网与跨地区网。

OSP与TCP/IP的参考层次图:

OSP与TCP/IP的比较:

分层结构

OSI参考模型与TCP/IP协议都采用了分层结构,都是基于独立的协议栈的概念。OSI参考模型有7层,而TCP/IP协议只有4层,即TCP/IP协议没有了表示层和会话层,并且把数据链路层和物理层合并为网络接口层。不过,二者的分层之间有一定的对应关系

标准的特色

OSI参考模型的标准最早是由ISO和CCITT(ITU的前身)制定的,有浓厚的通信背景,因此也打上了深厚的通信系统的特色,比如对服务质量(QoS)、差错率的保证,只考虑了面向连接的服务。并且是先定义一套功能完整的构架,再根据该构架来发展相应的协议与系统。

TCP/IP协议产生于对Internet网络的研究与实践中,是应实际需求而产生的,再由IAB、IETF等组织标准化,而并不是之前定义一个严谨的框架。而且TCP/IP最早是在UNIX系统中实现的,考虑了计算机网络的特点,比较适合计算机实现和使用。

连接服务

OSI的网络层基本与TCP/IP的网际层对应,二者的功能基本相似,但是寻址方式有较大的区别。

OSI的地址空间为不固定的可变长,由选定的地址命名方式决定,最长可达160byte,可以容纳非常大的网络,因而具有较大的成长空间。根据OSI的规定,网络上每个系统至多可以有256个通信地址。

TCP/IP网络的地址空间为固定的4byte(在目前常用的IPV4中是这样,在IPV6中将扩展到16byte)。网络上的每一个系统至少有一个唯一的地址与之对应。

传输服务

OSI与TCP/IP的传输层都对不同的业务采取不同的传输策略。OSI定义了五个不同层次的服务:TP1,TP2,TP3,TP4,TP5。TCP/IP定义了TCP和UPD两种协议,分别具有面向连接和面向无连接的性质。其中TCP与OSI中的TP4,UDP与OSI中的TP0在构架和功能上大体相同,只是内部细节有一些差异。

应用范围

OSI由于体系比较复杂,而且设计先于实现,有许多设计过于理想,不太方便计算机软件实现,因而完全实现OSI参考模型的系统并不多,应用的范围有限。而TCP/IP协议最早在计算机系统中实现,在UNIX、Windows平台中都有稳定的实现,并且提供了简单方便的编程接口(API),可以在其上开发出丰富的应用程序,因此得到了广泛的应用。TCP/IP协议已成为目前网际互联事实上的国际标准和工业标准。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。