计算机网络---五层体系结构

计算机各层网络协议

协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位git

物理层

  • 典型设备:中继器、集线器
    使用了光纤、 同轴电缆、双绞线……
  • 中间设备:中继器、集线器
    • 中继器
          中继器(Repeater)又被称为转发器或放大器,执行物理层协议,负责第一层(物理层)的数据中继,实现电气信号的“再生”。用于互连两个相同类型的网段,主要功能是延伸网段和改变传输媒体,从而实现信息位的转发。它自己不执行信号的过滤功能。缓存

    • 集线器
          集线器(HUB)是一种典型或称为特殊的转发器。它的做用能够简单的理解为将一些机器链接起来组成一个局域网。它不具备智能处理能力,处理的数据只是电流而已,它采用共享带宽的工做方式,附接端口的全部计算机采用CSMA/CD方式竞争带宽的使用,任一时刻只能由两台计算机之间进行通讯。
  • 数据单元:数据位(bit)binary digit 二进制数据的缩写
  • 网络协议:无

数据链路层

  • 典型设备:网卡、网桥、交换机
  • 中间设备:网桥、交换机
    • 网桥
      网桥(Gate Bridge)负责第二层(数据链路层)的数据中继。互连两个独立的、仅在低两层实现上有差别的子网。
    • 交换机
      实质上是一个多接口的网桥。
  • 数据单元:数据帧 (Frame)
  • 网络协议:
    • ARQ(Automatic Repeat-reQuest )自动重传请求协议,错误纠正协议之一,包括中止等待ARQ 协议和连续ARQ 协议,错误侦测、正面确认、逾时重传与负面确认继以重传等机制。
    • SW(stop-and-wait)中止等待协议。中止等待就是每发送完一个分组就中止发送,等待对方的确认。在收到确认后再发送下一个分组。用于通讯系统中,两个相连的设备相互发送信息时使用,以确保信息不因丢包或包乱序而丢失,是最简单的自动重传请求方法。安全

    • CSMA/CD(Carrrier Sense Multiple Access with Collision Detection)载波监听多点接入/碰撞检测协议。总线型网络,协议的实质是载波监听和碰撞检测。载波监听即发数据前先检测总线上是否有其余计算机在发送数据,如暂时不发数据,避免碰撞。碰撞检测为计算机边发送数据边检测信道上的信号电压大小。服务器

    • PPP(Point-to-Ponit Protocol)点对点协议面向字节,由三部分组成:
      • 一个将IP 数据报封装到串行链路的方法;
      • 一个用于创建、配置和测试数据链路链接的链路控制协议LCP;
      • 一套网络控制协议NCP。
    • HDLC (High-Level Data Link Control )高级数据链路控制同步网上传输数据、面向比特的数据链路层协议。网络

    • ATM (Asynchronous Transfer Mode )异步传递方式,创建在电路交换和分组交换的基础上的一种面向链接的快速分组交换技术。 “异步”是指将ATM 信元“异步插入”到同步的 SDH 比特流中。如同步插入则用户在每帧中所占的时隙相对位置固定不变。“同步”是指网络中各链路上的比特流都是受同一很是精确的主时钟的控制。Wi-Fi 、WiMAX 、DTM 、令牌环、以太网、FDDI 、帧中继、 GPRS 、 EVDO 、HSPA 、L2TP 、ISDN。异步

网络层

  • 典型设备:路由器、防火墙、多层交换机
  • 中间设备:路由器
    • 路由器
      路由器(Router)负责第三层(网络层)的数据中继。它能理解数据中的IP地址,若是它接收到一个数据包,就检查其中的IP地址,若是目标地址是本地网络的就不理会,若是是其余网络的,就将数据包转发出本地网络。它的做用在于链接相同或不一样类型网络,而且能找到网络中数据传输最合适的路径即路由选择。
  • 数据单元:数据包(Packet)
  • 网络协议:
    • IP (IPv4 · IPv6) (Internet Protocol) 网络之间互连的协议分布式

    • ARP (Address Resolution Protocol) 即地址解析协议,实现经过IP 地址得 知其物理地址。测试

    • RARP (Reverse Address Resolution Protocol)反向地址转换协议容许局域 网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP地址。操作系统

    • ICMP (Internet Control Message Protocol )Internet 控制报文协议。它是TCP/IP 协议族的一个子协议,用于在IP 主机、路由器之间传递控制消息。计算机网络

    • ICMPv6 (Internet Control Managemet Protocol Version 6)互联网控制信息协议版本六。ICMPv6为了与IPv6配套使用而开发的互联网控制信息协议。与IPv4同样,IPv6也须要使用ICMP,旧版本的ICMP不能知足IPv6所有要求,所以开发了新版本的ICMP,称为ICMPv6。

    • IGMP (Internet Group Management Protocol) Internet 组管理协议,是因特 网协议家族中的一个组播协议,用于 IP 主机向任一个直接相邻的路由器报 告他们的组成员状况。

    • RIP (Router information protocol) 路由信息协议是一种在网关与主机之间交换路由选择信息的标准。

    • OSPF (Open Shortest Path Firs)开放式最短路径优先,分布式链路状态协议。

    • BGP(Border Gateway Protocol )边界网关协议,用来链接Internet 上独立系统的路由选择协议.采用路径向量路由选择协议。

运输层

  • 典型设备:进程和端口
  • 中间设备:网关
    • 网关
      网关(Gateway)负责第三层(网络层)以上的数据中继,实现不一样体系结构的网络协议转换,它一般采用软件的方法实现,而且与特定的应用服务一一对应。好比:OSI的文件传输服务FTAM和TCP/IP的文件传输服务FTP,尽管两者都是文件传输可是因为所执行的协议不一样不能直接进行通讯,而须要网关将两个文件传输系统互连,达到相互进行文件传输的目的。
  • 数据单元:数据段 (Segment)
  • 网络协议:
    • TCP (Transmission Control Protocol )传输控制协议,提供可靠的面向链接的服务,传输数据前须先创建链接,结束后释放。可靠的全双工信道。可靠、有序、无丢失、不重复。

    • UDP (User Datagram Protocol )用户数据报协议,发送数据前无需创建链接,不使用拥塞控制,不保证可靠交付,最大努力交付。

应用层

  • 典型设备:应用程序,如FTP,SMTP ,HTTP)
  • 中间设备:网关
    • 网关
      网关(Gateway)负责第三层(网络层)以上的数据中继,实现不一样体系结构的网络协议转换,它一般采用软件的方法实现,而且与特定的应用服务一一对应。好比:OSI的文件传输服务FTAM和TCP/IP的文件传输服务FTP,尽管两者都是文件传输可是因为所执行的协议不一样不能直接进行通讯,而须要网关将两个文件传输系统互连,达到相互进行文件传输的目的。
  • 数据单元:报文(message)
  • 网络协议:
    • DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工做,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员做为对全部计算机做中央管理的手段。实现即插即用连网。

    • DNS (Domain Name System )域名解析 <端口号53>

    • FTP (File Transfer Protocol )文件传输协议 <端口号21> ,减小或消除不一样操做系统下处理文件的不兼容性。

    • HTTP (Hypertext Transfer Protocol )超文本传输协议 <端口号 80>, 面向事务的应用层协议。

    • POP3 (Post Office Protocol 3) 即邮局协议的第3 个版本,用于接受邮件。

    • SMTP (Simple Mail Transfer Protocol )简单邮件传输协议 <端口号25> 用于发送邮件。

    • SSH (Secure Shell )安全外壳协议

    • TELNET(Telnet) 远程登陆协议 <端口号23>

计算机网络通讯方式

为了实现跨越互联网的,主机 A 的进程 P1,和主机 B 的进程 P2 之间的通讯,咱们逐层把这个任务交给 TCP/IP 协议栈。

  • 运输层:“若是有人能帮我把数据从某个网络中的机器 A 搬到另外一个网络中的机器 B,我就能够搞定这个任务,由于我知道不一样的数据应该交给机器上的哪一个进程。
  • 网络层:“若是有人能帮我把数据从局域网中直接相连的一台机器搬到另外一台机器,我就能够把数据从一个网络搬到另外一个网络,由于我知道路线怎么走,要通过哪些节点。
  • 数据链路层:“我知道怎样在局域网中搬数据,还能用 CSMA/CD 协议协调工做,还能用 CRC32 校验发送的数据和接收的数据是一致的,blabla... But,我只是说说,我不干苦力活。”
  • 物理层:“楼上的大爷们发话了,兄弟们上。”
相关文章
相关标签/搜索