精华内容
下载资源
问答
  • 七层网络模型

    2019-02-18 10:14:20
    参考链接 网络七层模型与四层模型区别 juejin.im/post/59a047… 详谈OSI七层网络协议和TCP/IP协议 juejin.im/post/5a900d… 转载于:https://juejin.im/post/5c6a8541f265da2d8d69ceed...
    展开全文
  • 第一种模型是OSI七层模型,OSI为(Open System interconnect)的缩写,自上而下分别是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:...

    1.OSI七层模型

    1.1.简介

    第一种模型是OSI七层模型,OSI为(Open System interconnect)的缩写,自上而下分别是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

    物理层:网卡,网线,集线器,中继器,调制解调器

    数据链路层:网桥,交换机

    网络层:路由器

     

    1.2物理层

    首先,物理层并不是物理媒体本身,物理层的媒体包括电缆、光纤等。正因为物理媒体会有很多差异,所以物理层的作用正是尽可能地屏蔽这些差异,使上面的数据链路曾感觉不到这些差异。其主要任务就是确定与传输媒体的接口有关的一些特性,如机械特性、电气特性等。在这一层,数据的单位为比特(bit)。

    1.3数据链路层

    数据链路层的使用的信道主要有以下两种类型:点对点信道、广播信道

    数据链路层的协议有很多种,但有三个基本问题则是共同的:封装成帧、透明传输、差错检测。

    封装成帧:就是在数据前后分别添加首部和尾部,这样就构成了 帧。

    透明传输:用字节填充法(在非帧边界的控制字符插入转义字符)解决透明传输的问题。

    差错检测:传输过程中可能会出现差错(比特差错),为保证可靠性,在数据链路层广泛使用了循环冗余检验CRC的检错技术

    数据链路层的协议的代表包括PPP STP SDLC等,这一层的单位是帧。

    1.4网络层

    网络层的任务就是选择合适的网间路由和交换结点,数据包是包含在帧中,包中封装了网络层包头,如源站点、目的站点信息等,如果你还在讨论一个ip地址,那么你是在这层的问题。此外还有一些路由协议的地址解析协议(ARP),网络层还可以实现拥塞控制、网际互连等,这一层,数据的单位为数据包。网络协议代表有IP IPX RIP OSPF 等

     

    1.5传输层(运输层)

    传输层是整个网络体系结构中的关键层次之一。IP数据报中的首部明确标记了两个主机的IP地址,但是“两个主机之间的通信”说法不清楚,因为真正进行通信的实体是主机中的进程。根据应用程序的不用需求,运输层需要两种不同的运输协议,即面向连接的TCP和无连接的UDP。TCP数据单元为段 而UDP中数据单元为数据报。

    TCP 面向连接 全双工 面向字节流 每一条TCP连接有两个端点,这两个端点是什么呢?不是主机,也不是主机IP,不是应用进程,也不是运输层的协议端口。TCP链接的端点叫做套接字(socket)=IP地址:端口号

    TCP的三次握手和四次挥手

    TCP的可靠传输的实现:1.滑动窗口 2.超时重传 3.选择确认 SACK

    TCP的流量控制:滑动窗口

    TCP的拥塞控制:慢开始与拥塞避免

    UDP是无连接 尽最大努力交付 面向报文 首部开销小 8字节 比TCP的20个字节小

     

    1.6会话层

    会话单位的控制层,其主要功能是按照在应用进程之间约定的原则,按照正确的顺序收、发数据,进行各种形态的对话。

    1.7表示层

    数据表示形式的控制层,其主要功能是把应用层提供的信息变换为能够共同理解的形式,提供字符代码、数据格式、控制信息格式、加密等的统一表示。

    1.8.应用层

    OSI参考模型的最高层。其功能是实现应用进程(如用户程序、终端操作员等)之间的信息交换。同时,还具有一系列业务处理所需要的服务功能。应用层许多协议都是基于客户服务器方式。

     

    2.五层互联网协议

    自上而下:应用层,传输层,网络层,链路层和物理层

    3. TCP/IP四层模型

    3.1 物理链路层:对应OSI中的数据链路层、物理层(也有叫网络接口层)

    3.2 网络层:对应OSI的网络层

    3.3 传输层:对应OSI的传输层

    3.4 应用层:对应OSI中的应用层、表示层、会话层

     

    4.TCP的三次握手

    传输控制层协议TCP:

    1.面向链接的、可靠的、基于字节流的传输层协议

    2.将应用层的数据流分割成报文段并发送给目标节点的TCP层

    3.数据包都有序号,对方收到则发送ACK确认,未收到则重传

    4.使用检验和来检验数据在传输过程中是否有错误

     

    TCP Flag

          URG: 紧急指针标志0/1

          ACK:确认序号标志0/1

          PSH:push标志0/1

          RST:重置链接标志

          SYN :同步序号,用于建立连接过程

          FIN:finish标志,用于释放连接

    握手是为了建立连接;

    展开全文
  • OSI七层网络模型 Open System Interconnection 第一层 物理层   第一层负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实际界面组成,可定义电气信号、符号、线的状态和...

    OSI七层网络模型 Open System Interconnection

    第一层 物理层 
      第一层负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实际界面组成,可定义电气信号、符号、线的状态和时钟要求、数据编码和数据传输用的连接器。如最常用的RS-232规范、10BASE-T的曼彻斯特编码以及RJ-45就属于第一层。所有比物理层高的层都通过事先定义好的接口而与它通话。如以太网的附属单元接口(AUI),一个DB-15连接器可被用来连接层一和层二。


    第二层 数据链路层 
      数据链路层通过物理网络链路提供可靠的数据传输。不同的数据链路层定义了不同的网络和协议特征,其中包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。物理编址(相对应的是网络编址)定义了设备在数据链路层的编址方式;网络拓扑结构定义了设备的物理连接方式,如总线拓扑结构和环拓扑结构;错误校验向发生传输错误的上层协议告警;数据帧序列重新整理并传输除序列以外的帧;流控可能延缓数据的传输,以使接收设备不会因为在某一时刻接收到超过其处理能力的信息流而崩溃。数据链路层实际上由两个独立的部分组成,介质存取控制(Media Access Control,MAC)和逻辑链路控制层(Logical Link Control,LLC)。MAC描述在共享介质环境中如何进行站的调度、发生和接收数据。MAC确保信息跨链路的可靠传输,对数据传输进行同步,识别错误和控制数据的流向。一般地讲,MAC只在共享介质环境中才是重要的,只有在共享介质环境中多个节点才能连接到同一传输介质上。IEEE MAC规则定义了地址,以标识数据链路层中的多个设备。逻辑链路控制子层管理单一网络链路上的设备间的通信,IEEE 802.2标准定义了LLC。LLC支持无连接服务和面向连接的服务。在数据链路层的信息帧中定义了许多域。这些域使得多种高层协议可以共享一个物理数据链路。


    第三层 网络层 
      网络层负责在源和终点之间建立连接。它一般包括网络寻径,还可能包括流量控制、错误检查等。相同MAC标准的不同网段之间的数据传输一般只涉及到数据链路层,而不同的MAC标准之间的数据传输都涉及到网络层。例如IP路由器工作在网络层,因而可以实现多种网络间的互联。


    第四层 传输层 
      传输层向高层提供可靠的端到端的网络数据流服务。传输层的功能一般包括流控、多路传输、虚电路管理及差错校验和恢复。流控管理设备之间的数据传输,确保传输设备不发送比接收设备处理能力大的数据;多路传输使得多个应用程序的数据可以传输到一个物理链路上;虚电路由传输层建立、维护和终止;差错校验包括为检测传输错误而建立的各种不同结构;而差错恢复包括所采取的行动(如请求数据重发),以便解决发生的任何错误。传输控制协议(TCP)是提供可靠数据传输的TCP/IP协议族中的传输层协议。


    第五层 会话层 
      会话层建立、管理和终止表示层与实体之间的通信会话。通信会话包括发生在不同网络应用层之间的服务请求和服务应答,这些请求与应答通过会话层的协议实现。它还包括创建检查点,使通信发生中断的时候可以返回到以前的一个状态。


    第六层 表示层 
      表示层提供多种功能用于应用层数据编码和转化,以确保以一个系统应用层发送的信息可以被另一个系统应用层识别。表示层的编码和转化模式包括公用数据表示格式、性能转化表示格式、公用数据压缩模式和公用数据加密模式。 
      公用数据表示格式就是标准的图像、声音和视频格式。通过使用这些标准格式,不同类型的计算机系统可以相互交换数据;转化模式通过使用不同的文本和数据表示,在系统间交换信息,例如ASCII(American Standard Code for Information Interchange,美国标准信息交换码);标准数据压缩模式确保原始设备上被压缩的数据可以在目标设备上正确的解压;加密模式确保原始设备上加密的数据可以在目标设备上正确地解密。 
      表示层协议一般不与特殊的协议栈关联,如QuickTime是Applet计算机的视频和音频的标准,MPEG是ISO的视频压缩与编码标准。常见的图形图像格式PCX、GIF、JPEG是不同的静态图像压缩和编码标准。


    第七层 应用层 
      应用层是最接近终端用户的OSI层,这就意味着OSI应用层与用户之间是通过应用软件直接相互作用的。注意,应用层并非由计算机上运行的实际应用软件组成,而是由向应用程序提供访问网络资源的API(Application Program Interface,应用程序接口)组成,这类应用软件程序超出了OSI模型的范畴。应用层的功能一般包括标识通信伙伴、定义资源的可用性和同步通信。因为可能丢失通信伙伴,应用层必须为传输数据的应用子程序定义通信伙伴的标识和可用性。定义资源可用性时,应用层为了请求通信而必须判定是否有足够的网络资源。在同步通信中,所有应用程序之间的通信都需要应用层的协同操作。 
      OSI的应用层协议包括文件的传输、访问及管理协议(FTAM),以及文件虚拟终端协议(VIP)和公用管理系统信息(CMIP)等。

    TCP/IP四层网络模型

    TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。TCP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。 
    TCP/IP分层模型的四个协议层分别完成以下的功能:

    第一层 网络接口层 
      网络接口层包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。


    第二层 网间层 
      网间层对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制报文协议(Internet Control Message Protocol,ICMP)用来提供网络诊断信息。


    第三层 传输层 
      传输层对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。


    第四层 应用层 
      应用层对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等。

    展开全文
  • 描述了OSI七层网络模型与TCP/IP四层网络模型的基础知识。
  • 图解七层网络模型

    2021-05-06 20:43:17
    OSI: open system interconnection 开放式系统互联参考模型 OSI 和TCP/IP 的对应关系和协议 概述 OSI模型各层的基本作用: ...详解OSI七层网络模型 物理层 数据链路层 网络层 传输层 应用层 最后一张图: ...

    OSI: open system interconnection 开放式系统互联参考模型
    OSI 和TCP/IP 的对应关系和协议

    概述

    在这里插入图片描述

    OSI模型各层的基本作用:

    在这里插入图片描述

    OSI对应tcp/ip和五层协议

    在这里插入图片描述

    OSI TCP/IP对应网络协议

    在这里插入图片描述

    详解OSI七层网络模型

    物理层在这里插入图片描述

    数据链路层在这里插入图片描述

    网络层
    在这里插入图片描述

    传输层
    在这里插入图片描述

    应用层
    在这里插入图片描述

    最后一张图:
    在这里插入图片描述

    展开全文
  • OSI七层网络模型

    2021-01-16 22:05:54
    OSI七层网络模型七层划分/四层划分参考链接https://m.toutiao.com/i6631319873274249735/ 七层划分/四层划分 按七层划分: 应用层->表示层->会话层->传输层->网络层->数据链路层->物理层 按四层...
  • OSI七层网络模型 第一层 物理层   第一层负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实际界面组成,可定义电气信号、符号、线的状态和时钟要求、数据编码和数据传输用的...
  • 可以让你更好的了解OSI七层网络模型与TCPIP四层网络模型。
  • OSI 七层网络模型

    千次阅读 2019-08-18 16:01:55
    OSI 七层网络模型 OSI七层模型概念、数据传输过程中的单位、通讯方式、通讯机制、帧结构 OSI OSI - 国际标准化组织ISO 于1981年正式推荐了一个网络系统结构–七层参考模型,叫做开放系统互连模型(Open System ...
  • OSI七层网络模型 TCP/IP五层网络模型 对应网络协议 7 应用层 应用层 HTTP、TFTP、FTP、NFS、WAIS、SMTP 6 表示层 应用层 Telnet、Rlogin、SNMP、Gopher 5 会话层 应用层 SMTP、DNS 4 传输层 传输层 TCP、...
  • 七层网络模型是ISO(InternationalOrganization For Standrad -- 国际组织标准)划分的标准分层。 TCP/IP协议是最基本的,没有它是不可能有网络连接。TCP/IP也划分了一个自己的分层模型,但是这是在七层网络模型基础...
  • OSI七层网络模型 第一层 物理层   第一层负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实际界面组成,可定义电气信号、符号、线的状态和时钟要求、数据编码和数据传输用...
  • OSI七层网络模型 OSI七层网络模型 OSI七层网络模型作为当今网络通信的标准框架,指导着我们进行日常网络通信的架设与通信标准的建立。关于这个经典的网络通信模型,下面这幅图可以很好的将其分层功能表达出来...
  • OSI七层网络模型 面试过程中提问的少,记住层结构的划分与每层的主要功能即可。 功能 设备 对应的TCP/IP协议 应用层 用户接口,运行各种应用程序 网关 TFTP, HTTP, FTP, SMTP, DNS, Telnet, SNMP, POP3 ...
  • OSI七层网络模型 第一层 物理层  第一层负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实际界面组成,可定义电气信号、符号、线的状态和时钟要求、数据编码和数据传输用的...
  • OSI七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范 把网络从逻辑上分了7层,每一层都有相关、相对应的物理设备,比如路由器,交换机 OSI七层模型是一种框架性的设计方法,其最主要的功能就是...
  • I 网络简介 II 网络编程 III OSI 七层网络模型 IV OSI 七层网络模型 - 网络编程 V OSI 七层网络模型 - TCP/IP 模型 对应关系
  • OSI七层网络模型与TCP/IP四层网络模型工具/原料OSI七层网络模型TCP/IP四层网络模型OSI网络分层参考模型1 网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多...
  • java网络模型七层网络模型应用层表示层会话层...七层网络模型 应用层 HTTP协议,邮件服务器,文件服务器 表示层 将数据进行转换,使各种系统之间能够进行通讯 会话层 创建会话的连接 传输层 使用TCP和UDP...
  • 四层,七层网络模型

    2016-12-09 23:41:11
    1、四层,七层网络模型(以及每层对应的协议) 网络模型  对应协议
  • OSI七层网络模型TCPIP四层网络模型 OSI七层网络模型 第一层 物理层   第一层负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实际界面组成,可定义电气信号、...
  • 1.OSI七层网络模型介绍  OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理...
  • @TOC这里对OSI七层网络模型和TCP/IP四层模型及其下的各层和TCP协议的设计核心做出总结供大家参考,如有错误欢迎指出讨论! OSI七层网络模型 & TCP/IP四层模型 OSI七层模型(Open System Interconnection,开放...
  • OSI七层网络模型,TCP/IP四层概念模型,以及各层协议
  • 七层网络模型: 引用:https://blog.csdn.net/yaopeng_2005/article/details/7064869

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,312
精华内容 4,124
关键字:

七层网络模型