精华内容
下载资源
问答
  • TCP/IP四层协议与五层协议

    千次阅读 2019-05-09 18:20:11
    五层协议传输数据单位: TCP/IP协议族: 应用层/传输层:端口号(用来表示互相通信应用程序) 服务器一般都是知名端口号(1~1023) FTP:21        TELNET:23    ...

    TCP/IP四层协议与五层协议

    TCP/IP四层协议:

    • 应用层
    • 传输层
    • 网络层
    • 网络接口层

    五层协议及传输数据单位:
    在这里插入图片描述
    TCP/IP协议族:
    在这里插入图片描述
    应用层/传输层:端口号(用来表示互相通信的应用程序)
    服务器一般都是知名端口号(1~1023)
    FTP:21        TELNET:23        SMTP:25       DNS:53       TFTP:69       SNMP:101

    传输层/网络层:协议号(决定目的地的上层协议类型)
    TCP:6        UDP:80       


    展开全文
  • 五层协议是综合OSI七层协议和TCP/IP四层协议的优点,采用一种只有五层协议的体系结构,从下往上依次为:物理层、数据链路层、网络层、运输层、应用层。下面就对计算机网络中的五层协议体系结构作一下简单介绍。 物理...

    五层协议是综合OSI七层协议和TCP/IP四层协议的优点,采用一种只有五层协议的体系结构,从下往上依次为:物理层、数据链路层、网络层、运输层、应用层。下面就对计算机网络中的五层协议体系结构作一下简单介绍。
    物理层:物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据化比特流,不是指具体的传输媒体。
    物理层的作用是要尽可能地屏蔽掉不同传输媒体和通信手段的差异
    物理层传输数据的单位是比特,任务是透明的传输比特流,功能是在物理媒介上为数据端设备透明的传输比特流。
    物理层的主要任务
    主要任务:确定与传输媒体的接口的一些特性。
    ①机械特性:指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等。
    ②电气特性:指明在接口电缆的各条线上出现的电压的范围。
    ③功能特性:指明某条线上出现的某一电平的电压表示何种意义。
    ④过程特性:指明对于不同功能的各种可能事件的出现顺序。

    数据链路层:数据链路层的传输单位是帧,任务将网络层交下来的IP数据报封装成帧,在两个相邻结点间的链路上传送帧,每一帧包括数据和必要的控制信息。在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始到哪个比特结束,当数据链路层接收到一个帧后就可以从中提取出数据部分,然后提交到网络层。
    比特在传输过程中可能0变1,1变0,将其称为比特差错,数据链路层广泛使用了循环冗余检验CRC检测到所收到的帧中有无差错,如发现差错,数据链路层就将该帧丢弃,以免浪费网络资源。如果需要改正数据链路层传输时出现的差错,就需要采用可靠传输协议纠正出现的差错。数据链路层的功能可以概括为:封装成帧、透明传输、差错检验

    网络层:网络层是负责点到点的传输(“点”指主机或路由器)。网络层负责为分组交换网上的不同主机提供通信服务,在发送数据时,网络层将运输层产生的报文段或者用户数据报封装成分组或包进行传送。网络层使用的是IP协议,所以分组也叫做IP数据报,或简称为数据报。IP数据报首部中的检验和字段,只检验首部是否出现差错而不检查数据部分,所以,网络层不提供服务质量的承诺。如果主机中的进程之间的通信需要是可靠的,那么就由网络主机中的运输层负责(包括差错处理、流量控制等)。
    网络层的主要功能如下:
    1.处理来自运输层的分组发送请求:收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。
    2.处理输入数据报:首先检查其合法性,然后进行寻径–假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿机,则转发该数据报。
    3.处理路径、流控、拥塞等问题。(其中拥塞控制是通过ICMP传递的)网络层包括:IP协议、ICMP控制报文协议、ARP地址转换协议、RARP反向地址转换协议。IP是网络层的核心,通过路由选择将下一跳IP封装后交给下一层,IP数据报是无连接服务。ICMP协议可以回送报文,用来检测网络是否通畅。Ping命令就是发送ICMP的echo包,通过回送的echo relay进行网络测试。ARP是正向地址解析协议,通过已知的IP寻找对应主机的MAC地址。RARP是反向地址解析协议,通过MAC地址确定IP地址。

    运输层:运输层的任务是负责向两台主机中进程间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。所谓的“通用的”并不是针对某个特定网络的应用,而是多种应用可以使用同一个运输层服务。由于一台主机可以同时运行多个进程,因此,运输层有复用和分用的功能。复用就是多个应用层进程可以同时使用下面运输层的服务,分用和复用相反,是运输层把收到的信息分别交付上面应用层中的相应进程。
    运输层主要有两个协议:传输控制协议TCP用户数据报协议UDP。

    应用层:应用层是体系结构中的最高层。
    特点:①每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协调工作来完成的。应用层的具体内容就是规定应用进程在通信是所遵循的协议。②应用层的许多协议都是基于客户服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。
    应用层的任务是通过进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则,“进程”是指主机中正在运行的程序。对于不同的网络应用需要有不同的应用层协议。在互联网中的应用层协议很多,如FTP、TELNET、DNS、SMTP、POP3。FTP是文件传输协议,一般上传下载用FTP服务,数据端口是20H,控制端口是21H。Telnet服务是用户远程登录服务,使用23H端口。DNS是域名解析服务,提供域名到IP地址之间的转换。SMTP是简单邮件传输协议,用来控制信件的发送、中转。POP3是邮局协议第3版本,用于接收邮件。

    展开全文
  • 应用----通过应用进程间的交互来完成...物理--考虑的是比特流的传输问题,屏蔽传输媒体的差异性 相关概念: 协议数据单元PDU:OSI参考模型为对等层次之间传送的数据单位的命名 实体:任何可以接受或者发送...

    应用层----通过应用进程间的交互来完成特定网络应用

    运输层--向两个主机进程之间的通信提供通用的数据传输服务具有复用和分用的功能(TCP和UDP)

    网络层---封装成数据包--IP协议

    数据链路层---分装成帧

    物理层--考虑的是比特流的传输问题,屏蔽传输媒体的差异性

    相关概念:

     协议数据单元PDU:OSI参考模型为对等层次之间传送的数据单位的命名

      实体:任何可以接受或者发送信息的软件进程或者硬件

      协议:控制两个对等实体进行通信的规则的集合

      在协议控制下,下层向上层提供服务,所以协议是水平的,服务是垂直的

    展开全文
  • 计算机网络五层协议

    千次阅读 2018-04-24 16:21:23
    计算机网络五层协议 1.应用层 任务 :通过应用进程间交互完成特定网络应用.应用层定义是应用进程间通信和交互规则 例如: HTTP SMTP FTP 2.运输层 任务:负责向两个主机中进程之间通信提供...

    计算机网络五层协议

    1.应用层

    任务 :为操作系统或网络应用程序提供访问网络服务的接口 ,通过应用进程间的交互完成特定网络应用。应用层定义的是应用进程间通信和交互的规则

    • 常用协议:HTTP、SMTP、FTP、ping、telnet、DNS、DHCP等

    HTTP协议(超文本传输协议)
    主要特点:

    • 支持客户/服务器模式
    • 简单快速:客户向服务器请求服务时,只需传送请求方法和路径;请求方法常用GET、HEAD、POST等,每种方法规定了客户与服务器联系的不同类型;HTTP协议简单,服务器程序规模小,通信速度较快
    • 灵活:HTTP允许传输任意类型的数据对象;正在传输的数据类型由Content-Type加以标记
    • 无连接:无连接是指每次连接只处理一个请求;服务器处理完客户请求,并收到客户应答后,即断开连接,节省传输时间
    • 无状态:无状态是指协议对于事务处理没有记忆能力;应答较快,但传输数据量较大

    HTTP URL:定位网络资源

    • http://host[:port][abs_path]

    HTTP请求

    • 三部分组成:请求行、消息报头、请求正文
    • 格式:Method Request-URI HTTP-Version CRLF
    • Method:请求方法,GET、POST等
    • Request-URI:请求的HTTP协议版本
    • CRLF:回车换行

    HTTP响应

    • 由三部分组成:状态行、消息报头、响应正文
    • 状态行格式:HTTP-Version Status-Code Reason-Phrase CRLF
    • HTTP-Version:服务器HTTP协议版本
    • Status-Code:服务器返回的响应状态码

    HTTP状态码

    • 由三位数字组成,首数字定义响应类别
    • 1xx:指示信息,表示请求已接收,继续处理;
    • 2xx:成功
    • 3xx:重定向,要完成请求必须进行更进一步的操作;
    • 4xx:客户端错误,请求有语法错误或请求无法实现
    • 5xx:服务器端错误:服务器未能实现合法的请求

    常见状态代码

    • 200:OK,请求成功;
    • 400:Bad Request,请求有语法错误,不能被服务器所理解;
    • 401:Unauthorized,请求未经授权;
    • 403:Forbidden,服务器收到请求,但是拒绝提供服务;
    • 404:Not Found,请求资源不存在;
    • 500:Internet Server Error,服务器发生不可预期的错误;
    • 503:Server Unavailable,服务器不能处理客户请求

    2.运输层

    任务:负责向两个主机中进程之间的通信提供通用数据服务(为两台主机的应用程序提供端到端通信)

    主要使用以下两种协议:
    传输控制协议TCP :提供面向连接的 、可靠的、基于流的数据传输服务,数据传输的单位是报文段。使用超时重发、数据确认等方式确保数据被正确发送至目的地
    用户数据报协议UDP:提供无连接的、不可靠的、基于数据报的数据传输服务;数据传输的单位是用户数据报

    3.网络层

    任务: 负责对数据包进行路由选择和存储转发

    • 负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段用户数据报封装成分组IP数据报)或包进行传送。

    • IP协议:逐跳发送模式;根据数据包的目的地IP地址决定数据如何发送;如果数据包不能直接发送至目的地,IP协议负责寻找一个合适的下一跳路由器,并将数据包交付给该路由器转发

    • ICMP协议:因特网控制报文协议,用于检测网络连接

    4.数据链路层

    任务: 负责分配MAC地址

    • 两个相邻节点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻的链路上传送帧(frame)。每一帧包括数据和必要的控制信息。

    • 网卡接口的网络驱动程序,处理数据在物理媒介上的传输;不同的物理网络具有电气特性,网络驱动程序隐藏实现细节,为上层协议提供一致接口

    • 常用协议:地址解析协议(ARP)和反地址解析协议(RARP),实现IP地址与机器物理地址(MAC地址)之间的转换

    5.物理层

    物理层所传数据单位是比特(bit)。物理层要考虑用多大的电压代表1 或 0 ,以及接受方如何识别发送方所发送的比特。

    6.各层对应的工作设备

    • 物理层:中继器、集线器
    • 数据链路层:网桥或交换机
    • 网络层中继系统:路由器
    • 网络层以上的中继系统:网关
    展开全文
  • 计算机网络的五层协议体系

    千次阅读 2016-09-17 22:14:55
    五层模型主要是结合了osi的七层和tcp/ip的四层得出,主要是物理层、数据链路层、网络层、传输层、应用层五层,下层向上层提供服务,上层向下层提供接口。... 先讲一讲各层的传输单位,应用层是
  • TCP协议的可靠传输 目录 一、TCP的可靠传输基于连续ARQ协议 二、选择重传 注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103934349 一、TCP的可靠传输基于连续ARQ协议 TCP的...
  • 整体概述了计算机网路的五层协议:物理层、数据链路层、网络层、传输层、应用层。以及对各个层功能进行一个讲述。 五层模型主要是结合了osi七层和tcp/ip四层得出,主要是物理层、数据链路层、网络层、...
  • 数据链路:在物理提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。数据的单位称为帧(frame) ...
  • 网络编程之五层协议

    2019-02-18 15:20:00
    五层协议总共有:物理层,数据链路层,网络层,传输层,应用层 1,物理层: 物理连接介质. 光纤,双绞线等等. 在物理层上所传数据的单位是比特。物理层任务就是透明地传送比特流。 物理层只发送0101高低电平数据 但是数据...
  • 五层体系结构:物理层、数据链路层、网络层、传输层、应用层。 一、物理层传输的基本单位是位(bit),也就是二进制流。 二、数据链路层传输的基本单位是MAC帧,其中MAC帧以太网V2格式如下截图所示,其它MAC帧...
  • 2. 五层协议 2.1 应用层 为特定应用程序提供数据传输服务,例如 HTTP、DNS 等。数据单位为报文。 2.2 运输层 提供是进程间通用数据传输服务。由于应用层协议很多,定义通用运输层协议就可以支持不断增多...
  • 1、应用 (应用软件)  应用任务:通过应用进程间交互来完成特定网络应用。 2、运输船(TCP) ... 主要使用:传输控制协议TCP——提供面向连接、可靠数据传输服务,其数据传输的单位是报文段。
  • 五层模型主要是结合了osi的七层和tcp/ip的四层...先讲一讲各层的传输单位,应用层是报文(message),报文在发送之前一般会划分成为等长的数据段,在每段前面加上一些必要的控制信息组成的首部后,就构成了一个分组
  • 五层协议及每层主要功能

    千次阅读 2017-04-19 23:22:00
    一、物理 透明传送比特流 二、数据链路数据链路是负责接收IP数据报... 二、错误检测盒纠正 在这一,数据的单位称为 帧 (frame) 三、网络负责相邻计算机之间通信。其功能包括三方面。 一、处理来自传输层
  • 20200601_TCP/IP五层网络协议 每日小知识 word中【ctrl+[】可以缩小字体。 一、相关术语 网络协议 双方关于如何通信建立一种约定,称为网络协议...五层协议就是把七层协议中表示层与会话层合并到了应用层。 2、传
  • 就是国际上一个组织定义网络互联一个标准七框架(物理、数据链路、网络传输层、会话、表示、应用)。 层次 单位 物理: 数据单位称为比特bit. 数据链路: 数据单位称为帧frame. ...
  • 就是国际上一个组织定义网络互联一个标准七框架(物理、数据链路、网络传输层、会话、表示、应用)。 层次 单位 物理: 数据单位称为比特bit. 数据链路: 数据单位称为帧frame. ...
  • 由于应用层协议很多,定义通用的传输层协议就可以支持不断增多的应用层协议。运输层包括两种协议:传输控制协议 TCP,提供面向连接、可靠的数据传输服务,数据单位为报文段;用户数据报协议 UDP,提供无连接、尽最大...
  • TCP/IP协议族: 是一系列与互联网相关联的协议集合起来的总称 分层管理是TCP/IP协议的重要特征 应用一般是我们编写的应用程序,...网络处理数据包,数据包是网络传输的最小数据单位,该规定了数据包通过.
  • TCP/IP五层协议及功能

    2020-02-21 22:45:22
    物理:作为放置传输数据载体介质,存在着大量数据传输通道实物载体,类似架空明线、平衡电缆、光纤、无线信道等。 主要功能: 透明地传送比特流。 哪什么是比特,什么又是比特流呢?比特:信息量度量...
  • 层协议: 7 应用层(http) 6 表示层(上层用户可以相互识别数据:jpg) 5 会话层(不同主机不同线程间通信) 4 运输层(tcp/ip:传输层提供端到端透明数据服务)/差错控制和流量...
  • 网络层协议   理解网络层功能,常见协议。 网络层功能   网络层主要负责地址管理以及路由选择。在网络中我们从一个ip到另一个ip有很多条路可以走,而网络层则是帮我们规划我们传输数据最佳路线。 ip协议 协议...
  • 1.2 传输层协议应用场景 TCP/IP 运输层有两个不同协议: (1) 用户数据报协议 UDP (User Datagram Protocol) (2) 传输控制协议 TCP (Transmission Control Protocol) 两个对等运输实体在通信时传送数据...
  • 目录 一、运输引入 1. 一些常识 2. 运输层的端口 ...、TCP报文段首部格式 六、TCP可靠传输的实现 1. 以字节为单位的滑动窗口 2. 超时重传时间选择 3. 选择确认SACK 七、TCP流量控制 1....

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 153
精华内容 61
关键字:

五层协议的传输单位