简述TCP/IP四层模型和OSI七层模型的概念、每一层的作用,这两个模型的区别是什么?
1.OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每一层对于上一层来讲是透明的,上层只需要使用下层提供的接口,并不关心下层是如何实现的。
2.TCP/IP参考模型是首先由ARPANET所使用的网络体系结构。这个体系结构在它的两个主要协议出现以后被称为TCP/IP参考模型(TCP/IP Reference Model)。这一网络协议共分为四层:网络访问层、互联网层、传输层和应用层。
3.TCP/IP模型的分层及与OSI参考模型的对应关系为:
网络接口层--对应OSI参考模型的物理层和数据链路层;
网络层--对应OSI参考模型的网络层;
运输层--对应OSI参考模型的运输层;
应用层--对应OSI参考模型的5、6、7层。
OSI模型的网络层同时支持面向连接和无连接的通信,但是传输层只支持面向连接的通信;TCP/IP模型的网络层只提供无连接的服务,但是传输层上同时提供两种通信模式。
扩展资料:
TCP/IP主要特点
(1)TCP/IP协议不依赖于任何特定的计算机硬件或操作系统,提供开放的协议标准,即使不考虑Internet,TCP/IP协议也获得了广泛的支持。所以TCP/IP协议成为一种联合各种硬件和软件的实用系统。
(2)TCP/IP协议并不依赖于特定的网络传输硬件,所以TCP/IP协议能够集成各种各样的网络。用户能够使用以太网(Ethernet)、令牌环网(Token Ring Network)、拨号线路(Dial-up line)、X.25网以及所有的网络传输硬件。
(3)统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址
(4)标准化的高层协议,可以提供多种可靠的用户服务。
参考资料:TCP/IP-百度百科
TCP/IP与OSI模型是一种相对应的关系。
应用层:大致对应于O S I模型的应用层和表示层,应用程序通过该层利用网络。
传输层:大致对应于O S I模型的会话层和传输层,包括T C P(传输控制协议)以及U D P(用户数据报协议),这些协议负责提供流控制、错误校验和排序服务。所有的服务请求都使用这些协议。
互连网层:对应于O S I模型的网络层,包括I P(网际协议)、I C M P(网际控制报文协议)、I G M P(网际组报文协议)以及A R P(地址解析协议)。这些协议处理信息的路由以及主机地址解析。
网络接口层:大致对应于O S I模型的数据链路层和物理层。该层处理数据的格式化以及将数据传输到网络电缆。
TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:
应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
OSI是Open System Interconnection 的缩写,意为开放式系统互联参考模型。
OSI 七层模型称为开放式系统互联参考模型 OSI 七层模型是一种框架性的设计方法
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主
要的功能使就是帮助不同类型的主机实现数据传输
物理层 : O S I 模型的最低层或第一层,该层包括物理连网媒介,如电缆连线连接器。物理层的协议产生并检测电压以便发送和接收携带数据的信号。在你的桌面P C 上插入网络接口卡,你就建立了计算机连网的基础。换言之,你提供了一个物理层。尽管物理层不提供纠错服务,但它能够设定数据传输速率并监测数据出错率。网络物理问题,如电线断开,将影响物理层。
数据链路层: O S I 模型的第二层,它控制网络层与物理层之间的通信。它的主要功能是如何在不可靠的物理线路上进行数据的可靠传递。为了保证传输,从网络层接收到的数据被分割成特定的可被物理层传输的帧。帧是用来移动数据的结构包,它不仅包括原始数据,还包括发送方和接收方的网络地址以及纠错和控制信息。其中的地址确定了帧将发送到何处,而纠错和控制信息则确保帧无差错到达。
数据链路层的功能独立于网络和它的节点和所采用的物理层类型,它也不关心是否正在运行 Wo r d 、E x c e l 或使用I n t e r n e t 。有一些连接设备,如交换机,由于它们要对帧解码并使用帧信息将数据发送到正确的接收方,所以它们是工作在数据链路层的。
网络层: O S I 模型的第三层,其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。
网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中节点A 到另一个网络中节点B 的最佳路径。由于网络层处理路由,而路由器因为即连接网络各段,并智能指导数据传送,属于网络层。在网络中,“路由”是基于编址方案、使用模式以及可达性来指引数据的发送。
传输层: O S I 模型中最重要的一层。传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割。例如,以太网无法接收大于1 5 0 0 字节的数据包。发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组。该过程即被称为排序。
工作在传输层的一种服务是 T C P / I P 协议套中的T C P (传输控制协议),另一项传输层服务是I P X / S P X 协议集的S P X (序列包交换)。
会话层: 负责在网络中的两节点之间建立和维持通信。 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对 话,决定通信是否被中断以及通信中断时决定从何处重新发送。
你可能常常听到有人把会话层称作网络通信的“交通警察”。当通过拨号向你的 I S P (因特网服务提供商)请求连接到因特网时,I S P 服务器上的会话层向你与你的P C 客户机上的会话层进行协商连接。若你的电话线偶然从墙上插孔脱落时,你终端机上的会话层将检测到连接中断并重新发起连接。会话层通过决定节点通信的优先级和通信时间的长短来设置通信期限
表示层: 应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同。
表示层管理数据的解密与加密,如系统口令的处理。例如:在 Internet上查询你银行账户,使用的即是一种安全连接。你的账户数据在发送前被加密,在网络的另一端,表示层将对接收到的数据解密。除此之外,表示层协议还对图片和文件格式信息进行解码和编码。
应用层: 负责对软件提供接口以使程序能使用网络服务。术语“应用层”并不是指运行在网络上的某个特别应用程序 ,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。
简述tcp和udp的异同
1. 两者都是传输层协议,负责在应用层数据和网络层之间建立和保持通信连接。2. 都采用无连接的通信方式,这意味着在发送数据时,它们不会在数据包之间建立任何连接或保持连接。不同点:1. TCP和UDP的连接性 TCP是一种面向连接的协议,这意味着在数据传输之前,它会在发送端和接收端之间建立一条逻辑...
简述tcp协议三次握手的流程
TCP协议三次握手的流程简述如下:流程如下:1. 客户端发送一个SYN包(同步包)给服务器,询问服务器是否准备好接收数据。此时客户端处于SYN_SEND_RECEIVED状态。2. 服务器收到SYN包后,会发送一个SYN-ACK包(同步确认包)作为回应,同时确认收到客户端的SYN包。此时服务器处于SYN_RECEIVED状态。3. 客...
TCP是什么呀?
TCP 在端点间建立连接或虚拟电路进行可靠通信。TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。关于流数据传输 ,TCP 交付一个由序列号定义的无结构的字节流。 这个服务对应用程序有利,因为在送出到 TCP 之前应用程序不需要将数据划分成块, TCP 可以将字节整合成字段,然...
简述TCP连接与释放过程
1、A向B发送SYN;2、B向A发送SYN和ACK;3、A向B发送ACK,连接建立。TCA释放过程:1、A向B发送FIN;2、B向A发送FIN和ACK;3、A向B发送ACK;4、B向A发送ACK,连接断开。
简述设定tcp的原理
TCP的原理是基于连接的、可靠的、基于字节流的传输层通信协议。TCP(传输控制协议)是一种网络传输协议,用于在互联网上传输数据。它是在网络协议栈的传输层中工作的,主要负责在应用程序之间建立和维护端到端的连接,并确保数据的可靠传输。1. 基于连接的协议 TCP是一种基于连接的协议,这意味着在数据...
请简单描述tcp和udp的基本特征
与TCP不同,UDP是一种无连接的协议。在UDP中,数据报文被独立地发送,不保证它们的到达、顺序或完整性。这意味着UDP不会进行握手、确认或重传等操作。由于UDP的开销较小,它通常用于实时应用,如音频和视频流,或者那些可以容忍偶尔数据丢失的应用,如在线游戏。在这些场景下,及时的数据传输比数据的完整...
简述TCP与UDP之间的相同点和不同点
1、OSI网络层 它们都根据OSI参考模型生活在同一层。我们称这层为传输层。在套接字之间的这一层中,传 输数据。他们在这方面没有区别。2、安全 从安全角度来看,TCP和UDP都是相同的。实际上,TCP由于其会话管理而具有一些小优势,但从总体上看,如果实现SSL,加密等安全机制,则存在安全性。除UDP之外...
简述tcp协议的头部结构
源端口号和目的端口号是TCP头部中的两个重要字段,分别用于标识发送和接收TCP数据包的源和目的主机的端口号。这些字段主要用于多路复用(多个数据流共享同一网络层连接)和流量控制操作。源端口号和目的端口号在建立连接时确定,并用于在整个TCP会话期间标识发送和接收数据的应用程序。序列号是一个递增的计数...
TCP协议是什么
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A...
简述tcp协议的工作过程
一、tcp、ip协议的特点有三:1)、TCP\/IP协议并不依赖于特定的网络传输硬件,所以TCP\/IP协议能够集成各种各样的网络。用户能够使用以太网(Ethernet)、令牌环网(Token Ring Network)、拨号线路(Dial-up line)、X.25网以及所有的网络传输硬件。2)、TCP\/IP协议不依赖于任何特定的计算机硬件或操作...
屈祥卫昕: 四层模型 tcp/ip这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从网上把帧取下来. ...
长兴县15753984243: 简述TCP/IP四层协议?
屈祥卫昕: tcp/ip这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从网上把帧取下来. 互联层 互...
长兴县15753984243: 简述TCP/IP四层模型和OSI七层模型的概念、每一层的作用,这两个模型的区别是什么? - ?
屈祥卫昕: TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇.TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层). TCP/IP通讯协议采用了4层的层级结构,每一层...
长兴县15753984243: tcp/ip分层模型是?
屈祥卫昕: TCP/IP共分四层,分别是:网络连接层,网络层,传输层,应用层 他和OSI/RM模型的对应关系是: 网络连接层——物理层,数据链路层 网络层——网络层 传输层——传输层 应用层——会话层,表示层,应用层
长兴县15753984243: TCP/IP四层协议是哪四层? - ?
屈祥卫昕: 应用层 运输层 网际层 网络接口层0.0
长兴县15753984243: TCP IP 分层模型是怎样的,各有什么基本作用? - ?
屈祥卫昕: TCP/IP由四个层次组成:网络接口层、网间网层、传输层、应用层 网络接口层 这是TCP/IP软件的最低层,负责接收IP数据报并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层. 网间网层 负责相邻计算机之间的通信.其功...
长兴县15753984243: TCP/IP模型层次结构包括哪些? - ?
屈祥卫昕: TCP/IP层次模型共分为四层:应用层、传输层、网络层、数据链路层,物理层.
长兴县15753984243: 说明TCP/IP的模型和分类?
屈祥卫昕: OSI模型七层结构和TCP/IP模型的四层结构TCP/IP: 数据链路层:ARP,RARP 网络层: IP,ICMP,IGMP 传输层:TCP ,UDP,UGP 应用层:Telnet,FTP,SMTP,SNMP OSI: 物理层:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802....
长兴县15753984243: TCP/IP模型四层及功能!急... - ?
屈祥卫昕: 网络接口层实际上并不是因特网协议组中的一部分,但是它是数据包从一个设备的网络层传输到另外一个设备的网络层的方法.这个过程能够在网卡的软件驱动程序中控制,也可以在韧体或者专用芯片中控制.这将完成如添加报头准备发送、通...
长兴县15753984243: 谁知道Tcp/Ip的四层次模型包括哪四层 - ?
屈祥卫昕: 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从网上把帧取下来. 互联层 互联协议将数据包封装成i...