OSI 7层 TCP/IP 4层 综合5层

OSI:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层

TCP/IP:网络接口层,网际层,传输层,应用层

综合:物理层,数据链路层,网络层,传输层,应用层

应用层:

  应用层的任务是通过应用进程之间的交互来完成特定网络应用,应用层协议定义的是进程间通信和交互的规则,对于不同的网络应用需要有不同的应用层协议

  例如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议,应用层交互的数据单元称为报文(message)

传输层:

  传输层的任务是负责向两个主机中进程之间的通信提供通用的数据传输服务,应用层利用该服务传送应用层报文。通用是指不针对特定网络应用,而是多种应用都可以使用同一个传输层服务,由于一台主机可以同时运行多个进程,因此传输层有复用和分用的功能,复用指多个应用层进程可以同时使用下面传输层的服务,分用与复用相反,是传输层把收到的信息分别交付上面应用层中的相应进程

  传输层主要使用两种协议:

    TCP:提供面向连接的,可靠的数据传输服务,其数据传输单位是报文段

    UDP:提供无连接的,尽最大努力但不保证可靠的数据传输服务,其数据传输的单位是用户数据报

网络层:

  网络层负责为分组交换网上的不同主机提供通信服务,在发送数据时,网络层把传输层产生的报文段或用户数据报封装成包(packet)进行传送,TCP/IP中,网络层使用的是IP协议,因此也叫ip数据报

  网络层另一个任务是选择合适的路由,使源主机传输层所传下来的包能够通过网络中的路由器找到目的主机

  因特网主要的网络层协议是无连接的网际协议IP和多种路由选择协议,因此因特网的网络层也叫网际层或IP层

数据链路层:

  简称链路层,将网络层交下来的IP数据报组装成帧,在相邻节点间的链路上传送帧,每一帧包括数据和必要的控制信息(同步信息,地址信息,差错控制等)

  控制信息可以让接收端知道一个帧从哪个bit开始到那个bit结束,这样数据链路层在收到一个帧后,就可从中提取出数据部分,上交给网络层

  控制信息还可以让接收端能够检测到所收到的帧中有无差错,如发现差错,就简单的丢弃这个出差错的帧,以避免继续在网络中传送下去浪费网络资源,如果要修正错误,需要采用可靠传输协议

物理层:

  物理层上传数据的单位是bit,代表电信号

通常提到的TCP/IP并不一定单指TCP和IP这两个具体协议,而是表示整个TCP/IP协议族

时间: 2024-10-13 12:13:48

OSI 7层 TCP/IP 4层 综合5层的相关文章

TCP/IP协议栈概述及各层包头分析

一.摘要 对之前几篇博文涉及到的网络通信协议进行分析,概述出TCP/IP的协议栈模型,最后根据实例对各层包头进行分析. 二.标准TCP/IP协议栈模型 标准TCP/IP协议是用于计算机通信的一组协议,通常被称为TCP/IP协议栈,以它为基础组建的互联网是目前国际上规模最大的计算机网络.正因为互联网的广泛应用,使得TCP/IP成为了事实上的网络标准. 1.OSI模型和TCP/IP协议模型 图1是OSI模型和TCP/IP协议模型的对比. 图1 OSI模型和TCP/IP协议模型 2.TCP/IP协议模

TCP/IP (2)链路层

TCP/IP协议族中不同层次的协议如图: 从图中可以看出,在TCP / IP协议族中,链路层主要有三个目的: (1)为IP模块发送和接收IP数据报 (2)为ARP模块发送ARP请求和接收ARP应答: (3)为RARP发送RARP请 求和接收RARP应答.TCP /IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网.令牌环网.FDDI(光纤分布式数据接口)及RS-232串行线路等. TCP/IP (2)链路层

OSI模型和TCP/IP协议栈

OSI(Open System Interconnect )开放系统互连参考模型是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架.这里所说的开放系统,实质上指的是遵循OSI参考模型和相关协议能够实现互连的具有各种应用目的的计算机系统.它从低到高分别是:物理层.数据链路层.网络层.传输层.会话层.表示层和应用层.而TCP/IP协议栈和OSI模型有着对应关系,那么先看一下OSI参考模型.OSI参考模型如下图所

OSI结构和TCP/IP模型

TCP/IP层次模型共分为五层:应用层HTTP.传输层TCP.网络层IP.数据链路层Data-link.物理层physical. 应用层-应用层是所有用户所面向的应用程序的统称.ICP/IP协议族在这一层面有着很多协议来支持不同的应用,如我们进行万维网(WWW)访问用到了HTTP协议.文件传输用FTP协议.电子邮件发送用SMTP.域名的解析用DNS协议.远程登录用Telnet协议等等,都是属于TCP/IP应用层的. 传输层-这一层的的功能主要是提供应用程序间的通信,TCP/IP协议族在这一层的协

OSI模型和TCP/IP协议族(三)

TCP/IP协议族 TCP/IP协议族的开发要比OSI模型更早,因此TCP/IP协议族的分层结构无法准确地与OSI模型一一对应.原始的TCP/IP协议族定义为建立再硬件基础上的四个软件层,不通过目前TCP/IP协议族被认为是一个五层模型,其层的命名类似于OSI模型中相应的层.如下图所示: OSI和TCP/IP协议族的比较 当我们比较这两个模型时会发现,再TCP/IP协议族中没有会话和表示这两层.即使在OSI模型发布后,TCP/IP协议族也没有因此而增加这两层.在TCP/IP协议族中通常认为应用层

OSI参考模型与TCP/IP协议

OSI的7层参考模型由低到高分别为:物理层.数据链路层.网络层.传输层.会话层.表示层.应用层.如下图:TCP/IP(传输控制协议/网际协议)分为4层:网络接口层.网络互连层.传输层.应用层.如图:OSI参考模型与TCP/IP之间的关系如图: 原文地址:https://blog.51cto.com/14755533/2478628

OSI参考模型 VS TCP/IP参考模

TCP/IP各层对应的协议 TCP/IP的层                                对应的TCP/IP协议                           应用在各层的硬件设备 应用层(Application):                                                                                     应用程序网关(application gateway) Telnet: 远程登录    

Android网络编程系列 一 TCP/IP协议族之链路层

这篇借鉴的文章主要是用于后续文章知识点的扩散,在此特作备份和扩散学习交流. 数据链路层有三个目的: 为IP模块发送和 接收IP数据报. 为ARP模块发送ARP请求和接收ARP应答. 为RARP发送RARP请 求和接收RARP应答 ip大家都听说过.至于ARP和RARP,ARP叫做地址解析协议,是用IP地址换MAC地址的一种协议,而RARP则叫做逆地址解析协议,在tcp/ip协议的后面章节会介绍它们(在局域网里面用ARP协议可以很容易的搞瘫痪网络哦) 数据链路层的协议还是很多的,有我们最常用的以太

Android网络编程系列 一 TCP/IP协议族之网际层

这篇借鉴的文章主要是用于后续文章知识点的扩散,在此特作备份和扩散学习交流. 网际层包括:IP.ICMP.IGMP 以及处在网际层实际工作在链路层的 ARP 和 RARP等等协议. 1.IP协议 互联网上的每个接口必须有一个唯一的Internet地址(也称作IP地址).IP地址长32 bit.IP协议是TCP/IP协议的核心,所有的TCP,UDP,ICMP,IGMP的数据都以IP数据格式传输.要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未传达以后的处理机制--这被认为是上层协议