TCP/IP四层模型和OSI七层模型简介

表1-1是 TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。

表1-1  TCP/IP四层模型和OSI七层模型对应表

OSI七层网络模型 Linux TCP/IP四层概念模型 对应网络协议
应用层(Application) 应用层 TFTP, FTP, NFS, WAIS
表示层(Presentation) Telnet, Rlogin, SNMP, Gopher
会话层(Session) SMTP, DNS
传输层(Transport) 传输层 TCP, UDP
网络层(Network) 网际层 IP, ICMP, ARP, RARP, AKP, UUCP
数据链路层(Data Link) 网络接口 FDDI, Ethernet, Arpanet, PDN, SLIP, PPP
物理层(Physical) IEEE 802.1A, IEEE 802.2到IEEE 802.11

1.网络接口

网络接口把数据链路层和物理层放在一起,对应TCP/IP概念模型的网络接口。对应的网络协议主要是:Ethernet、FDDI和能传输IP数据包的任何协议。

2.网际层

网络层对应Linux TCP/IP概念模型的网际层,网络层协议管理离散的计算机间的数据传输,如IP协议为用户和远程计算机提供了信息包的传输方法,确保信息包能正确地到达 目的机器。这一过程中,IP和其他网络层的协议共同用于数据传输,如果没有使用一些监视系统进程的工具,用户是看不到在系统里的IP的。网络嗅探器 Sniffers是能看到这些过程的一个装置(它可以是软件,也可以是硬件),它能读取通过网络发送的每一个包,即能读取发生在网络层协议的任何活动,因 此网络嗅探器Sniffers会对安全造成威胁。重要的网络层协议包括ARP(地址解析协议)、ICMP(Internet控制消息协议)和IP协议(网 际协议)等。

3.传输层

传输层对应Linux TCP/IP概念模型的传输层。传输层提供应用程序间的通信。其功能包括:格式化信息流;提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认信 息,如果分组丢失,必须重新发送。传输层包括TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议),它们是传输层中最主要的协议。TCP建立在IP之上,定义了网络上程序到程序的数据传输格式和规则,提供了IP数据 包的传输确认、丢失数据包的重新请求、将收到的数据包按照它们的发送次序重新装配的机制。TCP 协议是面向连接的协议,类似于打电话,在开始传输数据之前,必须先建立明确的连接。UDP也建立在IP之上,但它是一种无连接协议,两台计算机之间的传输 类似于传递邮件:消息从一台计算机发送到另一台计算机,两者之间没有明确的连接。UDP不保证数据的传输,也不提供重新排列次序或重新请求的功能,所以说 它是不可靠的。虽然UDP的不可靠性限制了它的应用场合,但它比TCP具有更好的传输效率。

时间: 2024-12-03 07:50:11

TCP/IP四层模型和OSI七层模型简介的相关文章

osi模型-为什么说osi七层模型没有内置的安全机制啊?

问题描述 为什么说osi七层模型没有内置的安全机制啊? osi的表示层不是会对数据进行加密的吗? 补足30字............................................ 解决方案 不是加密吧 只是数据转换等 解决方案二: 那总要有基础的传输机制吧,在这些机制的基础上构建安全机制,比如SSL

ISO/ OSI七层模型结构体系

LAN和WAN的通信是由一种网络通信模型?开放系统互连( OSI )来指导的.OSI模型是两家标准化组织?国际标准化组织( ISO )和美国国家标准协会( ANSI )的产物.ISO代表了100多个国家在经济.人文.科学和技术标准上的发展,ANSI则与美国商界.政府机构和国际组织联手,建立了商业产品(包括网络和计算机产品在内)的标准.OSI模型于1974年开发,应用于LAN和WAN的通信,充分体现了为网络软件和硬件实施标准化做出的努力.多年以来,OSI模型通过以下几方面的功能促进了网络通信的发展

Linux下套接字详解(补充)--OSI七层与TCP/IP五层网络架构详解

OSI七层模型 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI七层参考模型的各个层次的划分遵循下列原则: 根据不同层次的抽象分层 每层应当有一个定义明确的功能 每层功能的选择应该有助于制定网络协议的国际标准. 各层边界的选择应尽量节省跨过接口的通信量. 层数应足够多,以避免不同的功能混杂在同一层中,但也不能太多,否则体系结构会过于庞大 同一层中的各网络节点都有相同的

路由器- 【求助】OSI 七层模型理论概念与实际数据传输流程的问题

问题描述 [求助]OSI 七层模型理论概念与实际数据传输流程的问题 OSI七层模型数据传输理论图如图. 网上很多都能搜到类似的. 实际中碰到问题,排错时候,很多都会说按照OSI流程从上到下或相反来判断问题,但实际中很多设备的传输并不是按照既定顺序的. 提问: 1.应用层,表示层,会话层这三层所处的物理设备是不是PC?它们工作都在电脑中完成的吗?如果不是是在哪个设备中完成的. 2. 为了简化第二题,假设第一题的答案是PC.从主机A要传输到主机B. 按照OSI模型中,数据到达每一层都会加上一个该层的

OSI网络结构的七层模型

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.  ------------------------------------------------------------------------------

四层负载均衡和七层负载均衡的区别

四层负载均衡和七层负载均衡的区别 1. 四层负责均衡:是通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器与请求客户端建立TCP连接,然后发送Client请求的数据. 由上图可知:在四层负载设备中,把client发送的报文目标地址(原来是负载均衡设备的IP地址),根据均衡设备设置的选择web服务器的规则选择对应的web服务器IP地址,这样client就可以直接跟此服务器建立TCP连接并发送数据.   2. 七层负载均衡设备: 也称内容交换,也就是主要通过

OSI与TCP/IP各层的结构与功能,都有哪些协议

前言:从今天开始后续会不断更新计算机网络的一些非常重要的知识,可能很多人都不知学计算机网络有什么用,我想说的是它真的比较重要,像咱们学校只要是学计算机这个专业都要学习这门课程.另外大家要是去一些像BAT,阿里,蘑菇街,腾讯-.这样的大公司面试的话,TCP/IP知识也是必不可少的.我每次发的文章就是面试经常会涉及的问题. OSI的七层体系结构概念清楚,理论也很完整,但是它比较复杂而且不实用.在这里顺带提一下之前一直被一些大公司甚至一些国家政府支持的OSI失败的原因: (1),OSI的专家缺乏实际经

【转载】四层和七层负载均衡的区别

简单理解四层和七层负载均衡:①所谓四层就是基于IP+端口的负载均衡:七层就是基于URL等应用层信息的负载均衡:同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡. 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址:三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址:四层通过虚拟IP+端口接收请求,然后再分配到真实的服务器:七层通过虚拟的URL或主机名接收请求,然后再分配到真实的服务器. ②所谓的四到七层负载均衡,就是在对后台

四层和七层负载均衡的区别

  (一) 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡. 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请求,然后再分配到真实的服务器;七层通过虚拟的URL或主机名接收请求,然后再分配到真实的服务器. ② 所谓的四到七层负载